<SEC-DOCUMENT>0001558370-24-003435.txt : 20240315
<SEC-HEADER>0001558370-24-003435.hdr.sgml : 20240315
<ACCEPTANCE-DATETIME>20240315171045
ACCESSION NUMBER:		0001558370-24-003435
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		119
CONFORMED PERIOD OF REPORT:	20231231
FILED AS OF DATE:		20240315
DATE AS OF CHANGE:		20240315

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-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-38761
		FILM NUMBER:		24755873

	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
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>legh-20231231x10k.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:legh="http://legacyhousingcorp.com/20231231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2023" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xbrldi="http://xbrl.org/2006/xbrldi"><head><meta content="text/html" http-equiv="content-type"/><title></title></head><body><div style="margin-top:30pt;"></div><div style="display:none;"><ix:header><ix:hidden><ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" xs:nil="true" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" name="us-gaap:CommitmentsAndContingencies" id="Hidden_FYT1ByiRwUyt2e9HjExfJA"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" xs:nil="true" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" name="us-gaap:CommitmentsAndContingencies" id="Hidden_PlQqWiieGkGw8mgqmGFhAQ"></ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:EntityCentralIndexKey" id="Tc_fLjMGcBoEUyz1wfQUYShxw_2_1">0001436208</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:DocumentFiscalYearFocus" id="Tc_P7JQngf5EkqfQWS0TKX-BQ_4_1">2023</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:DocumentFiscalPeriodFocus" id="Tc_DpWN84rWHUGVSKyxfvbErA_5_1">FY</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_0PlYfg2cN0mAIVohLktIDQ">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_01VjjdR3qkCTuoYuJENBrw">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" xs:nil="true" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" name="us-gaap:PreferredStockValue" id="Hidden_upwxSdpUO0qpD9rxyGLTtQ"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" xs:nil="true" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" name="us-gaap:PreferredStockValue" id="Hidden_URTjAao2PUuOiKh5cX6HQg"></ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="legh:AccountsReceivablesCreditPeriod" id="Hidden_gZtR_LB3E0y80A2x57_okg">P30D</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_1_1_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_SSCCfX9F00-JP00OjvrMwA" decimals="-3" name="us-gaap:Liabilities" id="Hidden_u83sbLFlwEyIQVbRiNXdew">3258000</ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:AmendmentFlag" id="Narr_pnSEnVo5o068EDvFydnk0Q">false</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="legh-20231231.xsd"/></ix:references><ix:resources><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_cg9QGgKNHk-aZ5IFrJgHGw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_x32l2kf_zEKNO4OlsUPj6w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_3G_h77Ir2kqgy9VdBjqUww"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_RFdwVU2NyEaZhPYZmozw7w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_aMXQPkiwCEi5z2kx83YY4w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_zUqcylR7hE2nvIAoVwDWRQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_cE_XTB5zsUW4fvaPWP99zA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_dMLh73WznkOM18kD8X1L-A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_C_vbYahehkW6lmu8bawoIg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_1WpBcdiH1U64VEQhWWKIHg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_l-AUHkpMJE2ukdwnL9fq3g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-sv3QamMPE2tg5qEbCq5tA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_YZpiCl_dHkKCXc1NZbr46g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_rddMXvE7SEGT9Gc9QBBBqQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_oRk1V7SrgUqjwY5lvEFIWg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_130AVPR1S0iymf4h5b4Mng"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_WkZWmwBi_ka0lhC363pjig"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5ajH5PYwWEKGYieXcZppPg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ZZw1IpAG30Cwo6UEJB2yPQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_0Cdrcrx-w0qgqJncLdHARA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_-1xR4R_IU0iXbxpuVc3qfg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:ShipleyBrosLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_p2V-poU1p0qU0Tb5e-QD2A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:BellMobileHomesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_qwau6h8gi0i4f6QqycMsww"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:ShipleyBrosLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_8MIVvvkpfESFjyWrqcLaZw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:BellMobileHomesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_G52O6AhCZkujM9o-p2gLEw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_legh_RetailStoreSalesMember_PgvqEn40TEqvuYXxL4IJIw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:RetailStoreSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_legh_InventoryFinanceSalesMember_NigDRoIvZE262pQSyQn0WA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:InventoryFinanceSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_legh_DirectSalesMember_Bospa3lmRUCJnMZTBUTXSw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:DirectSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_legh_CommercialSalesMember_q9K3aLePcEGva7Cu7SPIhg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:CommercialSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_68cLBD1OnkKGLoiJv6H5fw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_RetailStoreSalesMember_ZJRatyGyfUmc0gIPQqc_xg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:RetailStoreSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_InventoryFinanceSalesMember_uEKH-mCzIEqmwTGhiFZnqg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:InventoryFinanceSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_DirectSalesMember_GhcnGkOvFkijcm7Equq3MA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:DirectSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_CommercialSalesMember_5moSgbPXZUafbCunpgI-1w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:CommercialSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_HRNTNFrkVkeahRa4O2-R4g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:DealerFinanceReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_jYeXSpIHYEGUZUKKPvverQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_srV2IgQbm06gzWP4jo_8Cg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_LeasedMobileHomesMember_Pp61bbSWYEmSv6BrbA7VVQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">legh:LeasedMobileHomesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_tK6ubKTjJkWHuCFaXwgF6A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_neXdvzbZSkablvZ3wIBNsQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_C8KqSlYhjEatFB26POiOAA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_K-OScNlfVEq9ANUOWGxNvg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_U4hJNX8cpU-AnHhDQObcKA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_BuildingsAndLeaseholdImprovementsMember_3ueuDM9tPUaLO9BYBQmu5w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">legh:BuildingsAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_vBZ6hnejWEKtPZhwh0JVYw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_A7VUM36tXEqagBDu_ufOnA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_p53L3r74-kqJttA12QwBIA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_XPo1a2FYx0WOyTNEo1H63A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_TFYJGtx_QEeuXpLbBiGp1g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_BuildingsAndLeaseholdImprovementsMember_spgvJ6xiHEe5bT7KwEoW_Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">legh:BuildingsAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_OtherCommitmentsAxis_legh_InventoryRepurchaseAgreementMember_ywSC_RFi4UmxOmtrnyWvNQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">legh:InventoryRepurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_OtherCommitmentsAxis_legh_InventoryRepurchaseAgreementMember_FBwECWBtwECjE7JmOtK_9Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">legh:InventoryRepurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_kA-kjKmUEUKFBSOHZRee_g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_qqSITTXabEuL1smLTv2VSQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_SX63-E_kQUi1VsUuyPgW8g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_YdBH89VpckiCPF8UdFbgHw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_rUGDxY1hPUqtk8nIBMfpqw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_TDOBN1hI4kyOqpNaNXSS9g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_LSH-5b2vzE2S2_i9lr08Qw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_7pXuzhqT4EmchFP9u6yovA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_yh1axibstUOpzpvnP5-dbA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_WN-oKfrcZU2n_efbZvtZgg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_j3P6Wj5z3UirPEAMB9lbxQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Cbzwm5vU7UuQcr7RB9HMUg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Shv9X0mOckCixgX3n4qXgQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerPortfolioSegmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_jboHmGM3P0CbW5zUr3-WTw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerPortfolioSegmentMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_ETfZhQaCkUevH0M_CgfBDg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerPortfolioSegmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_HE2NhSXlv0us3uMnO9jQ5g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerPortfolioSegmentMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_sQmakZy6BEekP4O6RXHoIA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_oil66--EpkO9qFL-szaMuA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_wh7_HxdVUUWhGNt_oPovrw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_j-F8yvh3wUKcsjB9RXzMVw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_1_1_2022_pon_MYs320mpWlQJ4ndJeA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_icUfZ-IQlkyTv9aq8GN9yA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0CliQH288E2PtD-eJXgd2w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_6_22_2023_To_6_22_2023_67DFiOrsyEWvWTLmv0mSOw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-22</xbrli:startDate><xbrli:endDate>2023-06-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_7RU9L5ZJO0CPXO992SPqpA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_mlseDz2ddECEpGSC-DaspQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivablesGreaterThan120DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_kydxCnSVrEiH0fVrdq7Usw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivables91To120DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_kjB2FySx7UiyGZ2GJOOdbA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivables61To90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_HdnyHUaZDUait-C6hI9gHQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivables31To60DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_0aOsdQH18Ee8BVppMjp3Tg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_gi76sV-5BE-OsM_1DN91Sw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivablesGreaterThan120DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_guVVFACHl02KOsIG4-6m6A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivables91To120DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_qPqW-KwoJkWTAcevNnl3ww"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivables61To90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_IvDnfafiUUKxxqU6xkAmcg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivables31To60DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_WSJ0yn4dMEexw8bjkxWOjw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_IVeOl8sa0UWhacoHIyATbg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_A3ZgrDGSOkWgAr3Ilqm4ZA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:DealerFinanceReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_ZIPJp5DoeEyarQvs203z1g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_40VwdwqXbkCI0j_D-lxhnA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinancedContractsMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_OzeP0EcILEybW6GmPWee6w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:DealerFinancedContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_zV81Gmy4WEiOG7q51FqFZA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_fospeYDXIkauUhj3D4m8Vw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:DealerFinanceReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_aW_PXlNnMk2LFUsIgyxV7w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_RLTBXwKsUE-9bzKonJqhOQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_YGqSnjNH6EGwF0zfZlVauQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_XvFKQcC8-0mRl4ItawcCHA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_uOg0OYEcCkO1SI780nq0cQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_30_2020_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_VY1zT82oGUWzJhq_oxmYJQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_7_28_2023_To_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_us-gaap_VariableRateAxis_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_CHrPYlK3_ESctjtis_aCMg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-28</xbrli:startDate><xbrli:endDate>2023-07-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_28_2023_To_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember_utY3VXWqG0G3k_xdSV-GzA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-28</xbrli:startDate><xbrli:endDate>2023-07-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_3_30_2020_To_3_30_2020_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_us-gaap_VariableRateAxis_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_JNfgYpwkTUC9UeRoRMCkYw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-30</xbrli:startDate><xbrli:endDate>2020-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyTwoMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_vzeSJU7Lzkq-EiLqZudkng"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:IndependentThirdPartyTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyThreeMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_C31fvnLDuEuQrQTpEdPNpA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:IndependentThirdPartyThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_oLuscl7u60KnStLzOa-WGw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:IndependentThirdPartyOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartyTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_p43JfpzIG0ijcg_FE_IP2g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartyTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartyOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_3cRRxTdOa0iLGTpXCiNMFw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartyOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_OtherNoteReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_kiUHxJC0J0OoizNYhVnVog"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_IndependentThirdPartyTwoMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_oGgWqyfTAkyp-cchSp5pxg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:IndependentThirdPartyTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_IndependentThirdPartyThreeMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_EtaSjwBjkESLzSunpiH8GQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:IndependentThirdPartyThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_dwz4NjkfykOkyXV2HiDiPw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:IndependentThirdPartyOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartyTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_S-jilCltHUmXZzV-n8x0LQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartyTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartyOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_XB9k91xDZ0y4nqITdItvuA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartyOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_OtherNoteReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_qYbgmA0_kEaa9Q5G0SlWiA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_DM31RXE6rUOjL4MEuWa8NA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_BsMkAEr_B0y3pCn3aYNG5w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_f-eh_ZvcXEaoba8yB5GNVw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_1_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_SSCCfX9F00-JP00OjvrMwA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_PLmX-bV73EaDDiGMPRhbUg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rGmrK8HKtUeYYRA8zWP1XA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_PrincipalShareholderMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_GueelVfUCEal7ULJUKD6mA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:PrincipalShareholderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_srt_CounterpartyNameAxis_legh_PrincipalShareholderMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_RVlVtFiBAEWWYm7ToSocYQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:PrincipalShareholderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_OHzY9iiKJEKapBFEqy7NHw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:ShipleyBrosLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_tTsGpTQfdEmWj3UOY8Pm0w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:BellMobileHomesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_AwlrmZ8dzEGRAwIV13K00g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:ShipleyBrosLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_pgOzdoBRdE6_lTKc6nvVZQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:BellMobileHomesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_ThirtyTo90DaysPastDueMember_FoT-MJKDa06oxq0oxAIVGQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:ThirtyTo90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_a-F98T_MDEiuuUtf4zBzrw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:LessThan30DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_swvFQvMdTUas9SQ7ZrN5NA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivablesGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_o34zGpPtjUiV7ADDzmOn1w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:LessThan30DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_MHAFwQ1kOU-EdYXvZfh4Sw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivablesGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_Z7foRwdw0k2T3qX6kwtVDw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:LessThan30DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_6lqdX7JBtEiNHrxnbTTQpA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivablesGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_8g3BAOS9rk6-d_cDAST2KA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:DealerFinanceReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_j927p3E1gUeyFS7gm7Xp-Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_XbOzuHEXK0G676Ramb49Yw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_kBsTPZQkO0ejh14VBX6uEg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_dZarunwcc0GvG0sGFBnJHQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_8hgnRBV-NkaocjSKDayUAA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_YnwS3CvvIkuBIk-jdYFcaA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_7_28_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_dDPAd392LEGkYyNUHpA4Yw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_CorporateAndAdministrativeOfficesInBedfordMember_8pR9AVqXpEG1I9zJlyCnGA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">legh:CorporateAndAdministrativeOfficesInBedfordMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_HeritageHousingAndTinyHomesRetailLocationsMember_kStbN5jpbUGBDj5IVadz8w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">legh:HeritageHousingAndTinyHomesRetailLocationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_0pxTIi44mk2w9pLsnKjjoQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HuSycC4tbUy24nI9YSIBdA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_WsJc-K2R9E-zW2JClrIuHQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_c6RjdXh27kOTG5uEBg9CEQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_mdjasgqHFEOX72xmPNS8lg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartyAndAffiliates1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_83hp2VDNp0GwjdoIdSVa4A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:IndependentThirdPartyOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartyAndAffiliates1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_dFiK2ja6VUm6yOKjutYtyA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_7_28_2023_To_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_ciXjObil6UqIGtCT1dtBxg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-28</xbrli:startDate><xbrli:endDate>2023-07-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_6tgaxnUcBEyUzHLNFt-DJw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_FiBHJtRoEUS4VkEObjKNXg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_-aSqZuodpkGEKH8qGOgVWQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_pPFSNRiKWkqBWxUtYHZmww"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_OtherNoteReceivableMember_EsUFphr-W02zl2TBpoJfyg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_9KJKgEZLDEOcRhw4dpnwxg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_q9hrRYv0ukqmUE0lmCY96g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_OtherNoteReceivableMember_MK7VS9blvkmbcZj1Q_carw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_3iRGaYOrq0ibZk2UVeBCdQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_10_1_2023_To_12_31_2023_gAvRFAfcrEqPqvC1tPGS8w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2023_UgQxruyfYU6wRdvB229DIg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_10_2024_A-81jPro00WL89B7jUWbZA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw"><xbrli:measure>legh:item</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_lease_RKm4grDYK063iLdHzYK9Mg"><xbrli:measure>legh:lease</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="Unit_Standard_segment_tp9bd0ILMU2XlQrTBQLZ6g"><xbrli:measure>legh:segment</xbrli:measure></xbrli:unit></ix:resources></ix:header></div><div style="max-width:100%;padding-left:8.24%;padding-right:8.24%;position:relative;"><div style="margin-top:21.6pt;min-height:28.8pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:1pt;padding-top:1pt;text-align:center;text-indent:0pt;border-bottom:1px solid #000000;border-top:3.0pt solid #000000;margin:0pt;"><span style="font-size:1pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_5aa5b8a9_d9ef_41de_acdd_d24bab4115e9"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-size:14pt;font-weight:bold;">UNITED STATES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-size:14pt;font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;text-indent:0pt;margin:0pt 0pt 5pt 0pt;"><b style="font-weight:bold;">Washington, D.C. 20549</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:13pt;text-align:center;text-indent:0pt;margin:0pt 0pt 5pt 0pt;"><b style="font-weight:bold;">FORM&#160;</b><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:DocumentType" id="Narr_DXVVyLgK-k-fVAdFXc-WLQ"><b style="font-weight:bold;">10-K</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-indent:0pt;margin:0pt 0pt 5pt 0pt;"><b style="font-weight:bold;">(Mark One)</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:5pt;margin-top:0pt;"><ix:nonNumeric format="ixt:booleantrue" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:DocumentAnnualReport" id="Narr_iqpKWSgnJkaadPapl24JSw"><b style="font-family:'Times New Roman';font-size:8pt;font-weight:bold;">&#8999;</b></ix:nonNumeric></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:5pt;margin-top:0pt;"><b style="font-size:8pt;font-weight:bold;">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 5pt 0pt;"><b style="font-size:6pt;font-weight:bold;">For the fiscal&#160;year ended </b><ix:nonNumeric format="ixt:datemonthdayyearen" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:DocumentPeriodEndDate" id="Narr_UgtB9EzMf0y3jKjM1e1SMg"><ix:nonNumeric format="ixt:datemonthdayen" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:CurrentFiscalYearEndDate" id="Narr_kIA8pQP54U-FcxQ0Tt6Pmw"><b style="font-size:6pt;font-weight:bold;">December 31</b></ix:nonNumeric><b style="font-size:6pt;font-weight:bold;">, 2023</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;text-indent:0pt;margin:0pt 0pt 5pt 0pt;"><b style="font-weight:bold;">OR</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:5pt;margin-top:0pt;"><ix:nonNumeric format="ixt:booleanfalse" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:DocumentTransitionReport" id="Narr_qdXC-P1DgkGcJ7Wjgoydiw"><b style="font-family:'Times New Roman';font-size:8pt;font-weight:bold;">&#9723;</b></ix:nonNumeric></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:5pt;margin-top:0pt;"><b style="font-size:8pt;font-weight:bold;">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt 0pt 5pt 0pt;"><b style="font-weight:bold;">For the transition period from &#160;&#160;_________&#160;&#160; to   ________</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 5pt 0pt;"><b style="font-size:8pt;font-weight:bold;">Commission file number </b><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:EntityFileNumber" id="Narr_80pJ_0Ra7EqFYgMmPUEMkw"><b style="font-size:8pt;font-weight:bold;">001-38761</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:14pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:EntityRegistrantName" id="Narr_YklhmvEHBEmCIJfQrjAzCw"><b style="font-weight:bold;">Legacy Housing Corporation</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;text-indent:0pt;margin:0pt 0pt 5pt 0pt;">(Exact Name of Registrant as Specified in its Charter)</p><a id="_ed6dde48_22de_4de5_9bde_717c44877794"></a><a id="Tc_MYukynksYE6VbuRPpEzIRQ_1_0"></a><a id="Tc_Qcft4U3UvU2x3E1IGDQlEA_1_2"></a><a id="Tc_lMMvkICZbki_A-lMD2CYyg_3_0"></a><a id="Tc_dVLtIVjhNEGA52EDfDZgLg_5_0"></a><a id="Tc_jSngk709h0WO_08Erqvm2g_5_2"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-9.765625E-4%;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:48.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:stateprovnameen" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:EntityIncorporationStateCountryCode" id="Tc_dBNLlWnIUki8xmiFrGUmng_0_0"><b style="font-size:8pt;font-weight:bold;">Texas</b></ix:nonNumeric></p></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:top;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:EntityTaxIdentificationNumber" id="Tc_53vl_FtQaEKd9ks3jp6p7w_0_2"><b style="font-size:8pt;font-weight:bold;">20-2897516</b></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:top;width:48.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;">(State or Other Jurisdiction of Incorporation or Organization)</p></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;">(I.R.S. Employer Identification No.)</p></td></tr><tr><td style="vertical-align:top;width:48.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:48.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:EntityAddressAddressLine1" id="Narr_NGw8lPyTGE-Ek9p3dlxadw"><b style="font-size:8pt;font-weight:bold;">1600 Airport Freeway</b></ix:nonNumeric><b style="font-size:8pt;font-weight:bold;">, </b><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:EntityAddressAddressLine2" id="Narr_r7bCGQTpIkq8OaWrBc0L4Q"><b style="font-size:8pt;font-weight:bold;">#100</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:EntityAddressCityOrTown" id="Narr_Gj4b3l8GckSp142va99_9g"><b style="font-size:8pt;font-weight:bold;">Bedford</b></ix:nonNumeric><b style="font-size:8pt;font-weight:bold;">, </b><ix:nonNumeric format="ixt-sec:stateprovnameen" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:EntityAddressStateOrProvince" id="Narr_XBXpBJWyJEKZOpQfJe2mtw"><b style="font-size:8pt;font-weight:bold;">Texas</b></ix:nonNumeric></p></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:EntityAddressPostalZipCode" id="Tc_oVnKDNXUNE2Ul8lYjntyjA_3_2"><b style="font-size:8pt;font-weight:bold;">76022</b></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:top;width:48.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:5pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:5pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:48.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;">(Address of Principal Executive Offices)</p></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;">(Zip Code)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:5pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 5pt 0pt;"><span style="font-size:8pt;">Registrant&#8217;s telephone number, including area code </span><b style="font-size:8pt;font-weight:bold;">(</b><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:CityAreaCode" id="Narr_0clD0IkJgE-jS2HvqGzkdw"><b style="font-size:8pt;font-weight:bold;">817</b></ix:nonNumeric><b style="font-size:8pt;font-weight:bold;">)-</b><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:LocalPhoneNumber" id="Narr_dJjYLraraEWNNzUG9cTVOA"><b style="font-size:8pt;font-weight:bold;">799-4900</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt 0pt 5pt 0pt;"><b style="font-weight:bold;">Securities registered pursuant to Section&#160;12(b)&#160;of the Act:</b></p><a id="_68f20359_339e_45f0_a162_3975496cbdfa"></a><a id="Tc_EFexrEtYzECgCJSZUKYA5A_2_0"></a><a id="Tc_mvBd_LNIj0mDe_rswUUgCg_2_2"></a><a id="Tc_80YvS7qs3kSimJMGeXCh_g_2_4"></a><a id="Tc_VDuy1rxpBE2LOKWU8D5DQg_3_4"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:96.44%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.83%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:30.1%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:33.12%;margin:0pt;padding:0pt;"/></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.83%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:30.1%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:33.12%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:33.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Title&#160;of&#160;each&#160;class:</b></p></td><td style="vertical-align:top;width:1.83%;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;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:top;width:30.1%;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;">Trading Symbol</b></p></td><td style="vertical-align:bottom;width:1.85%;border-bottom:1px solid transparent;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;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:33.12%;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;">Name&#160;of&#160;each&#160;exchange&#160;on&#160;which&#160;registered:</b></p></td></tr><tr><td style="vertical-align:top;width:33.08%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:Security12bTitle" id="Tc_3XbNz472r0CTXnaRJPC7oQ_3_0"><span style="font-size:8pt;">Common Stock ($0.001 par value)</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:30.1%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:TradingSymbol" id="Tc_4AJLFnCqXkO83seeLShmIQ_3_2"><span style="font-size:8pt;">LEGH</span></ix:nonNumeric></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:33.12%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:SecurityExchangeName" id="Narr_xaKaJaRcuEOF7EGUAmLWHA"><span style="font-size:8pt;">NASDAQ</span></ix:nonNumeric><span style="font-size:8pt;"> Global Select Market</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:23.75pt;margin:0pt 0pt 3pt 0pt;"><b style="font-weight:bold;">Securities registered pursuant to Section 12(g) of the Act: None</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:23.75pt;margin:0pt 0pt 3pt 0pt;"><span style="font-size:8pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act. Yes </span><span style="font-family:'Times New Roman';font-size:8pt;">&#9723;</span><span style="font-size:8pt;"> </span><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:EntityWellKnownSeasonedIssuer" id="Narr_Cy27iYbki0-Y0HPAtmWmAQ"><span style="font-size:8pt;">No</span></ix:nonNumeric><span style="font-size:8pt;"> </span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9746;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:23.75pt;margin:0pt 0pt 3pt 0pt;"><span style="font-size:8pt;">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d)&#160;of the Act. Yes </span><span style="font-family:'Times New Roman';font-size:8pt;">&#9723;</span><span style="font-size:8pt;"> </span><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:EntityVoluntaryFilers" id="Narr_W_urcJznTUax17-GswYgvg"><span style="font-size:8pt;">No</span></ix:nonNumeric><span style="font-size:8pt;"> </span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9746;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24pt;margin:0pt 0pt 3pt 0pt;"><span style="font-size:8pt;">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days. </span><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:EntityCurrentReportingStatus" id="Narr_0wungS5mFkS7ZRY7wzbIsw"><span style="font-size:8pt;">Yes</span></ix:nonNumeric><span style="font-size:8pt;"> </span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9746;</span><span style="font-size:8pt;"> No </span><span style="font-family:'Times New Roman';font-size:8pt;">&#9723;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24pt;margin:0pt 0pt 3pt 0pt;"><span style="font-size:8pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation&#160;S-T during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files). </span><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:EntityInteractiveDataCurrent" id="Narr_LN4TB9IUEkSqMvlfmh38Mw"><span style="font-size:8pt;">Yes</span></ix:nonNumeric><span style="font-size:8pt;"> </span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9746;</span><span style="font-size:8pt;"> No </span><span style="font-family:'Times New Roman';font-size:8pt;">&#9723;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;text-indent:24pt;margin:0pt 0pt 3pt 0pt;">Indicate by check mark if disclosure of delinquent filers pursuant to Item&#160;405 of Regulation S-K is not contained herein, and will not be contained, to the best of registrant&#8217;s knowledge, in definitive proxy or information statements incorporated by reference in Part&#160;III of this Form&#160;10-K or any amendment to this Form&#160;10-K. <span style="font-family:'Times New Roman';">&#9723;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;text-indent:24pt;margin:0pt 0pt 5pt 0pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221;, &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.010757446%;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:16.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Large accelerated filer <span style="font-family:'Times New Roman';">&#9723;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-indent:0pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:top;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:entityfilercategoryen" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:EntityFilerCategory" id="Narr_H1WPAsbxu0O-9mpev8GjCw"><span style="font-size:7pt;">Accelerated filer</span></ix:nonNumeric><span style="font-size:7pt;"> </span><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#9746;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-indent:0pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:top;width:22.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;text-indent:0pt;margin:0pt;">Non-accelerated filer <span style="font-family:'Times New Roman';">&#9723;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-indent:0pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:top;width:21.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:7pt;">Smaller reporting company </span><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:EntitySmallBusiness" id="Narr_QjLsqzfvUU-2sLkMcTIqUQ"><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#9746;</span></ix:nonNumeric><span style="font-size:7pt;">&#160;</span></p></td><td style="vertical-align:top;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;text-indent:0pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:top;width:20.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:7pt;">Emerging growth company </span><ix:nonNumeric format="ixt:booleanfalse" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:EntityEmergingGrowthCompany" id="Narr_0Eu-sWReq02jx5CDFP_Plg"><span style="font-family:'Times New Roman';font-size:7pt;">&#9723;</span></ix:nonNumeric><span style="font-size:7pt;">&#160;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;text-indent:23.75pt;margin:0pt 0pt 5pt 0pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a)&#160;of the Exchange Act. <span style="font-family:'Times New Roman';">&#9723;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:23.75pt;margin:0pt 0pt 3pt 0pt;"><span style="font-size:8pt;">Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.&#160;</span><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:IcfrAuditorAttestationFlag" id="Narr_Aa1cFlOwREWAHkgFaGQEzA"><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#9746;</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:23.75pt;margin:0pt 0pt 5pt 0pt;"><span style="font-size:8pt;">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><ix:nonNumeric format="ixt:booleanfalse" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:DocumentFinStmtErrorCorrectionFlag" id="Narr_vLFjarGwlk-xvYZI6vKxvg"><span style="font-family:'Times New Roman';font-size:8pt;">&#9723;</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;text-indent:23.75pt;margin:0pt 0pt 5pt 0pt;">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). <span style="font-family:'Times New Roman';">&#9723;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:23.75pt;margin:0pt 0pt 5pt 0pt;"><span style="font-size:8pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act). Yes </span><ix:nonNumeric format="ixt:booleanfalse" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:EntityShellCompany" id="Narr_nTXtsONS-02XCKBhLzg2ZA"><span style="font-family:'Times New Roman';font-size:8pt;">&#9723;</span></ix:nonNumeric><span style="font-size:8pt;"> No </span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9746;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;text-indent:23.75pt;margin:0pt 0pt 5pt 0pt;">The aggregate market value of the registrant&#8217;s common equity held by non-affiliates as of June 30, 2023 (the last business day of the registrant&#8217;s most recently completed second fiscal quarter) was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" format="ixt:numdotdecimal" scale="0" contextRef="As_Of_6_30_2023_UgQxruyfYU6wRdvB229DIg" decimals="0" name="dei:EntityPublicFloat" id="Narr_JqL4_8i0sUaQkayRjuke5A">235,772,057</ix:nonFraction>; 10,166,971 shares of common stock were held by non-affiliates. For purposes of the foregoing calculation only, all directors and the executive officers who were SEC reporting persons of the Registrant as of June 30, 2023 have been deemed affiliates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;text-indent:24pt;margin:0pt 0pt 3pt 0pt;">As of March 10, 2024, the total number of shares outstanding of the registrant&#8217;s common stock was <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" format="ixt:numdotdecimal" scale="0" contextRef="As_Of_3_10_2024_A-81jPro00WL89B7jUWbZA" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" id="Narr_5koF1YDjPEOp7YkcwWw1NA">24,401,429</ix:nonFraction> shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Documents Incorporated by Reference: None</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:1pt;padding-top:1pt;text-align:center;text-indent:0pt;border-bottom:3.0pt solid #000000;border-top:1px solid #000000;margin:0pt;"><span style="font-size:1pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:83.53%;border:0;margin:30pt 8.24% 30pt 8.24%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_b2fa5f43_9d9d_4fa4_91ef_5a3f5e2327f4"></a><a id="_32024"></a><a id="TOC"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">TABLE OF CONTENTS</b></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><td style="vertical-align:bottom;white-space:nowrap;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:8.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;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Page</b></p></td></tr><tr><td colspan="3" style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><a href="#PARTI_834676"><b style="font-style:normal;font-weight:bold;">PART&#160;I</b></a></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#Item1Business"><span style="font-style:normal;font-weight:normal;">Item&#160;1. Business</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">2</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#Item1ARiskFactors"><span style="font-style:normal;font-weight:normal;">Item&#160;1A. Risk Factors</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">15</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#Item1bUnresolvedStaff"><span style="font-style:normal;font-weight:normal;">Item&#160;1B. Unresolved Staff Comments</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">15</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#item1c"><span style="font-style:normal;font-weight:normal;">Item 1C. Cybersecurity</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">15</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#Item2Properties"><span style="font-style:normal;font-weight:normal;">Item&#160;2. Properties</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">16</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#Item3LegalProceedings"><span style="font-style:normal;font-weight:normal;">Item&#160;3. Legal Proceedings</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">16</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#Item4MineSafetyDisclosures"><span style="font-style:normal;font-weight:normal;">Item&#160;4. Mine Safety Disclosures</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">16</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td colspan="3" style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><a href="#PARTII_209301"><b style="font-style:normal;font-weight:bold;">PART&#160;II</b></a></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#Item5MarketForRegistrantcommonequity"><span style="font-style:normal;font-weight:normal;">Item&#160;5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">17</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#Item6selectedfinancialdata"><span style="font-style:normal;font-weight:normal;">Item&#160;6. Selected Financial Data</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">17</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#item7mda"><span style="font-style:normal;font-weight:normal;">Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">18</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#item7aQuantitativeandQualitative"><span style="font-style:normal;font-weight:normal;">Item&#160;7A. Quantitative and Qualitative Disclosures About Market Risk</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">27</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#Item8FinancialStatement"><span style="font-style:normal;font-weight:normal;">Item&#160;8. Financial Statements and Supplementary Data</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">28</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#item9ChangesinandDisagreements"><span style="font-style:normal;font-weight:normal;">Item&#160;9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">64</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#Item9AControl"><span style="font-style:normal;font-weight:normal;">Item&#160;9A. Controls and Procedures</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">64</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#item9bOtherinfo"><span style="font-style:normal;font-weight:normal;">Item&#160;9B. Other Information</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">65</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td colspan="3" style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><a href="#PARTIII_265937"><b style="font-style:normal;font-weight:bold;">PART&#160;III</b></a></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#item10directors"><span style="font-style:normal;font-weight:normal;">Item&#160;10. Directors, Executive Officers and Corporate Governance</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">66</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#item11executiveeComp"><span style="font-style:normal;font-weight:normal;">Item&#160;11. Executive Compensation</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">71</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#item12securityownership"><span style="font-style:normal;font-weight:normal;">Item&#160;12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">82</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#item13CertainRealationship"><span style="font-style:normal;font-weight:normal;">Item&#160;13. Certain Relationships and Related Transactions, and Director Independence</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">83</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#item14principalaccounting"><span style="font-style:normal;font-weight:normal;">Item&#160;14. Principal Accounti</span><span style="font-style:normal;font-weight:normal;">ng</span><span style="font-style:normal;font-weight:normal;"> Fees and Services</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">84</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td colspan="3" style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><a href="#PARTIV_783790"><b style="font-style:normal;font-weight:bold;">PART&#160;IV</b></a></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><a href="#item15Exhibitandfiancial"><span style="font-style:normal;font-weight:normal;">Item&#160;15. Exhibits and Financial Statement Schedules</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">86</p></td></tr><tr><td style="vertical-align:top;width:89.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">1</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_a4abb2af_b48d_47b6_a35a_4979e0474757"></a><a id="PARTI_834676"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">PART&#160;I</b></p><a id="Item1Business"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;1.&#160;&#160;&#160;&#160;&#160;&#160;BUSINESS.</p><a id="Forward_Looking_Statements"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Forward-Looking Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">This Annual Report on Form 10-K (this &#8220;Form 10-K&#8221;) contains forward-looking statements. Forward-looking statements are predictions based on expectations and projections about future events, and are not statements of historical fact. Forward-looking statements include statements concerning business strategy, among other things, including anticipated trends and developments in and management plans for our business and the markets in which we operate. In some cases, you can identify these statements by forward-looking words, such as &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;project,&#8221; &#8220;plan,&#8221; &#8220;intend,&#8221; &#8220;believe,&#8221; &#8220;forecast,&#8221; &#8220;foresee,&#8221; &#8220;likely,&#8221; &#8220;may,&#8221; &#8220;should,&#8221; &#8220;goal,&#8221; &#8220;target,&#8221; &#8220;might,&#8221; &#8220;will,&#8221; "would," "can,"  &#8220;could,&#8221; &#8220;predict,&#8221; and &#8220;continue,&#8221; the negative or plural of these words and other comparable terminology. All forward-looking statements included in this Form 10-K are based upon information available to us as of the filing date of this Form 10-K, and we undertake no obligation to update any of these forward-looking statements for any reason. You should not place undue reliance on forward-looking statements. The forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, levels of activity, performance, or achievements to differ materially from those expressed or implied by these statements. These factors include the matters discussed under &#8220;Risk Factors&#8221; in our Registration Statement on Form S-1 and those described elsewhere in this Form 10-K and from time to time in future reports that we file with the Securities and Exchange Commission. You should carefully consider the risks and uncertainties described in this Form 10-K.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In this Form 10-K, unless otherwise indicated or the context otherwise requires, &#8220;Legacy,&#8221; &#8220;the Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221; refers to Legacy Housing Corporation, a Texas corporation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Our Company</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We build, sell and finance manufactured homes and &#8220;tiny houses&#8221; that are distributed through a network of independent retailers and company-<span style="white-space:pre-wrap;">owned stores and also sold directly to manufactured home communities. The company was founded in 2005,  and our corporate office is located in Bedford, Texas (between Dallas and Fort Worth). We completed our initial public offering (the &#8220;IPO&#8221;) in December 2018 and our common stock trades on The NASDAQ Global Select Market under the symbol &#8220;LEGH.&#8221; </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We are the sixth largest producer of manufactured homes in the United States as ranked by number of homes manufactured based on information available from the Manufactured Housing Institute and IBTS for the nine month period ending September 30, 2023. 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<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">1</sup>/<sub style="font-size:7.5pt;vertical-align:sub;">2</sub> bathrooms. Our homes range in price, at retail, from approximately $33,000 to $180,000. During 2023, we sold 2,877 home sections (which are entire modules or single floors). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our homes address the significant need in the United States for affordable housing. This need for affordable housing is being driven by a nationwide trend of increasing rental rates for housing, higher prices for site-built homes and decreasing&#160;percentages of home ownership among portions of the U.S. population. Our customers typically have annual household incomes of less than $75,000 and include young and working class families, as well as persons age 55 and older. In 2022, there were approximately 65,969,000 households in the United States with annual household incomes of less than $75,000, representing 50% of all U.S. households, according to the Current Population Survey published by the U.S. Census Bureau.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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 (&#8220;HUD&#8221;). Our factories employ high-volume production techniques that allow us to produce approximately 70 home sections, or approximately 60 fully-completed homes on average depending on product mix, in </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">2</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:219.27pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our homes are marketed under our premier &#8220;Legacy&#8221; brand name and, as of December&#160;31, 2023, are sold to consumers, primarily across 15 states through a network of over 150 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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We offer three types of financing solutions to our customers. We provide inventory financing for our independent retailers who purchase homes from us and then sell them to consumers. We provide consumer financing for our products which are sold to end-users through both independent and company-owned retail locations. And we provide financing solutions to manufactured housing community owners that buy our products for use in their housing communities. Our ability to offer competitive financing options at our retail locations provides us with several competitive advantages and allows us to capture sales which may not have otherwise occurred without our ability to offer consumer financing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Our Market Opportunity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Manufactured housing is a competitive alternative to other forms of affordable housing, whether new or existing, or located in urban, suburban or rural areas. We believe the target market of manufactured home buyers consists of households with total annual income below $75,000 which comprised 50% of total U.S. households in 2022. We believe our target U.S. age group is wide ranging from young families who are often first time homebuyers to older homebuyers who may be downsizing or moving towards a more rural lifestyle.  The comparatively low all-in cost of fully-equipped manufactured housing is attractive to our target consumers. The chart below highlights the increasing all-in average sales price per square foot difference between a new manufactured home and a new site-built home (excluding land).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Average Price per Square Foot Comparison</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><img src="legh-20231231x10k001.jpg" alt="Graphic" style="display:inline-block;height:219.27pt;width:468.43pt;"/></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Source:  U.S. Census Bureau, the Institute for Building Technology and Safety, and the Manufactured Housing Institute.</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">3</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:259.63pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Manufactured homes are an attractive alternative for consumers as new single-family home prices have risen over the past several years.. As shown in the chart below, there is a growing gap between the average sale price for new single-family homes (including the land on which they were built) and the price of the average manufactured home; management sees this gap as an opportunity for the industry.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><img src="legh-20231231x10k003.jpg" alt="Graphic" style="display:inline-block;height:259.63pt;width:468.43pt;"/></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Source:  U.S. Census Bureau, the Institute for Building Technology and Safety, and the Manufactured Housing Institute.</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">4</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:217.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Additionally, innovative engineering and design, as well as efficient production techniques, including the advent and development of the &#8220;tiny house&#8221; market, continue to position manufactured homes as a viable housing alternative. Demand for high-quality affordable housing below $150,000 has also been driven by increasing rental rates for housing, higher prices for site-built homes, decreasing&#160;percentages of home ownership among portions of the U.S. population and stagnant U.S. wage growth.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><img src="legh-20231231x10k005.jpg" alt="Graphic" style="display:inline-block;height:217.25pt;left:0%;padding-bottom:0.25pt;position:relative;top:0pt;width:485.3pt;"/></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Source:  U.S. Census Bureau.</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">5</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:271.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The manufactured housing industry shipped 89,200 manufactured homes in 2023 and 112,882 manufactured homes in 2022 according to data published by the U.S. Census Bureau.  Manufactured housing shipments represent approximately 4% of total completed privately owned housing units.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;"><img src="legh-20231231x10k007.jpg" alt="Graphic" style="display:inline-block;height:270.9pt;left:0%;padding-bottom:0.6pt;position:relative;top:0pt;width:485.3pt;"/></b></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Source:  U.S. Census Bureau</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Our Competitive Advantages</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We offer a complete solution for affordable manufactured housing. We believe that we differentiate ourselves from our competition and have been able to grow our business as a result of the following key competitive strengths:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Quality and Variety of Housing Designs. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Based on more than 80 combined&#160;years of industry experience, our co-founders have developed an operating model that enables the efficient production of quality, customizable manufactured homes. All of our homes are constructed in one of our three U.S.-based manufacturing facilities. By utilizing an assembly-line process that employs from approximately 150 to 275 individuals per facility, we are able to manufacture a home in approximately three to six&#160;days and can produce, on average, approximately 70&#160;home sections, or 60 fully-completed homes depending on product mix, in total per week. We use local market research to design homes that meet the specific needs of our customers and offer a variety of structural and decorative customization options, including, fireplaces, central air conditioning, overhead heat ducts, stipple-textured ceilings, decorative woodgrain vinyl floors, wood cabinetry and energy conservation elements. Additionally, our homes have vaulted ceilings in every room, have our copyrighted &#8220;furniture friendly&#8221; floor plans and, in most cases, are wider, have taller ceilings and steeper roof pitches than our competitors&#8217; products. Altogether, we believe our ability to offer our customers a range of home sizes and styles, as well as sophisticated design and customization, allows us to accommodate virtually all reasonable customer requests. Our vertical integration enables us to respond quickly to our customers&#8217; needs and modify designs during the construction process.</span></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">6</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Manufacturing Facilities Strategically Located Near Customers in Key Markets. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our three manufacturing facilities are strategically located to allow us to serve over 150 independent retail locations and 13 company-owned retail locations primarily across 15 states. Currently, we have a manufacturing plant in Fort Worth, Texas that measures 97,000 square feet in size and produced 779 homes in 2023 and 1,082 homes in 2022, a manufacturing plant in Commerce, Texas that measures 130,000 square feet in size and produced 726 homes in 2023 and 946 homes in 2022, and a manufacturing plant in Eatonton, Georgia that measures 388,000 square feet in size and produced 640 homes in 2023 and 913 homes in 2022. Once our homes are constructed and equipped at our facilities, we have the ability to transport the finished products directly to customers ensuring timely and efficient delivery of our manufactured homes. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Expansive and Growing Distribution Network. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We distribute our products primarily in the southern United States through a network of independent retail locations, company-owned retail locations and direct sales to owners of manufactured home communities. Our first company-owned retail location opened in June&#160;2016. We believe our company-owned stores, on average, carry higher gross margins.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Competitive Production Strategies and Direct Sourcing. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We develop and maintain the resources necessary to build custom homes efficiently and with unique and varied customer-requested features. We constantly seek ways to directly source materials used in the manufacturing process, which allows us to ensure the materials are of high-quality and can be customized to meet our customers&#8217; needs. Customization enables us to attract additional retailers and consumers who seek individualized homes that are assembled on a factory production line. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Available Financing for our Dealers and Retail Customers. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our financial position allows us to develop and offer financing solutions to our customers in connection with their purchase of our homes. We offer three types of financing solutions to our customers. We provide inventory financing for our independent retailers. We provide consumer financing for our products sold to end-users through both independent and our company-owned retail locations. And we provide financing to mobile home community owners that buy our products for use in their rental housing communities. Our company has been providing inventory financing to our independent retailers since our formation, and we now have over 150 independent retailers using our inventory financing solutions. We now have more than 3,500 retail customers that purchased their homes using our retail financing solutions.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Support for Owners of Manufactured Home Communities. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We provide manufacturing and financing solutions for owners of manufactured home communities in connection with the development of communities in our geographic market area. Such development projects can vary, but generally include custom park development financing and large purchase orders of manufactured homes. We also make loans to community owners for the purpose of acquiring or developing properties, and generally these community owners contract to buy homes from us. These financing solutions are structured to give us an attractive return on investment, when coupled with the gross margin we realize on products specifically targeted for these new manufactured housing communities.</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:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Strong Alignment of Interests through Co-Founders&#8217; Ownership. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We believe that our interests are strongly aligned with our stockholders as our co-founders, Curtis D. Hodgson (Executive Chairman of the Board) and Kenneth E. Shipley (Executive Vice President and Director) own a significant percentage of outstanding shares. By providing structural and economic alignment with the performance of our company, Messrs.&#160;Hodgson&#8217;s and Shipley&#8217;s continuing controlling interests are directly aligned with those of our investors. We believe that the controlling interests and involvement of our co-founders has promoted long-term planning, an enhanced culture among our customers, development of strategic partners and employees, and ultimately the creation of value for our stockholders.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Our Growth Strategy</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We have a strong operating history of investing in successful growth initiatives over the past 19&#160;years. We believe that the solution we are able to provide for our customers, as a result of the vertical integration of our company, </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">7</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">enhances our brand recognition as a leading producer, results in higher and more efficient utilization of our manufacturing factories and expands our direct-to-consumer outreach on the competitive advantages of our wide variety of customizable homes. This operational focus has provided us with sustainable net sales and net income growth over the&#160;years. Our growth strategy includes the following key initiatives:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Expand Financing Solutions for Our Customers. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We recognize that offering financing solutions to our customers is an important component of being a vertically integrated company that provides affordable manufactured housing. Providing financing improves our responsiveness to the needs of prospective purchasers while also providing us with opportunities for interest and servicing revenues, which act as additional drivers of net income for us. We intend to expand financing and leasing solutions to manufactured housing community-owner customers, 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.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Continue to Focus on Innovation and Customization for Core Customer Groups. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our production strategy is focused on continually developing the resources necessary to efficiently build homes that incorporate unique, varied and innovative customer preferences. We are constantly seeking ways to directly source materials to be used in the manufacturing process, which allows us to ensure we have quality materials that can be customized to meet our customers&#8217; needs. Our principal focus is on designing and building highly functional and durable products that appeal to families of all sizes.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Seek Additional Agreements with Owners of Manufactured Home Communities. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Community housing developments provide us with large, concentrated sales opportunities. These projects vary in size and density but generally include sales of 30 to 300 homes. We believe there are significant growth opportunities to work with our development partners on such projects and view these opportunities as an important driver for both the sale of more homes and for financing bulk purchases of those homes by community owners.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Pursue Selective Development Opportunites. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We seek to grow through selective acquisition of developable land in proximity to our manufacturing footprint. This will provide for a future revenue stream for the underlying land as well as ensure high utilization of our expertise in manufacturing and distribution. The Company owns over 1,000 acres of land in several counties in Texas: Bastrop County, Johnson County, Wise County, and Bexar County. We continue to evaluate opportunities to develop the remaining land, or to provide financing to third party developers of additional manufactured housing communities in order to provide locations for manufactured homes for our customers. </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:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Focus on our Retail Process. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As of December&#160;31, 2023, we distribute our products primarily across 15 states through a combination of 13 company-owned retail locations and over 150&#160;independent retail locations. We believe that a focused network of company-owned retail locations allows us to be more responsive and improve the customer experience at all stages, from manufacturing and design to sales, financing and customer service. We believe our company-owned stores, on average, carry higher gross margins due to our ability to select critical markets and develop highly-trained sales representatives who possess a deep understanding of our business and customer needs.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Our Products</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Overview. </span>We are the sixth largest producer of manufactured homes in the United States as ranked by number of homes manufactured based on information available from the Manufactured Housing Institute and IBTS for the nine month period ending September 30, 2023. We produce a wide variety of homes that can be used by our customers in a number of ways. We build a variety of sizes and floor plans of residential homes and tiny houses. We work collaboratively with our partners to meet diverse housing needs, such as residences on privately-owned land and in manufactured home communities, recreational and vacation properties, such as hunting cabins, and accommodations for workforces in oilfields and other industries.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">8</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Manufacturing and Quality Design. </span>We utilize local market research to design homes that meet the specific requirements of our customers, and our homes are designed after extensive field research and consumer feedback. We frequently introduce new floor plans, decor, exterior design, features and accessories to appeal to changing consumer trends, and we offer an assortment of customizations to match each customer&#8217;s individual tastes. Each home typically contains a living room, dining area, kitchen, 1 to 5 bedrooms and 1 to 3<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">1</sup>/<sub style="font-size:7.5pt;vertical-align:sub;">2</sub> bathrooms, and each home can be customized to include certain features including, among others, fireplaces, central air conditioning, mini-split climate control, overhead heat ducts, stipple-textured ceilings, decorative wood grain vinyl floors, wood cabinetry and energy conservation elements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The manufactured homes we build are constructed in accordance with the construction and safety standards of the U.S. Department of Housing and Urban Development (&#8220;HUD&#8221;). Our Texas factories are certified to build homes according to the Texas Industrialized Housing and Buildings law (known as the Texas Modular Code) and our Georgia factory is certified to build homes according to Georgia state construction codes. In addition to traditional manufactured homes, we offer a diverse assortment of tiny houses, which are recreational structures between 320 and 399 square feet in size that are used as temporary dwellings, can be pulled by a pick-up truck and are generally aesthetically similar to larger homes. Our tiny houses are built in a variety of models and floor plans and typically range from 1 to 3 bedrooms with 1 to 2 bathrooms. Tiny houses do not need to be built to HUD standards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Manufacturing Process. </span>Our manufactured homes are entirely constructed and equipped at our three factories. Our homes are constructed using high-volume production techniques and employ approximately 150 to 275 employees at each facility. Most of our homes are constructed in one or more sections (or floors) on a steel chassis. Each section is assembled in stages beginning with the construction of the chassis, followed by the addition of other constructed and purchased components and ending with a final quality control inspection. The efficiency of the production process and the benefits of constructing homes in a controlled factory environment enable us to produce homes in less time, generating less waste and at a lower cost per-square-foot than traditional home building. The finished home is then transported directly to a customer at a retail sales center, work site or manufactured home community. During the years ended December&#160;31, 2023 and 2022 we sold 2,877 and 4,189 home sections, including 151 and 139 tiny houses, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Manufacturing Facilities. </span>We currently operate three manufacturing facilities located in Fort Worth, Texas, Commerce, Texas and Eatonton, Georgia, each of which range in size from approximately 97,000 to 388,000 square feet. The production schedules for our manufacturing facilities are based on wholesale orders received from distributors, which fluctuate from week to week. In general, our facilities are structured to operate on one 8- to 9-hour shift per day, five&#160;days per week. We currently manufacture a typical home in approximately three to six production&#160;days. For the year ended December 31, 2023, we produced, on average, approximately 47 home sections per week, or 41 fully-completed homes. For the year ended December 31, 2022 we produced, on average, approximately 70 home sections per week, or 60 fully-completed homes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Raw Materials and Suppliers. </span>The principal materials used in the production of our manufactured homes include wood, wood products, steel, aluminum, gypsum wallboard, windows, doors, fiberglass insulation, carpet, vinyl, fasteners, plumbing materials, appliances and electrical items. We currently buy these materials from various third-party manufacturers and distributors. We procure multiple sources of supplies for all key materials in order to mitigate any supply chain risk. We intend to continue seeking greater direct sourcing of materials from original manufacturers. This will allow us to save costs, gain greater control over the quality of the materials we use in our products and increase customization to meet our customers&#8217; changing preferences. The inability to obtain any materials used in the production of our homes, whether resulting from material shortages, limitation of supplier facilities or other events affecting production of component parts, may affect our ability to meet or maintain production requirements. <span style="background:#ffffff;">Pricing and availability of certain raw materials fluctuated during 2023 and 2022 due to factors in th</span>e economic environment. We continue to monitor and react to inflation in these materials by maintaining a focus on our product pricing in response to higher materials costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Warranties. </span>We provide the retail home buyer with a one-year limited warranty from the date of purchase covering defects in material or workmanship in home structure, plumbing and electrical systems. Our warranty does not extend to installation and setup of the home, which is generally arranged by the retailer. Appliances, carpeting, roofing </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">9</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">and similar items are warranted by their original manufacturer for various lengths of time. At this time, we do not provide any warranties with respect to tiny houses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Distribution</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December&#160;31, 2023, we distribute our manufactured homes primarily across 15 states through a network of over 150&#160;independent retail locations, 13 company-owned retail locations and direct sales to owners of manufactured home communities. As is common in the industry, our independent distributors typically sell manufactured homes produced by other manufacturers in addition to our manufactured homes. Additionally, some independent retailers operate multiple sales outlets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We continually seek to increase our wholesale shipments by growing sales at our existing independent retailers and by finding new independent retailers to sell our homes. We provide comprehensive sales training to retail sales associates and bring them to our manufacturing facilities for product training and to view new product designs as they are developed. These training seminars facilitate the sale of our homes by increasing the skill and knowledge of the retail sales consultants. Additionally, we display our products at trade shows and support our retailers through the distribution of floor plan literature, brochures, decor selection displays and point of sale promotional material, as well as internet-based marketing assistance. We believe we have the most comprehensive printed catalog of manufactured housing products in the industry.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our independent retailers generally either pay cash to purchase inventory or finance their inventory needs through our inventory finance program. Certain of our independent retailers finance a portion of their inventory through wholesale floor plan financing arrangements with third parties. In such cases, we verify the order with the third party, then manufacture the home and ship it to the retailer. Payment is due from the third-party lender upon shipment of the product to the retailer and, depending on the terms of each arrangement, we may or may not have limited repurchase obligations associated with this inventory. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our 13 company-owned retail locations allow us to improve the customer experience through all steps of the buying process, from manufacturing and design to sales, financing and customer service. This also gives us a direct window into consumer preferences and lending opportunities. We believe that our company-owned stores are, on average, more productive than our independent retail locations and carry higher gross margins.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Sales and Marketing</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our corporate marketing efforts focus on increasing our brand awareness and communicating our commitment to quality along with the many other competitive advantages our company offers. Our marketing strategy is to offer several lines of manufactured homes that appeal to a wide range of home buyers, continually elevate awareness of our brand and generate demand for our products. We rely on a number of channels in this area, including digital advertising, email marketing, social media and affiliate marketing, as well as through various strategic partnerships. We maintain our website at www.legacyhousingcorp.com. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our sales and marketing strategy focuses on households with annual incomes of less than $75,000 which includes young families, working class families and persons age 55 and older. We also market to other types of customers, including owners of manufactured home communities, buyers interested in tiny houses, recreational buyers and houses for workforces or man-camp housing. Additionally, we continue to be well-positioned to react to any increase in demand for affordable, quickly-delivered manufactured homes as a result of unforeseen harsh weather conditions and similar events. All of our customers are located in the United States. During the years ended December&#160;31, 2023 and 2022, no customer accounted for more than 10% of our net sales. </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">10</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Financing Solutions for Our Customers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We offer three types of financing solutions:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Inventory Financing. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We provide inventory financing to our independent retailers, who purchase homes from us and then sell them to consumers.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Consumer Financing. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We provide consumer financing for our products sold to end-users through both independent and our company-owned retail locations.</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:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Manufactured Housing Community Financing. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We provide financing to community owners that buy or lease our products for use in their rental housing communities.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides an overview of consumer, MHP and dealer financing options as of December 31, 2023 ($ in thousands):</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:35.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.2%;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;">&#8203;</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;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;">Principal</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;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;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;">&#8203;</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.87%;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;">&#8203;</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.2%;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;">&#8203;</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;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;">Amount</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;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;">Number&#160;of</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;">Contractual&#160;Rate</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;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;">Remaining</b>&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:35.2%;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;">&#8203;</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;">&#8203;</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;"><b style="font-weight:bold;">Outstanding</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;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;">Loans (1)</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.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;">or&#160;Monthly&#160;Fee</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;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;">Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consumer Financing</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;">&#8203;</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;">$</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 0pt 0pt;"><span style="white-space:pre-wrap;"> 159,738</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#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;"><span style="white-space:pre-wrap;"> 3,527</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">13.2% average annual contractual rate</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">123 months</p></td></tr><tr><td style="vertical-align:bottom;width:35.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MHP Community Financing</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;">&#8203;</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;">$</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 0pt 0pt;"><span style="white-space:pre-wrap;"> 184,280</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 612</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8.0% average annual contractual rate</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">39 months</p></td></tr><tr><td style="vertical-align:bottom;width:35.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dealer Financing</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;">&#8203;</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;">$</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 0pt 0pt;"><span style="white-space:pre-wrap;"> 32,979</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#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;"><span style="white-space:pre-wrap;"> 60</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.0% average monthly contractual rate</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">26 months</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><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 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;">Dealer finance number includes number of loan agreements which generally is one per dealer</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventory Financing. </span>We provide inventory financing for most of our independent retailers for products we manufacture and for pre-owned products. In an inventory finance arrangement, the Company sells products to our independent retailers and provides financing for the sales. 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 from by the retailer to its customer or the end of the term. In late 2022 and early 2023, the Company transitioned many of its dealers from a traditional consignment arrangement to an inventory finance arrangement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Consumer Financing. </span>Sales of factory-built homes are significantly affected by the availability and cost of consumer financing. There are three basic types of consumer financing in the factory-built housing industry: (i)&#160;chattel or personal property loans, for purchasers of a home without any underlying land involved (generally HUD code homes), (ii)&#160;non-conforming mortgages for purchasers of a home and the land on which the home is placed, and (iii)&#160;conforming mortgage loans which comply with the requirements of the Federal Housing Administration (&#8220;FHA&#8221;), Veterans Affairs or GSE loans. At the present time, we currently offer only chattel loans. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We provide retail consumer financing to consumers who purchase our full-<span style="white-space:pre-wrap;">size manufactured homes and tiny houses. We also provide dealer incentive arrangements to encourage our independent retailers to use our financing product. Under these arrangements, once a customer executes a home purchase agreement with Legacy financing, we pay to the retailer a majority of the retailer&#8217;s gross margin, and we retain the remainder. We service the loan, charge a servicing fee and receive an annual preferred return for amounts we contribute to the loan. Upon recovering  our contribution, fees and preferred return, we split the remaining balance with the independent retailer according to a negotiated formula. We account for this as a dealer incentive liability. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have not financed, and have no current plans to finance, new homes manufactured by our competitors in the ordinary course of our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Manufactured Housing Community Financing. </span>We provide financing to owners of manufactured housing communities for our products that they buy in order to rent to their residents. </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">11</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We also make loans to community owners for the purpose of acquiring or developing properties and, as part of the arrangement, these community owners contract to buy homes from us. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Competition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The manufactured housing industry is highly competitive at both the manufacturing and retail levels and is based upon several factors, including price, product features, reputation for service and quality, depth of distribution, promotion, merchandising and the terms of retail and wholesale consumer financing. We compete with other producers of manufactured homes and new producers continue to enter the market. We also compete with companies offering for sale homes repossessed from wholesalers or consumers and we compete with new and existing site-built homes, apartments, townhouses and condominiums.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition to our company, there are a number of other national manufacturers competing for a significant share of the manufactured housing market in the United States, including Clayton Homes,&#160;Inc., Cavco Industries,&#160;Inc. and Skyline Champion Corporation. Certain of these competitors possess greater financial, manufacturing, distribution and marketing resources than we do. For the past 19&#160;years, the industry has experienced a trend towards consolidation and, as a result, the bulk of the market share is controlled by a small number of companies. We are the country&#8217;s sixth largest producer of manufactured homes. Accordingly, we believe we have a significant opportunity to expand in this industry by effectively growing our market share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There are significant competitors among lenders to manufactured home buyers including national, regional and local banks, independent finance companies, mortgage brokers and mortgage banks. Examples of such lenders include 21st&#160;Mortgage Corporation, an affiliate of Clayton Homes,&#160;Inc., Berkshire Hathaway,&#160;Inc., Triad Finance Corporation and CU Factory Built Lending,&#160;LP. Certain of these competitors are larger than us and have access to substantially more capital and cost efficiencies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Protection of Proprietary Technology</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We rely on a combination of copyright and trade secret laws in the United States and other jurisdictions, as well as confidentiality procedures and contractual provisions, to protect our proprietary information, technology and brands. We protect our proprietary information and technology, in part, by requiring certain of our employees to enter into agreements providing for the maintenance of confidentiality and the assignment of rights to inventions made by them while employed by us. We also may enter into non-disclosure and invention assignment agreements with certain of our technical consultants to protect our confidential and proprietary information and technology. We cannot assure you that our confidentiality agreements with our employees and consultants will not be breached, that we will be able to effectively enforce these agreements, that we will have adequate remedies for any breach of these agreements, or that our trade secrets and other proprietary information and technology will not be disclosed or will otherwise be protected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our intellectual property includes copyrights issued by the U.S. Copyright Office for many of our floor plans. We are not currently aware of any claims of infringement or other challenges to our intellectual property rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Government Regulation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">General. </span>Our company operates in a regulated industry, and there are many federal, state and local laws, codes and regulations that impact our business. Governmental authorities have the power to enforce compliance with their regulations, and violations may result in the payment of fines, the entry of injunctions or both. Although we believe that our operations are in substantial compliance with the requirements of all applicable laws and regulations, we are unable to predict the ultimate cost of compliance with all applicable laws and enforcement policies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Federal Manufactured Homes Regulations. </span>Our manufactured homes are subject to a number of federal, state and local laws, codes and regulations. Construction of manufactured housing is governed by the National Manufactured Housing Construction and Safety Standards Act of 1974, and the regulations issued under such act by HUD. The HUD regulations, known collectively as the Federal Manufactured Home Construction and Safety Standards, cover all aspects of manufactured home construction, including structural integrity, fire safety, wind loads, thermal protection and </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">12</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">ventilation. Our Texas manufacturing facilities, and the plans and specifications of the HUD-compliant homes they produce, have been approved by a HUD-certified inspection agency. Further, an independent HUD-certified third-party inspector regularly reviews our manufactured homes for compliance with HUD regulations during construction. Failure to comply with applicable HUD regulations could expose us to a wide variety of sanctions, including mandated closings of our manufacturing facilities. We believe our manufactured homes are in substantial compliance with all present HUD requirements. Manufactured homes are typically built with wood products that contain formaldehyde resins. HUD regulates the allowable concentrations of formaldehyde in certain products used in manufactured homes and requires manufacturers to warn purchasers as to formaldehyde-associated risks. The Environmental Protection Agency (&#8220;EPA&#8221;) and other governmental agencies have in the past evaluated the effects of formaldehyde. We use materials in our manufactured homes that meet HUD standards for formaldehyde emissions and believe we comply with HUD and other applicable government regulations in this regard.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Transportation and Zoning Regulations. </span>The transportation of manufactured homes on highways is subject to regulation by various federal, state and local authorities. Such regulations may prescribe size and road use limitations and impose lower than normal speed limits and various other requirements. Our manufactured homes (including our tiny houses) are also subject to local zoning and housing regulations. In certain cities and counties in areas where our homes are sold, local governmental ordinances and regulations have been enacted which restrict the placement of manufactured homes on privately-owned land or which require the placement of manufactured homes in manufactured home communities. Such ordinances and regulations may adversely affect our ability to sell homes for installation in communities where they are in effect. A number of states have adopted procedures governing the installation of manufactured homes. Utility connections are subject to state and local regulations with which the retailer or other person installing the home must comply.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warranty Regulations. </span>Certain warranties we issue may be subject to the Magnuson-Moss Warranty Federal Trade Commission Improvement Act, which regulates the descriptions of warranties on consumer products. For example, warranties that are subject to this act must be included in a single easy-to-read document that is generally made available prior to purchase. This act also prohibits certain attempts to disclaim or modify implied warranties and the use of deceptive or misleading terms. The description and substance of our warranties are also subject to a variety of state laws and regulations. A number of states require manufactured home producers to post bonds to ensure the satisfaction of consumer warranty claims.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Financial Services Regulations. </span>A variety of laws affect the financing of the homes we manufacture. The Federal Consumer Credit Protection Act and Regulation&#160;Z promulgated under that act require written disclosure of information relating to such financing, including the amount of the annual&#160;percentage interest rate and the finance charge. The Federal Fair Credit Reporting Act also requires certain disclosures to potential customers concerning credit information used as a basis to deny credit. The Federal Equal Credit Opportunity Act and Regulation&#160;B promulgated under that act prohibit discrimination against any credit applicant based on certain specified grounds. The Real Estate Settlement Procedures Act and Regulation&#160;X promulgated under that act require certain disclosures regarding the nature and costs of real estate settlements. The Federal Trade Commission has adopted or proposed various Trade Regulation Rules&#160;dealing with unfair credit and collection practices and the preservation of consumers&#8217; claims and defenses. Installment sales contracts, direct loans and mortgage loans eligible for inclusion in a Ginnie Mae program are subject to the credit underwriting requirements of the FHA. The American Housing Rescue and Foreclosure Prevention Act provides assistance for the housing industry, including manufactured homes, including, among other things, increased loan limits for chattel (home-only Title I)&#160;loans. Recent FHA guidelines provide Ginnie Mae the ability to securitize manufactured home FHA Title I loans to allow lenders to obtain new capital, which can then be used to fund new loans for our customers. The Secure and Fair Enforcement for Mortgage Licensing Act established requirements for the licensing and registration of all individuals that are Mortgage Loan Originators (&#8220;MLOs&#8221;). Traditionally, manufactured housing retailers have assisted home buyers with securing financing for the purchase of homes, including negotiating rates and the terms for their loans. Under this act, however, these activities are prohibited unless performed by a registered or licensed MLO. A variety of state laws also regulate the form of financing documents and the allowable deposits, finance charge and fees chargeable pursuant to financing documents. Regulation&#160;C of the Home Mortgage Disclosure Act, among other things, requires certain financial institutions, including non-depository institutions, to collect, record, report and disclose information about their mortgage lending activity, which is used to identify potential discriminatory lending patterns and enforce anti-discrimination statutes.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">13</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Dodd-Frank Wall Street Reform and Consumer Protection Act was passed into law and established the Consumer Financial Protection Bureau (&#8220;CFPB&#8221;) which regulates consumer financial products and services. Certain CFPB mortgage finance rules&#160;apply to consumer credit transactions secured by a dwelling, including real property mortgages and chattel loans secured by manufactured homes. These rules, among other things, define standards for origination of &#8220;Qualified Mortgages,&#8221; establish specific requirements for lenders to prove borrowers&#8217; ability to repay, outline conditions under which Qualified Mortgages are subject to safe harbor limitations on liability to borrowers and establish interest rates and other cost parameters for determining which Qualified Mortgages fall under safe harbor protection. While many manufactured homes are financed with agency-conforming mortgages in which the ability to repay is verified, and interest rates and other costs are within the safe harbor limits, a significant amount of loans to finance the purchase of manufactured homes, particularly chattel loans and non-conforming land-home loans, fall outside such safe harbors. Additionally, the CFPB rules, among other things, amended the Truth-in-Lending Act and the Real Estate Settlement Procedures Act by expanding the types of mortgage loans that are subject to the protections of the Home Ownership and Equity Protections Act of 1994 (&#8220;HOEPA&#8221;) and imposing additional restrictions on mortgages that are covered by HOEPA. As a result, certain manufactured home loans are now subject to HOEPA limits on interest rates and fees. Loans with rates or fees in excess of the limits are deemed &#8220;High Cost Mortgages&#8221; and provide additional protections for borrowers, including with respect to determining the value of the home. Most loans for the purchase of manufactured homes have been written at rates and fees that would not appear to be considered High Cost Mortgages under these rules,&#160;and while some lenders may offer loans that are deemed High Cost Mortgages, the rate and fee limits may deter some lenders from offering such loans to borrowers or be reluctant to enter into loans subject to the provisions of HOEPA. Additionally, certain CFPB rules&#160;apply to appraisals on principal residences securing higher-priced mortgage loans. Certain loans secured by manufactured homes, primarily chattel loans, could be considered higher-priced mortgage loans. Among other things, the rules&#160;require creditors to provide copies of appraisal reports to borrowers prior to loan closing. Compliance with the regulations may constrain lenders&#8217; ability to profitably price certain loans or may cause lenders to incur additional costs to implement new processes, procedures, controls and infrastructure and may cause some lenders to curtail underwriting certain loans altogether. Furthermore, some investors may be reluctant to participate in owning such loans because of the uncertainty of potential litigation and other costs. As a result, some prospective buyers of manufactured homes may be unable to secure necessary financing. Failure to comply with these regulations, changes in these or other regulations, or the imposition of additional regulations could affect our earnings, limit our access to capital and have a material adverse effect on our business and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On May&#160;24, 2018, the Economic Growth, Regulatory Relief, and Consumer Protection Act (&#8220;Dodd-Frank Reform Act&#8221;) was signed into law. The Dodd-Frank Reform Act revises portions of the Dodd-Frank Act, reduces the regulatory burden on smaller financial institutions, including eliminating provisions of the Secure and Fair Enforcement for Mortgage Licensing Act of 2008 (&#8220;SAFE Act&#8221;), and protects consumer access to credit. With the elimination of certain provisions of the SAFE Act, manufactured housing retailers can now assist home buyers with securing financing for the purchase of homes; however, they may not assist in negotiating the financing terms. This will enable buyers to more easily find access to financing and make the overall home buying experience smoother.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Seasonality</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Generally, we experience higher sales volume during the&#160;months of March&#160;through October. Our sales are generally slower during the winter&#160;months, and shipments can be delayed in certain geographic market areas that we serve which experience harsh weather conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Employees</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, we had approximately 572 employees. Of our employees, approximately 469 individuals were hourly employees and 103 individuals were salaried employees. Our employees are currently not represented by any collective bargaining unit. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Available Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We make available free of charge on our website, www.legacyhousingcorp.com, our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and any amendments thereto, as soon as reasonably </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">14</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">practicable after such material is filed with, or furnished to, the Securities and Exchange Commission. Information on our Investor Relations page and on our website is not part of this Annual Report on Form 10-K or any of our other securities filings unless specifically incorporated herein by reference. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><a id="_c4e9aa6c_7fdf_4d2d_b5c9_26a2bc79f834"></a><a id="Item1ARiskFactors"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;1A.&#160;&#160;&#160;&#160;RISK FACTORS.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Not applicable for smaller reporting companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><a id="_9407bad4_a8b3_4f09_a110_7e868cf27fdf"></a><a id="Item1bUnresolvedStaff"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;1B.&#160;&#160;&#160;&#160;UNRESOLVED STAFF COMMENTS.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><a id="_b0fd60f9_859a_41c2_9daa_7477a31e7381"></a><a id="item1c"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;1C.&#160;&#160;&#160;&#160;CYBERSECURITY.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Legacy relies on information technology infrastructure and architecture, including hardware, cloud computing networks, software, people, and processes to manage protected, confidential, and personally identifiable information. Our business is at risk from, and may be impacted by, cybersecurity threats and incidents, including but not limited to attempts to gain unauthorized access to our systems or data. Similar threats and incidents may impact third parties with which we do business. We have invested and continue to invest in cybersecurity and data protection efforts, including technical, administrative, and organizational safeguards designed to protect our systems and data. However, we acknowledge that a future cybersecurity incident could materially harm our business, operating results, and financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s cybersecurity efforts are directly overseen by our Director of Information Technology, who reports directly to our Chief Executive Officer. The Company&#8217;s Board of Directors is made aware of cybersecurity incidents and threats, as appropriate, pursuant to corporate policy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">15</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_349f9aaa_4a89_40bb_9f09_019e4a57b57e"></a><a id="Item2Properties"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;2.&#160;&#160;&#160;&#160;&#160;PROPERTIES.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Facilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth certain information with respect to the facilities where our company operates:</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:55.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;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;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;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;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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;">Date&#160;of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;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;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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;">Commencement&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Owned&#160;/</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Square</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;border-bottom:1px solid #000000;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;">Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">of&#160;Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Leased</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Feet</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Manufacturing/Warehouse Facilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;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;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;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;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;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;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Fort Worth, TX</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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;">2005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Owned</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 96,880</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commerce, TX</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;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;">2007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;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;">Owned</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#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;"><span style="white-space:pre-wrap;"> 129,600</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Eatonton, GA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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;">2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Owned</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 388,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Retail Locations</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;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;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;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;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;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;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Acworth, GA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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;">2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Leased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,369</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Albany, GA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;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;">2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;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;">Leased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#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;"><span style="white-space:pre-wrap;"> 1,536</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Asheboro, NC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Leased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,472</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Athens, GA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;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;">2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;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;">Leased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#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;"><span style="white-space:pre-wrap;"> 2,016</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Augusta, GA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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;">2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Leased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,136</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Canton, TX</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;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;">2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;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;">Leased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#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;"><span style="white-space:pre-wrap;"> 2,362</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Jennings, LA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Owned</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,432</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Minden, LA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;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;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;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;">Leased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#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;"><span style="white-space:pre-wrap;"> 2,369</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Mt. Pleasant, TX</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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;">2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Leased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,792</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sapulpa, OK</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;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;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;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;">Leased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#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;"><span style="white-space:pre-wrap;"> 1,960</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Greenville, TX</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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;">2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Owned</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,256</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Gainesville, TX</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;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;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;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;">Owned</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#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;"><span style="white-space:pre-wrap;"> 2,240</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Oklahoma City, OK</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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;">2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Owned</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,100</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Corporate/Regional Headquarters</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;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;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;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;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;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;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Bedford, TX</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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;">2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">Leased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 8,020</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Norcross, GA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;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;">2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;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;">Leased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#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;"><span style="white-space:pre-wrap;"> 3,358</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">We own the manufacturing facilities and the land on which the facilities are located in Fort Worth, Texas and Commerce, Texas and Eatonton, Georgia. We believe that these facilities are adequately maintained and suitable for the purposes for which they are used. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We currently operate 13 retail locations. Each retail location sits on approximately five to seven acres of land. We lease 9 of the 13 retail locations we operate in the business, pursuant to leases expiring from 2024 to 2028. Total rent expense for the years ended December 31, 2023 and 2022 was $645,000 and $713,000, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><a id="_1446d3b1_ad1e_440a_9593_04a3ef7f1265"></a><a id="Item3LegalProceedings"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;3.&#160;&#160;&#160;&#160;&#160;LEGAL PROCEEDINGS.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We are party to certain legal proceedings that have arisen in the ordinary course of our business and are incidental to our business. Certain of the claims pending against us allege, among other things, breach of contract, breach of express and implied warranties, construction defects, deceptive trade practices, product liability and personal injury. 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 our company&#8217;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 our financial position, liquidity or results of operations in any future reporting periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><a id="_cdb5443f_3783_424d_a4ca_2998d22efa02"></a><a id="Item4MineSafetyDisclosures"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;4.&#160;&#160;&#160;&#160;&#160;MINE SAFETY DISCLOSURES.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Not applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">16</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_42d3ef05_3079_4196_9ad7_677eb41cc951"></a><a id="PARTII_209301"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">PART&#160;II</p><a id="Item5MarketForRegistrantcommonequity"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;5.&#160;&#160;&#160;&#160;&#160;&#160;MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Market Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Our common stock has traded on The NASDAQ Global Market under the symbol &#8220;LEGH&#8221; since December&#160;14, 2018, when we completed our IPO. Prior to that date, there was no public market for our common stock. As of December 31, 2023, there were 12 holders of record of our common stock. This does not include persons who hold our common stock in nominee or &#8220;street name&#8221; accounts through brokers or banks.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Dividends</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">We did not declare or pay cash dividends during 2023 or 2022. We have no plans to pay any cash dividends on our common stock for the foreseeable future and instead plan to retain earnings, if any, for future operations, to finance the growth of the business and service debt. Any decision to declare and pay dividends in the future will be made at the discretion of our board of directors and will depend on, among other things, our results of operations, cash requirements, financial condition, contractual restrictions and other factors that our board of directors may deem relevant. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Recent Sales of Unregistered Securities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">We</span><span style="font-family:'inherit';font-weight:normal;"> did not sell any unregistered equity securities during the period covered by this Form&#160;10-K. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Issuer Purchases of Equity Securities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'inherit';">On April 12, 2019 our Board of Directors approved a stock repurchase program. </span>On April 17, 2019, pursuant to the repurchase program, we acquired 300,000 shares of our common stock at an average price of $10.20 per share. During the year ended December 31, 2020, the Company purchased 145,065 shares of its common stock at an average price of $9.77 per share, pursuant to the Company&#8217;s repurchase program. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2022, the Company&#8217;s Board of Directors approved a new repurchase program (the &#8220;2022 Repurchase Program&#8221;). Under the 2022 Repurchase Program, the Company may purchase up to $10,000,000 of its common stock. Share purchases may be made from time to time in the open market or through privately negotiated transactions depending on market conditions, share price, trading volume and other factors.&#160;Such purchases, if any, will be made in accordance with applicable insider trading and other securities laws and regulations.&#160;These repurchases may be commenced or suspended at any time or from time to time without prior notice. No shares have been purchased under the 2022 Repurchase Program. The 2022 Repurchase Program expires October 31, 2025.</p><a id="_4d388d76_201a_4965_b422_938622c28b43"></a><a id="Item6selectedfinancialdata"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;6.&#160;&#160;&#160;&#160;&#160;&#160;[RESERVED]</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">17</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_dc62b9a2_d6a8_49c2_b252_8cad09b1ae58"></a><a id="item7mda"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;7.&#160;&#160;&#160;&#160;&#160;&#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">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-K. 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-K and in our Registration Statement on Form S-1, particularly under the heading &#8220;Risk Factors.&#8221;Dollar amounts are in thousands unless otherwise noted.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Overview</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Legacy Housing Corporation builds, sells and finances manufactured homes and &#8220;tiny houses&#8221; that are distributed through a network of independent retailers and company-owned stores and are sold directly to manufactured housing communities. We are the sixth largest producer of manufactured homes in the United States as ranked by number of homes manufactured based on information available from the Manufactured Housing Institute and IBTS for the nine month period ending September 30, 2023. 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, with 1 to 3<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">1</sup>/<sub style="font-size:7.5pt;vertical-align:sub;">2</sub> bathrooms. Our homes range in price, at retail, from approximately $33 to $180. During 2023, we sold 2,877 home sections (which are entire homes or single floors that are combined to create complete homes) and in 2022, we sold 4,189 home sections.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 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 such sale of homes. In addition, the sale of homes is directly related to financing provided by us. 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 segment or unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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 (&#8220;HUD&#8221;). 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our homes are marketed under our premier &#8220;Legacy&#8221; brand name and currently are sold primarily across 15 states through a network of over 150 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. During the years ended December&#160;31, 2023 and 2022, no independent retailer accounted for 10% or more of our product sales. Approximately 51% of our 2023 product sales were attributable to our independent retail distributors, 12% to our company-owned retail locations and 37% directly to owners of manufactured housing communities. Approximately 63% of our 2022 product sales were attributable to our independent retail distributors, 9% to our company-owned retail locations and 29% directly to owners of manufactured housing communities. </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">18</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table shows the states in which we sold most of our manufactured homes and the approximate percentage of this sales to our total product sales:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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:72.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;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;">&#8203;</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-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%&#160;of&#160;2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;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;">&#8203;</span></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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%&#160;of&#160;2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;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;">&#8203;</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-size:8pt;visibility:hidden;">&#8203;</span></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: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:3.43%;margin:0pt;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;">&#8203;</span></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: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:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;border-bottom:1px solid #000000;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;">Location</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-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td 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;">Net Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;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;">&#8203;</span></p></td><td 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;">Net&#160;Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Texas</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#160;</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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 53</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 53</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Georgia</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;">&#160;</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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 12</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 9</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Louisiana</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 9</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 4</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Oklahoma</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="visibility:hidden;">&#8203;</span></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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 4</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Michigan</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Florida</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;">&#160;</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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">New Mexico</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#160;</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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">North Carolina</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="visibility:hidden;">&#8203;</span></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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Alabama</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Colorado</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="visibility:hidden;">&#8203;</span></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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Indiana</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Kansas</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="visibility:hidden;">&#8203;</span></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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">South Carolina</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Arizona</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="visibility:hidden;">&#8203;</span></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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</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:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We offer three types of financing solutions to our customers. We provide inventory financing for our independent retailers who purchase homes from us and then sell them to consumers. We provide consumer financing for our products which are sold to end-users through both independent and company-owned retail locations. 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 competitive advantages and allows us to capture sales which may not have otherwise occurred without our ability to offer consumer financing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Factors Affecting Our Performance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We believe that the growth of our business and our future success depend on various opportunities, challenges, trends and other factors, including the following:</p><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 style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We have purchased several properties in our market area for the purpose of developing manufactured housing communities and subdivisions. As of December 31, 2023, these properties include the following ($&#8217;s in thousands):</span></td></tr></table><div style="margin-top:12pt;"></div><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:35.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Location</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;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Description</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Date of Acquisition</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;"><span style="visibility:hidden;">&#8203;</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:10pt;text-align:center;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:10pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:35.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bastrop County, Texas</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">368 Acres</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;text-align:right;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">April 2018</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;"><span style="visibility:hidden;">&#8203;</span></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;">$</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 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,215</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#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;"><span style="white-space:pre-wrap;"> 8,884</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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;">&#8203;</span></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;">$</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 0pt 0pt;"><span style="white-space:pre-wrap;"> 13,099</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bexar County, Texas</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;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">69 Acres</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;text-align:right;margin:0pt;">&#160;&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">November 2018</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;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt;">&#160;&#160;&#160;&#160;</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 0pt 0pt;"><span style="white-space:pre-wrap;"> 842</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 107</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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;">&#8203;</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;text-align:right;margin:0pt;">&#160;&#160;&#160;&#160;</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 0pt 0pt;"><span style="white-space:pre-wrap;"> 949</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Horseshoe Bay, Texas</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">133 Acres</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;text-align:right;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Various 2018-2019</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;"><span style="visibility:hidden;">&#8203;</span></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;text-align:right;margin:0pt;">&#160;</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 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,639</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></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;text-align:right;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#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;"><span style="white-space:pre-wrap;"> 2,161</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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;">&#8203;</span></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;text-align:right;margin:0pt;">&#160;</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 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,800</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Johnson County, Texas</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">91.5 Acres</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;text-align:right;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 2019</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;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt;">&#160;</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 0pt 0pt;"><span style="white-space:pre-wrap;"> 449</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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;">&#8203;</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;text-align:right;margin:0pt;">&#160;</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 0pt 0pt;"><span style="white-space:pre-wrap;"> 449</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Venus, Texas</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">50 Acres</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;text-align:right;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">August 2019</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;"><span style="visibility:hidden;">&#8203;</span></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;text-align:right;margin:0pt;">&#160;</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 0pt 0pt;"><span style="white-space:pre-wrap;"> 422</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></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;text-align:right;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#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;"><span style="white-space:pre-wrap;"> 42</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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;">&#8203;</span></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;text-align:right;margin:0pt;">&#160;</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 0pt 0pt;"><span style="white-space:pre-wrap;"> 464</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Wise County, Texas</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">81.5 Acres</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">September 2020</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;"><span style="visibility:hidden;">&#8203;</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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 0pt 0pt;"><span style="white-space:pre-wrap;"> 889</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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;">&#8203;</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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 0pt 0pt;"><span style="white-space:pre-wrap;"> 889</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bexar County, Texas</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">233 Acres</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">February 2021</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,550</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;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;"><span style="white-space:pre-wrap;"> 382</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,932</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.2%;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;">&#8203;</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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"><span style="white-space:pre-wrap;"> 11,006</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 11,576</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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;">&#8203;</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;">$</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 0pt 0pt;"><span style="white-space:pre-wrap;"> 22,582</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><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 style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We also expect to provide financing solutions to a select group of our manufactured housing community-owner customers 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 when coupled with the gross margin we expect to make on products specifically targeted for sale to these new manufactured housing communities.</span></td></tr></table><div style="margin-top:12pt;"></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">19</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><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 style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Inflation recently was near its highest rates in the U.S. over the last 30 years. Our ability to maintain gross margins can be adversely impacted by sudden increases in specific costs, such as the 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 to obtain affordable financing. We continue to explore opportunities to minimize the impact of inflation on our future profitability.</span></td></tr></table><div style="margin-top:12pt;"></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 style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Finally, our financial performance will be impacted by our ability to fulfill current orders for our manufactured homes from dealers and customers. Our Georgia manufacturing facility has unutilized square footage available and with additional investment can add capacity to increase the number of homes that can be manufactured. We intend to increase production at the Georgia facility over time, particularly in response to orders increasingly being generated from new markets. In order to maintain our growth, we will need to be able to continue to properly estimate anticipated future volumes when making commitments regarding the level of business that we will seek and accept, the mix of products that we intend to manufacture, the timing of production schedules and the levels and utilization of inventory, equipment and personnel. We actively review organic and inorganic opportunities to add production capacity in attractive regions to meet future demand.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Critical Accounting Policies and Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our management&#8217;s discussion and analysis of our financial condition and results of operations is based upon our financial statements, which have been prepared in accordance with U.S.&#160;generally accepted accounting principles (&#8220;GAAP&#8221;). The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. Management bases its estimates and judgments on historical experience and on various other factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Management believes the following accounting policies are critical to our operating results or may affect significant judgments and estimates used in the preparation of our financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Allowance for Loan Losses&#8212;Consumer Loan Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The allowance for loan losses reflects management&#8217;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. A reserve is calculated after considering, 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 12pt 0pt;">The allowance for loan losses is comprised of two components: the general reserve and specific reserves. Our calculation of the general reserve considers the historical loss rate for the last three&#160;years, adjusted for the estimated loss discovery period and any qualitative factors both internal and external to our company. Specific reserves are determined based on probable losses on specific classified impaired loans. For further information, see Note 2, Summary of Significant Accounting Policies, to our December 31, 2023 financial statements included in Part II, Item 8, Financial Statements and Supplementary Data, of this Form-10K.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Allowance for Loan Losses&#8212;MHP Notes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">MHP Notes&#160;are stated at amounts due from customers net of allowance for loan losses. We determine the allowance by considering several factors including the aging of the past due balance, the customer&#8217;s payment history, and our previous loss history. We establish an allowance reserve composed of specific and general reserve amounts that are deemed to be uncollectible. Historically we have not experienced material losses on the MHP Notes.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">20</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories consist of raw materials, work-in-process, and finished goods. Finished goods are stated at the lower of cost or net realizable value. Raw materials cost approximates the first-in first-out method. Finished goods and work-in-process are based on a standard cost system that approximates actual costs using the specific identification method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Estimates of the lower of cost and net realizable value of inventory are determined by comparing the actual cost of the product to the estimated selling prices in the ordinary course of business based on current market and economic conditions, less reasonably predictable costs of completion, disposal, and transportation of the inventory.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We evaluate finished goods inventory based on age, and we classify our finished goods inventory greater than one year old as non-current.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Direct Sales</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenue from homes sold to independent retailers that are not financed and not under an inventory finance arrangement generally is recognized upon execution of a sales contract and when the home is shipped, at which time title passes to the independent retailer and collectability is reasonably assured. These types of homes are generally either paid for prior to shipment or floor plan financed through a third party lender by the independent retailer through standard industry arrangements, which can include repurchase agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Commercial Sales</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenue from homes sold to mobile home parks under commercial loan programs involving funds provided by our company is recognized when the home is shipped, at which time title passes to the customer and a sales and financing contract is executed, down payment received, and collectability is reasonably assured.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventory Finance Sales</p><a id="_Hlk4151154"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We provide inventory financing for independent retailers who purchase homes from us and then resell them to consumers. Sales under an inventory financing arrangement are considered sales of homes to the independent dealer and are recognized as revenue upon delivery of the home to the dealer&#8217;s location. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Retail Store Sales</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenue from direct retail sales through company-owned retail locations generally is recognized when the customer has entered into a legally binding sales contract, payment is received, the home is delivered at the customer&#8217;s site, title has transferred, and collection is reasonably assured. Retail sales financed by us are recognized as revenue upon the execution of a sales and financing contract, receipt of a down payment and delivery of the home to the final customer, at which time title passes and collectability is reasonably assured.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenue is recognized net of sales taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Product Warranties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We provide 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 warranty liability balance is included as part of accrued liabilities in our balance sheet.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">21</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Results of Operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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-K.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 54pt;">Comparison of&#160;Years ended December&#160;31, 2023 and 2022 (in thousands)</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:48.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.55%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.91%;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;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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;">&#8203;</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:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.55%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.91%;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;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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;">&#8203;</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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</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;">$&#160;change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;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;">%&#160;change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Product sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 145,100</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p 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;"><span style="white-space:pre-wrap;"> 222,052</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (76,952)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (34.7)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Consumer and MHP loans interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#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;"><span style="white-space:pre-wrap;"> 37,420</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> 28,564</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#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;"><span style="white-space:pre-wrap;"> 8,856</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#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;"><span style="white-space:pre-wrap;"> 31.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;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;"><span style="white-space:pre-wrap;"> 6,624</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;"><span style="white-space:pre-wrap;"> 6,399</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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;"><span style="white-space:pre-wrap;"> 225</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;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;"><span style="white-space:pre-wrap;"> 3.5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;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;"><span style="white-space:pre-wrap;"> 189,144</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;">&#160;</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 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 257,015</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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;"><span style="white-space:pre-wrap;"> (67,871)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;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;"><span style="white-space:pre-wrap;"> (26.4)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cost of product sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#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;"><span style="white-space:pre-wrap;"> 99,692</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> 150,114</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (50,422)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (33.6)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Selling, general administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 24,279</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> 27,568</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (3,289)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (11.9)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Dealer incentive</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;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;"><span style="white-space:pre-wrap;"> 586</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;">&#160;</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 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,315</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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;"><span style="white-space:pre-wrap;"> (729)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;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;"><span style="white-space:pre-wrap;"> (55.4)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;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;"><span style="white-space:pre-wrap;"> 124,557</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;"><span style="white-space:pre-wrap;"> 178,997</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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;"><span style="white-space:pre-wrap;"> (54,440)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;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;"><span style="white-space:pre-wrap;"> (30.4)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#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;"><span style="white-space:pre-wrap;"> 64,587</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> 78,018</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (13,431)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (17.2)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non&#8209;operating interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#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;"><span style="white-space:pre-wrap;"> 3,019</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> 2,942</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#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;"><span style="white-space:pre-wrap;"> 77</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#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;"><span style="white-space:pre-wrap;"> 2.6</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Miscellaneous, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,060</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> 1,563</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 497</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 31.8</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;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;"><span style="white-space:pre-wrap;"> (930)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;">&#160;</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;"><span style="white-space:pre-wrap;"> (375)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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;"><span style="white-space:pre-wrap;"> (555)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;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;"><span style="white-space:pre-wrap;"> 148.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;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;"><span style="white-space:pre-wrap;"> 4,149</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;"><span style="white-space:pre-wrap;"> 4,130</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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;"><span style="white-space:pre-wrap;"> 19</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;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;"><span style="white-space:pre-wrap;"> 0.5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Income before income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#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;"><span style="white-space:pre-wrap;"> 68,736</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> 82,148</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (13,412)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (16.3)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;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;"><span style="white-space:pre-wrap;"> (14,276)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;"><span style="white-space:pre-wrap;"> (14,375)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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;"><span style="white-space:pre-wrap;"> 99</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;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;"><span style="white-space:pre-wrap;"> (0.7)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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:9.33%;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;"><span style="white-space:pre-wrap;"> 54,460</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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:9.36%;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;"><span style="white-space:pre-wrap;"> 67,773</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:9.34%;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;"><span style="white-space:pre-wrap;"> (13,313)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;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;"><span style="white-space:pre-wrap;"> (19.6)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Product sales primarily consist of direct sales, commercial sales, inventory finance sales and retail store sales. Product sales decreased $77.0 million, or 34.7%, in 2023 as compared to 2022. This decrease was driven by (i) the conversion of certain independent dealer consignment arrangements to inventory finance arrangements in 2022 that did not occur in 2023 and (ii) a decrease in unit volumes. The conversion of consignment arrangements to inventory finance arrangements resulted in an increase to product sales of approximately $29.1 million during 2022, and the conversion had a minimal impact on product sales in 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Net revenue attributable to our factory-built housing consisted of the following in 2023 and 2022:</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:48.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.52%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.18%;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;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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;">&#8203;</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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.18%;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;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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;">&#8203;</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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.18%;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;">($ in&#160;thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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;">&#8203;</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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">$&#160;Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;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;">%&#160;Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></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;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Product Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p 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;"><span style="white-space:pre-wrap;"> 145,100</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 222,052</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (76,952)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (34.7)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total units sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> 2,434</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#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;"><span style="white-space:pre-wrap;"> 3,339</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (905)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (27.1)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenue per unit sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p 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;"><span style="white-space:pre-wrap;"> 59.6</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 66.5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (6.9)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (10.4)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">22</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In 2023, our net revenue per product sold decreased primarily because of the conversion of consignment arrangements to inventory finance arrangements that occurred in 2022 but not in 2023, and this was partially offset by an increase in unit prices in 2023, as rising material and labor costs were passed on to our customers. We had decreases in direct sales, commercial sales, inventory finance sales and retail store sales. We believe the market for mobile homes in 2023 slowed considerably from prior years due to the economic environment, including higher inflation and rising home costs. Direct sales decreased $28.0 million, or 61.5% from 2023 to 2022, mainly due to general slowdown in the market for mobile homes. Commercial sales decreased $6.4 million, or 10.5% from 2023 to 2022, due to mobile home park operators slowing or delaying purchases of mobile homes. Retail store sales decreased $0.5 million, or 2.4% from 2023 to 2022, and we believe our efforts to to focus on our own retail sales channel in 2023 helped moderate the impact of market conditions. Inventory finance sales decreased $39.9 million, or 47.5% from 2023 to 2022, due to the conversion of consignment arrangements to inventory finance arrangements that occurred in 2022 but not in 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Consumer, MHP and dealer loans interest income increased $8.9 million, or 31.0%, from 2023 to 2022 due to growth in our loan portfolios. Interest income in 2023 from dealer finance notes resulted from the 2022 conversion of consignment arrangements to inventory finance arrangements and the addition of new dealer finance notes in 2023. Between December 31, 2023 and December 31, 2022 our consumer loan portfolio increased by $17.5&#160;<span style="white-space:pre-wrap;">million, our MHP loan portfolio increased by $39.2 million,  our other notes portfolio increased by $11.9 million and our dealer finance notes increased by $2.5 million. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Other revenue primarily consists of contract deposit forfeitures, consignment fees, commercial lease rents, service fees and other miscellaneous income and increased $0.2 million, or 3.5%, primarily due to a $2.7 million increase in forfeited deposits, a $0.3 million increase in servicer fee revenue and a $2.8 million decrease in consignment fees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The cost of product sales decreased $50.4 million, or 33.6%, in 2023 as compared to 2022. The decrease in costs is primarily related to a decrease in units sold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:39.6pt;margin:0pt 0pt 10pt 0pt;">Selling, general and administrative expenses decreased $3.3&#160;million, or 11.9%, in 2023 as compared to 2022. This decrease was primarily due to a $3.2 million decrease in salaries and benefits costs, a $0.4 million decrease in warranty costs, a $0.1 million decrease in consulting and professional fees, and a $0.1 million decrease in depreciation and amortization expense, partially offset by a $1.0 million increase in loan loss provision, a $0.7 million increase in legal expense, a $0.4 million increase in marketing and advertising expense and a net $1.5 million decrease in other miscellaneous costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:39.6pt;margin:0pt 0pt 10pt 0pt;">Dealer incentive expense decreased $0.7 million, or 55.4% in 2023 as compared to 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other income (expense), net did not change in 2023, as compared to 2022. Net changes included a $1.3 million increase in income from gains related to financing dealer and consumer loans, a decrease of $0.2 million in capital gains related to the sale of leased property, an increase of $0.1 million in interest income, a decrease of $0.5 million in other income, a $0.6 million increase in interest expense and an increase of $0.1 million in other expense. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Income tax expense was $14.3&#160;million for 2023 compared to $14.4 million for and 2022. The effective tax rate for the year ended December 31, 2023 was 20.8% and primarily differs from the federal statutory rate of 21% primarily due to a federal tax credit for energy efficient construction and partially offset by state income taxes. The effective tax rate for the year ended December 31, 2022 was 17.5% and primarily differs from the federal statutory rate of 21% primarily due to a federal tax credit for energy efficient construction and partially offset by state income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Liquidity and Capital Resources</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 9pt 36pt;">Liquidity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We believe that cash flow from operations and cash at December 31, 2023, and availability on our lines of credit will be sufficient to fund our operations and provide for growth for the next 12 to 18&#160;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 <span style="font-style:italic;font-weight:bold;">Lines of Credit</span>, below). </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">23</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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 December&#160;31, 2023, we had approximately $0.7 million in cash, compared to $2.8 million as of December&#160;31, 2022. We consider all cash and highly liquid investments with an original maturity of three months or less to be cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash Flow Activities</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:65.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.87%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.44%;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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.44%;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;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.44%;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;">(in&#160;thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.38%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.38%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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;">&#8203;</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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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;">&#8203;</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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (13,536)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (1,691)</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (9,769)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 9,081</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by (used in) financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:12.7%;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;"><span style="white-space:pre-wrap;"> 21,235</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:12.7%;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;"><span style="white-space:pre-wrap;"> (5,614)</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net change in cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (2,070)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,776</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:12.7%;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;"><span style="white-space:pre-wrap;"> 2,818</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:12.7%;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;"><span style="white-space:pre-wrap;"> 1,042</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:12.7%;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;"><span style="white-space:pre-wrap;"> 748</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:12.7%;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;"><span style="white-space:pre-wrap;"> 2,818</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Comparison of Cash Flow Activities from 2023 to 2022</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Net cash used in operating activities was $13.5 million during the year ended December 31, 2023, compared to net cash of $1.7 million used in operating activities during 2022. This change was primarily a result of increased cash used for a decrease in operating income before non-cash adjustments, increased volume of consumer loan originations net of principal collections, increased inventories, increased prepaid expenses and other current assets, decreased customer deposits and a decrease in dealer incentives. The increase in cash used in operating activities was partially offset by a decreased volume of dealer inventory loans net of collections, decreased other assets, and decreased accounts payable and accrued liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Net cash used in investing activities of $9.8 million in 2023 was primarily attributable to $14.8 million of originations related to loans we made to third parties for the development of manufactured housing parks, $8.5 million in proceeds from the sale of U.S. treasury notes, and $7.7 million in improvements and development related to property, plant and equipment. These were offset by $2.7 million of collections related to loans we made to third parties for the development of manufactured housing parks, proceeds of $1.1 million for the sale of leased property and collections of $0.4 million from our purchased consumer loans. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Net cash provided by financing activities of $21.2 million in 2023&#160;was attributable to net uses of $21.1 million on our lines of credit offset by $0.1 million received from the exercise of stock options. Net cash used in financing activities of $5.6 million in 2022&#160;was attributable to net payments of $5.6 million on our lines of credit. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Lines of Credit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Capital One Revolver. </b>On March 30, 2020, we entered into an agreement with Capital One, N.A. (&#8220;Capital One&#8221;) for a revolving line of credit (&#8220;Revolver&#8221;). The Revolver had a maximum credit limit of $70,000 and a maturity date of March&#160;<span style="white-space:pre-wrap;">30, 2024.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">On June 21, 2022, we received a Reservation of Rights notice from Capital One, N.A. The letter stated that our  Revolver was in default. The default condition occurred due to our failure to timely file the Form 10-K and deliver certain financial statements to Capital One. On July 28, 2022, we </span>entered into a Limited Waiver and First Amendment to Credit Agreement (the &#8220;Amendment&#8221;) with Capital One. The Amendment replaced the LIBOR borrowing rate with a secured overnight financing rate (&#8220;SOFR&#8221;) and waived a default arising out of a monetary judgment against us that exceeded the amount allowed in the Revolver. </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">24</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">On August 24, 2022, we received a Notice of Default and Partial Suspension of Loan Commitments from Capital One.  The notice stated that the July 28, 2022 forbearance agreement had been terminated and that Capital One was permitted to suspend $50,000 of the $70,000 loan commitment under the Revolver.  As a result, the available line of credit in the Revolver was limited to $20,000. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Revolver accrued interest at one-month SOFR plus 2.00%. Amounts available under the Revolver were subject to a formula based on eligible consumer loans and MHP Notes&#160;and were secured by all accounts receivable, consumer loans and MHP Notes. In connection with the Revolver, we paid certain arrangement fees and other fees of approximately $295, which were capitalized as unamortized debt issuance costs and were amortized to interest expense over the life of the Revolver. The Revolver required the Company to comply with certain financial and non-financial covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On July 28, 2023, upon entry into the New Revolver described below, the Capital One Revolver was repaid in full, and all commitments thereunder were terminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Prosperity Revolver.</b> On July 28, 2023, the Company entered into a new Credit Agreement (the &#8220;New Revolver&#8221;), by and among the Company as borrower, the financial institutions from time to time party thereto, as lenders, and Prosperity Bank as administrative agent. The New 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 New Revolver is secured by the Company&#8217;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 (&#8220;SOFR&#8221;) plus an applicable margin of 2.5% or 2.75% based upon the Company's average quarterly borrowings under the New Revolving Credit Agreement 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 New Revolver. The Company paid certain arrangement fees and other fees in connection with the New Revolver of approximately $271, which were capitalized as unamortized debt issuance costs and are amortized to interest expense over the life of the New Revolver. The New Revolver matures July 28, 2027.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">For the year ended December 31, 2023, interest expense under the Revolver and New Revolver was $930, and for the year ended December 31, 2022, interest expense under the Revolver was $225. The outstanding balance of the New Revolver as of December 31, 2023 was $23,680, and the outstanding balance of the Revolver as of December 31, 2022 was $2,545. The interest rate in effect as of December 31, 2023 for the New Revolver was 7.95% and the interest rate in effect as of December 31, 2022 for the Revolver was 6.12%. The amount of available credit under the New Revolver was $26,320 as of December 31, 2023 and the amount of available credit under the Revolver was $17,400 as of December 31, 2022. The  New Revolver requires the Company to comply with certain financial and non-financial covenants. As of December 31, 2023, 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.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contractual Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table is a summary of contractual cash obligations as of December&#160;31, 2023:</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:49.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.24%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:48.76%;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;">Payments&#160;Due&#160;by&#160;Period (in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.24%;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;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;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;">&#8203;</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;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;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;">&#8203;</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;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Contractual Obligations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;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;">Total</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;">&#160;&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><b style="font-weight:bold;">2025 - 2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><b style="font-weight:bold;">2027 -&#160;2028</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;">&#160;&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;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;">After 2028</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lines of credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;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.49%;background:#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;"><span style="white-space:pre-wrap;"> 23,680</span></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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"><span style="white-space:pre-wrap;"> 23,680</span></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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,935</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 519</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 925</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 491</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">25</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Off-Balance Sheet Arrangements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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 providing 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&#160;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 $3,030,000 and $8,925,000 as of December&#160;31, 2023 and 2022, 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 December&#160;31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6.59pt 0pt 12pt 0pt;">The Company elected to use longer phase in periods for the adoption of new or revised financial accounting standards under the JOBS Act while it was an emerging growth company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6.59pt 0pt 12pt 0pt;">In February 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016 02, Leases (Topic 842), to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. A lessee should recognize in the balance sheet a liability to make lease payments (the lease liability) and an asset representing its right to use the underlying asset for the lease term. ASU 2016-02 was effective for the Company for fiscal years beginning after December 15, 2021, and interim periods within those years. The Company adopted this standard in the first quarter of fiscal 2022 and elected certain practical expedients permitted under the transition guidance, including the package of practical expedients; however, the Company did not elect the hindsight practical expedient. Additionally, the Company elected the optional transition method that allowed for a cumulative-effect adjustment in the period of adoption and did not restate prior periods. The adoption of ASU 2016-02 resulted in an increase in total assets and total liabilities of $3,258 at transition. However, this standard did not have a material impact on the consolidated statement of income or the consolidated statement of cash flows. See Note 8 for further discussion on leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6.59pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU 2016 13 Financial Instruments&#8212;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&#8217;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></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">26</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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:6.59pt 0pt 12pt 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&#8217;s Financial Statements upon adoption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Emerging Growth Company Status</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s status as an &#8220;emerging growth company&#8221; ended on December 31, 2023. An &#8220;emerging growth company,&#8221; as defined in the JOBS Act. Section&#160;107 of the JOBS Act, provides that an &#8220;emerging growth company&#8221; can take advantage of the extended transition period provided in Section&#160;7(a)(2)(B)&#160;of the Securities Act for complying with new or revised accounting standards. In other words, an &#8220;emerging growth company&#8221; can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies.</p><a id="_64015cf4_a22a_4995_9192_f57cd011624c"></a><a id="item7aQuantitativeandQualitative"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;7A.&#160;&#160;&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Not applicable for smaller reporting companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">27</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_3f55e9ff_0b15_4a28_a18c_a4ed0be43a8e"></a><a id="Item8FinancialStatement"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;8.&#160;&#160;&#160;&#160;&#160;&#160;FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">INDEX TO FINANCIAL STATEMENTS</b></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:92.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:7.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%;"></div></div></td></tr><tr><td style="vertical-align:bottom;width:92.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.24%;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 1pt 0pt;"><b style="font-weight:bold;">Page</b></p></td></tr><tr><td style="vertical-align:top;width:92.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">AUDITED FINANCIAL STATEMENTS OF LEGACY HOUSING CORPORATION</p></td><td style="vertical-align:bottom;width:7.24%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:92.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:92.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10.1pt;text-indent:-10.1pt;margin:0pt 0pt 0pt 7.19pt;"><a href="#Report_Frazier_Deeter"><span style="font-style:normal;font-weight:normal;">Reports of Frazier &amp; Deeter, LLC, Independent Registered Public Accounting Firm</span></a> (PCAOB ID: <ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:AuditorFirmId" id="Narr_w5SXO72OqEGS6mt3sJfO7g">215</ix:nonNumeric>)</p></td><td style="vertical-align:bottom;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">29</p></td></tr><tr><td style="vertical-align:top;width:92.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10.1pt;text-indent:-10.1pt;margin:0pt 0pt 0pt 7.19pt;"><a href="#Report_Daszkal_Bolton"><span style="font-style:normal;font-weight:normal;">Report of Daszkal Bolton, LLP, Independent Registered Public Accounting Firm</span></a> (PCAOB ID: <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" name="dei:AuditorFirmId" id="Narr_ZlxaGOTfGE6koU4_w0VY6g">229</ix:nonNumeric>)</p></td><td style="vertical-align:bottom;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">33</p></td></tr><tr><td style="vertical-align:top;width:92.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10.1pt;text-indent:-10.1pt;margin:0pt 0pt 0pt 7.19pt;"><a href="#BALANCESHEETSinthousandsexceptsharedata_"><span style="font-style:normal;font-weight:normal;">Balance Sheets as of December&#160;31, 2023 and 2022</span></a></p></td><td style="vertical-align:bottom;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">34</p></td></tr><tr><td style="vertical-align:top;width:92.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10.1pt;text-indent:-10.1pt;margin:0pt 0pt 0pt 7.19pt;"><a href="#STATEMENTSOFOPERATIONSinthousandsexcepts"><span style="font-style:normal;font-weight:normal;">Statements of Operations for the Years Ended December&#160;31, 2023 and 2022</span></a></p></td><td style="vertical-align:bottom;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">35</p></td></tr><tr><td style="vertical-align:top;width:92.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10.1pt;text-indent:-10.1pt;margin:0pt 0pt 0pt 7.19pt;"><a href="#STATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY_"><span style="font-style:normal;font-weight:normal;">Statements of Changes in Stockholders&#8217; Equity for the Years Ended December&#160;31, 2023 and 2022</span></a></p></td><td style="vertical-align:bottom;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">36</p></td></tr><tr><td style="vertical-align:top;width:92.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10.1pt;text-indent:-10.1pt;margin:0pt 0pt 0pt 7.19pt;"><a href="#STATEMENTOFCASHFLOWSinthousands_558126"><span style="font-style:normal;font-weight:normal;">Statements of Cash Flows for the Years Ended December&#160;31, 2023 and 2022</span></a></p></td><td style="vertical-align:bottom;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">37</p></td></tr><tr><td style="vertical-align:top;width:92.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10.1pt;text-indent:-10.1pt;margin:0pt 0pt 0pt 7.19pt;"><a href="#Footnotes"><span style="font-style:normal;font-weight:normal;">Notes to Financial Statements</span></a></p></td><td style="vertical-align:bottom;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">38</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">28</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_a50ac3cb_2aeb_40ac_9736_3e702da20b23"></a><a id="Report_Frazier_Deeter"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Report Of Independent Registered Public Accounting Firm</b><b style="font-weight:bold;"> </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">To the Shareholders and Board of Directors of Legacy Housing Corporation </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Opinion on the Financial Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">We have audited the accompanying balance sheet of Legacy Housing Corporation (the "Company") as of December 31, 2023, and the related statements of operations, changes in stockholders' equity and cash flows for the year ended December 31, 2023, and the related notes (collectively referred to as the financial statements).  In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023, and the results of its operations and cash flows for the year ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">We have also audited, in accordance with the standards of the Public&#160;Company Accounting Oversight Board (United&#160;States)&#160;(PCAOB), the Company's internal control over financial reporting as of December&#160;31, 2023, based on criteria established in&#160;<i style="font-style:italic;">Internal Control - Integrated Framework</i>&#160;issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013, and our report dated March&#160;15, 2024 expressed an adverse opinion on the effectiveness of the Company's internal control over financial reporting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Allowance for Loan Losses </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">As discussed in Note 2 of the financial statements, the Company changed its method of accounting for expected loan losses in fiscal year 2023 due to the adoption of ASU No. 2016-13 Financial Instruments &#8211; Credit Losses (Topic 326).  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Basis for Opinion</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audit.  We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) ("PCAOB") and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">We conducted our audit in accordance with the standards of the PCAOB.  Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud.  Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks.  Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Critical Audit Matters</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments.  The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which it relates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Allowance for Loan Losses </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As described in Note 2 to the financial statements, the allowance for loan losses represents management&#8217;s estimate of the expected credit losses in the Company&#8217;s loan portfolios. As of December&#160;31, 2023, the allowance for loan losses was </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">29</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.2 million on total loans of $412.3 million. The expected credit loss is typically estimated using quantitative methods that consider a variety of factors such as aging of the loan portfolios, collateral value, historical loss experience, the current credit quality of the portfolio as well as an economic outlook over the life of the loan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Also included in the allowance for loan losses are qualitative reserves to cover losses that are expected but, in the Company&#8217;s assessment, may not be adequately reflected in the quantitative methods or the economic assumptions. Factors that the Company considers includes changes in lending policies and procedures, business conditions, portfolio concentrations, collateral characteristics, volume and severity of past due loans, &#160;and legal and regulatory requirements, among others. Further, the Company considers the inherent uncertainty in quantitative models that are built on historical data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The principal considerations for our determination that performing procedures relating to the allowance for loan losses for the loan portfolios is a critical audit matter are the significant judgments and estimation used by management in developing loss rates and estimating collateral value which in turn led to a high degree of auditor judgment, subjectivity and effort in performing procedures and in evaluating audit evidence obtained. Additionally, the audit effort involved the use of professionals with specialized skills and knowledge.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 4pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;">Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the financial statements. We evaluated the process and controls, but we took no reliance on controls due to the material weaknesses identified as listed on our opinion on the Internal Control over Financial Reporting. The procedures performed in testing management&#8217;s process for estimating the allowance for loan losses, included, among others, (i) evaluating the appropriateness of the loss forecast models and methodology, (ii) testing the completeness and accuracy of data used in the estimate, and (iii) evaluating the reasonableness of certain qualitative reserves made to the model output results to determine the overall allowance for loan losses. These procedures also included the use of professionals with specialized skills and knowledge to assist in evaluating the appropriateness of certain models and methodologies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 4pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 4pt 0pt;"><i style="font-style:italic;">/s/ </i><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:AuditorName" id="Narr_-1-i-e-Sk0SU8OOhfhqcHQ"><i style="font-style:italic;">Frazier &amp; Deeter, LLC</i></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">We have served as the Company's auditor since 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="dei:AuditorLocation" id="Narr_VHmDufISC0-Rwpk9MEm58Q">Tampa, Florida</ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">March 15, 2024</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">30</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Report Of Independent Registered Public Accounting Firm</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;">To the Shareholders and Board of Directors of Legacy Housing Corporation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Opinion on the Internal Control over Financial Reporting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;">We have audited the internal control over financial reporting of Legacy Housing Corporation (the &#8220;Company&#8221;) as of December 31, 2023, based on criteria established in&#160;<i style="font-style:italic;">Internal Control-Integrated Framework</i> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;). In our opinion, because of the effect of the material weaknesses identified below on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of December 31, 2023, based on criteria established in <i style="font-style:italic;">Internal Control-Integrated Framework</i> (2013) issued by COSO.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (the &#8220;PCAOB&#8221;), the balance sheet as of December 31, 2023, and the related statements of operations, changes in stockholders&#8217; equity and cash flows for the period ended December 31, 2023, and the related notes (collectively referred to as the financial statements) of the Company and our report dated March 15, 2024 expressed an unqualified opinion on those financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Basis for Opinion</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management&#8217;s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Definition and Limitations of Internal Control over Financial Reporting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that: (1)&#160;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company; (2)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. generally accepted accounting principles, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and (3)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company&#8217;s assets that could have a material effect on the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">31</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Material Weaknesses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;">A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weaknesses have been identified and included in management&#8217;s assessment: (i) control activities&#160;are not sufficiently or appropriately designed or implemented and have a lack of documentation, review and approval of certain control activities. Additionally, those activities are not sufficiently monitored and tested, (ii) management does not have sufficient&#160;qualified accounting personnel to support the preparation of financial statements that are in compliance with U.S. GAAP and SEC reporting requirements, and (iii) &#160;information technology general controls are not sufficiently or appropriately designed or implemented over in-scope business processes and financial reporting systems. These material weaknesses were considered in determining the nature, timing, and extent of audit tests applied in our audit of the financial statements as of and for the year ended December 31, 2023, of the Company, and this report does not affect our report on such financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">/s/ Frazier &amp; Deeter, LLC&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;">Tampa, Florida</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;">March 15, 2024</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;background:#ffff00;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">32</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_607433"></a><a id="Report_Daszkal_Bolton"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Report of Independent Registered Public Accounting Firm</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Audit Committee, Board of Directors and Shareholders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">Legacy Housing Corporation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">Bedford, Texas</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Opinion on the financial statements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">We have audited the accompanying balance sheet of Legacy Housing Corporation (the Company) as of December 31, 2022, and the related statements of income, changes in stockholders&#8217; equity and cash flows for the year then ended, and the related notes (collectively referred to as the &#8220;financial statements&#8221;).  In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2022, and the results of its operations and its cash flows for year then ended, in conformity with accounting principles generally accepted in the United States of America.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Basis for opinion</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">These financial statements are the responsibility of the Company&#8217;s management.  Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audit. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">We are a public accounting firm registered with the Public Company Accounting Oversight Board (Unites States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">We conducted our audit in accordance with the standards of the PCAOB.<sup style="color:#ff0000;font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;white-space:pre-wrap;">  </sup><span style="white-space:pre-wrap;">Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud.  The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting.  As part of our audit we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting.  Accordingly, we express no such opinion.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks.  Such procedures include examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements.  Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements.  We believe that our audit provide a reasonable basis for our opinion</span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">/s/ </b><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" name="dei:AuditorName" id="Narr_N2ipBmD41k-W2FLGGd0kYQ"><b style="font-weight:bold;">Daszkal Bolton,</b>&#160;<span style="font-size:9pt;">LLP</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" name="dei:AuditorLocation" id="Narr_07tLPkDKwUSuBxgCyrWTUQ">Sunrise, Florida</ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">March 15, 2023</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">We served as the Company&#8217;s auditor from 2022 to March 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">33</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><a id="_41baf953_93cf_4126_b91d_a6f9e5a2a62f"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">LEGACY HOUSING CORPORATION</p><a id="BALANCESHEETSinthousandsexceptsharedata_"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">BALANCE SHEETS (in thousands, except share data)</b></p><a id="_adee31fd_3a5d_4d26_ac79_f649eb1887ba"></a><a id="Tc_feSD_dJB_0qUsh4WnjPgZg_1_2"></a><a id="Tc_7tfI9MT-0UKAWZ4vwOGgNA_1_5"></a><a id="Tc_hHLdUElWlUan7k8yCj1k8g_2_2"></a><a id="Tc_BKNKLt6wc0O1BfxdUKA51w_2_5"></a><a id="Tc_mtz3Kecmw0G5MBqTSuO0gw_3_0"></a><a id="Tc_umM_fNjVDUCl6_IB5vxN8Q_4_0"></a><a id="Tc_Qc6bulQj90m3pu_rWDNEWA_5_0"></a><a id="Tc_DF5r6WpQJ0OC6l6Z2Xf-iw_5_2"></a><a id="Tc_Z3_OmcTh5E-JV2BYu90tjA_5_5"></a><a id="Tc_OeJsXRvwaEGO1Os0u-QP-Q_6_0"></a><a id="Tc_CFMN-C77l0OLiflIT6-f-A_6_3"></a><a id="Tc_JIrEEuyVv0CcFLT1puG-Xg_7_0"></a><a id="Tc_NDvDW4dxckmN1IMOrk4Kpg_8_0"></a><a id="Tc_wxSn5QTjBUSp-_qlt_zCew_9_0"></a><a id="Tc_oF3LFsYoPEa3Vkxy7OdeAQ_10_0"></a><a id="Tc_YmmreyA8m02bdOBMaKiCyg_11_0"></a><a id="Tc_rPhS5-nJ3kGdR5lHikTwYw_12_0"></a><a id="Tc_6xfKnXxEtU6GOgzSADmnng_13_0"></a><a id="Tc_yJlpLzUJL0-GkfcX6cvS9A_14_0"></a><a id="Tc_QJTHcvd3TEKl4uWD9UU4wg_15_0"></a><a id="Tc_9q2ZaDGk_EmOzQ1wnxeVUg_15_3"></a><a id="Tc_HXElDfoPwkaeC0FJsMUwGw_16_0"></a><a id="Tc_Gkx3pSmFrkCN8H5ciV9_Jw_17_0"></a><a id="Tc_dz4LvSfr20CIWiYMn8a0qA_18_0"></a><a id="Tc_rWcfBb33f0mze1xABBJmxQ_19_0"></a><a id="Tc_mMTaQNrO0U-CHpBVr2ZLhQ_20_0"></a><a id="Tc_zMtUllKFbEy2Fus3kMQClA_21_0"></a><a id="Tc_QpAdqjFVpk-XWzJTYBTV3w_22_0"></a><a id="Tc_omhpddy89EKi_UnDpeCxBw_23_0"></a><a id="Tc_EJMy2L6qSUGEscCXW_Az2Q_24_0"></a><a id="Tc_jei6cJFZAkaQQmI5IhRfhQ_24_2"></a><a id="Tc_kRxAN3Ce30yJrT1fOwbWEA_24_5"></a><a id="Tc_wlBTZdI8rEKeObb8DGGGIw_25_0"></a><a id="Tc_ieZ07VkvrU2BQgK5gis6NA_26_0"></a><a id="Tc_Ml4NP_u2E0a6lgKOeGxZnA_27_0"></a><a id="Tc_bx671B0xx06g2G_wIpZuhw_27_2"></a><a id="Tc_0kkVdHaZPkSGsYY2FS70VA_27_5"></a><a id="Tc_JrKdwBcIYEu_lat6TovDbA_28_0"></a><a id="Tc_L1gk2IKJr0uioZ5-Xi9lcw_29_0"></a><a id="Tc_EeCp7yalakWsStq9J2P2iQ_30_0"></a><a id="Tc_NsA9qeRSTkuFF1v7CWEZYQ_31_0"></a><a id="Tc_xEFdriFJRkuExPmPvZTPow_32_0"></a><a id="Tc_NqurX-u-okakXBMQaTr6ng_33_0"></a><a id="Tc_N_19OPiPp0aGjuqr3hlLJQ_34_0"></a><a id="Tc_i1k7n2TNFEuzxFWS1o7WxA_35_0"></a><a id="Tc_q9uBihn2Jke1rlIzw9SIhg_36_0"></a><a id="Tc_n3X2FC4M4EikypesqetGMA_37_0"></a><a id="Tc_0dFzXVOi0EOtat66_gxOLQ_38_0"></a><a id="Tc_C2DJeebj-kO1wxzev0mnHg_39_0"></a><a id="Tc_RiuaqLUw5UuMEAHCLALFig_40_0"></a><a id="Tc_l9BopvfYWEqgdJIrSt_Z8Q_41_0"></a><a id="_98fb66bf_0864_43ee_bef3_c0bb5b22e198"></a><a id="_98fb66bf_0864_43ee_bef3_c0bb5b22e198_2"></a><a id="_98fb66bf_0864_43ee_bef3_c0bb5b22e198_3"></a><a id="Tc_3LlolKuKUkum-SHOGK2z5Q_42_0"></a><a id="Tc_4XuEv583Uke5W6qbhr_ThQ_43_0"></a><a id="Tc_xrGw6DXR3kWOwEofwLU9TA_44_0"></a><a id="Tc_Zd4cJZfm90eZmYm45gzgiQ_45_0"></a><a id="Tc_6yakd2Il7kuK5veYXMpe0A_46_0"></a><a id="Tc_NAuA7zaKrE-NZ3XCl2_EEw_47_0"></a><a id="Tc_8bB4Eb2jlEe-893QZKJpKw_47_2"></a><a id="Tc_jUySJL_3YUq6Hg9mYRqwNQ_47_5"></a><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:72.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.8%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;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;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;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;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;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.25%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.34%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;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;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Current assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">&#160;</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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">&#160;</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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="Tc_1rKR4TmvbUamTe1zC7Kslw_5_3">748</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="Tc_wzuRfa3s3k633nndU-SV2w_5_6">2,818</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Held to maturity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" scale="3" id="Tc_QXLxk0Us-Eue-DRmnro0Qg_6_6">8,412</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Tc_UCONS27IX0SLb4i3pdGXqA_7_3">4,656</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Tc_DZSgsApwn0GPyYTPnJ1-bw_7_6">4,873</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Current portion of contracts - dealer financed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="Tc_d0OKPEMuVUS3ga3j0jib8Q_8_3">32,538</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="Tc_UNoR6nxhRkG5O8IQtKbXVQ_8_6">29,441</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Current portion of consumer loans receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="legh:ConsumerLoansCurrent" scale="3" id="Tc_ejk06NUErEeMEisAj3cIIw_9_3">7,682</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="legh:ConsumerLoansCurrent" scale="3" id="Tc_z10_ZKrX8EujIYOVjPOFHA_9_6">6,801</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Current portion of notes receivable from mobile home parks (&#8220;MHP&#8221;)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="3" id="Tc_dV3q_5044EmEg7h82U7eQA_10_3">18,156</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="3" id="Tc_6AfRoSm660qBkaHx0SHItA_10_6">9,670</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Current portion of other notes receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherNotesLoansAndFinancingReceivableNetCurrent" scale="3" id="Tc_p816N5nPlkm9QFTn0qVA9Q_11_3">6,013</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherNotesLoansAndFinancingReceivableNetCurrent" scale="3" id="Tc_-1brIhu5MU637kMQkau9zg_11_6">8,927</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="Tc_ShfXnZ8EQkaWYZ2kb2lwrg_12_3">33,176</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="Tc_aMvFfaqTyECR3M86VdfwKw_12_6">32,075</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="Tc_gLhQk6lgLk-eYtaFM0RuqQ_13_3">4,915</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="Tc_aWZJPHYglkSEZc9vzibATw_13_6">4,064</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Total current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc_Byz4qeiflkSCKX2ZCdErww_14_3">107,884</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc_JF90q4nPAE6YdKvgJeaKdg_14_6">107,081</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Contracts - dealer financed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="3" id="Tc_HhBeFlqwxkKHAhig7YWaAw_15_6">595</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Consumer loans receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="legh:ConsumerLoansNoncurrent" scale="3" id="Tc_SUaEWtBuLUSd7_vplXqDVw_16_3">148,818</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="legh:ConsumerLoansNoncurrent" scale="3" id="Tc_8hQLCR4LnkCyt8ewmW7Uzg_16_6">132,208</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Notes receivable from mobile home parks (&#8220;MHP&#8221;), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="3" id="Tc_soayTYjn40GEuloZ8jW8Yw_17_3">163,824</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="3" id="Tc_lEUkMslzNUuQbYHc2Ro7tQ_17_6">133,072</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other notes receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherNotesLoansAndFinancingReceivableNetNoncurrent" scale="3" id="Tc_xBIav1jAkkSDE6C723zN8g_18_3">28,577</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherNotesLoansAndFinancingReceivableNetNoncurrent" scale="3" id="Tc_BRRaErPS4EStSDDwAo-HSg_18_6">13,795</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNoncurrent" scale="3" id="Tc_S8xkY6nA_0mSLp6qnUyygg_19_3">7,793</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNoncurrent" scale="3" id="Tc_Z55-X87xrkGKeYsFbrRUIA_19_6">6,987</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other assets - leased mobile homes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherAssetsLeasedMobileHomesNonCurrent" scale="3" id="Tc_0zXnfJH_60SsBuEY-pCy-g_20_3">7,601</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherAssetsLeasedMobileHomesNonCurrent" scale="3" id="Tc__Ic0rCQWSU2XJ2NYrmrGsQ_20_6">8,824</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">ROU assets - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="Tc_9zvXKqqR-k2_bWqfXk-LTw_21_3">1,794</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="Tc_lgBOSI_iOUiwOoJ0kKx9Vw_21_6">2,663</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherAssetsExcludingLeasedMobileHomesNonCurrent" scale="3" id="Tc_vw1GkZtXOkOCKY6HVEctVQ_22_3">2,571</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherAssetsExcludingLeasedMobileHomesNonCurrent" scale="3" id="Tc_bWHryhQw6E2_Rup_nMErrA_22_6">1,482</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_Ln83BIkrB0mUGDkkldnZmg_23_3">37,880</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_ZcMypOvueESVa5hSXRXHSw_23_6">30,106</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;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:9.92%;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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="Tc_m2nHU7BwMU-nkqf1CFy62w_24_3">506,742</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;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:9.92%;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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="Tc_nzPvKmM5v0muNVwbN1Hfwg_24_6">436,813</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;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;">Liabilities and Stockholders' Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Current liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_8xRhCkMXTEqE54hOPslnWw_27_3">4,090</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_Wo039sP9M0SZIBhc6teHng_27_6">4,549</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_ghd64wtfvkmcTqLSmhGDiw_28_3">18,504</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_nNks7-x-OEKEPpK-n4dUdw_28_6">16,895</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="Tc_P3iq_0NHZ0uvUIVFbN5PLg_29_3">4,146</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="Tc_NciH4ESKAkC4Orfxu1AUsQ_29_6">9,715</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Escrow liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="legh:EscrowLiabilityCurrent" scale="3" id="Tc_nx38-ErVCUOuXiN7zGdApg_30_3">10,104</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="legh:EscrowLiabilityCurrent" scale="3" id="Tc_2ix9vaJcBEulEhDi7LvqKw_30_6">9,653</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Operating lease obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="Tc_SzldfY_xykiX1kSlWARRkA_31_3">489</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="Tc_FbMk8q9pg06uj0vOJLOccw_31_6">650</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc_U3Z0cp71IU-cbCJq92FPZw_32_3">37,333</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc_WUzLGKRpm0WIFaX5b64Kvw_32_6">41,462</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Long&#8209;term liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Operating lease obligation, less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_C5ovzipo1EKM34dQv_sxxg_34_3">1,396</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_2_iYzZ4iHUqNaUQitjhvaA_34_6">2,121</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Lines of credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="Tc_y_NAHMYvrUSTon7P2y9PvA_35_3">23,680</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="Tc_VGezFHEOjUerHG4ZEcGKKw_35_6">2,545</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Deferred income taxes, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="Tc_HZdl8fnzQEKqXKKITUywrg_36_3">2,338</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="Tc_XPpMx1KiDUWDCKYtv8FRGw_36_6">3,065</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Dealer incentive liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerIncentiveLiabilityNoncurrent" scale="3" id="Tc_h-rMYCV5ykW5uFn1rbCo7w_37_3">5,260</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerIncentiveLiabilityNoncurrent" scale="3" id="Tc_H8F0WaUZzUGtxtATJNA7yQ_37_6">5,516</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="Tc_tNOALoYAgU-5Sr_gx1Zzwg_38_3">70,007</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="Tc_i24MBqJLPUKhRGtWIoJa4w_38_6">54,709</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Commitments and contingencies (Note 17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Stockholders' equity:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Preferred stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_WjHWRy3d8Eito8R1r8NrRQ"><ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_y8_C8VzRu02ZsIdnjRsEYA">.001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_DzG0JC2t9k6dtBLiQ_crEg"><ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_V2H67MiNOUyPrbAatOesgg">10,000,000</ix:nonFraction></ix:nonFraction> shares authorized: <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_Bc1TC2mpdUeXZL2vDr6eKQ"><ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_rcdLPv4zVEOSFInyasF_zw">no</ix:nonFraction></ix:nonFraction> shares issued or outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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="-sec-ix-hidden:Hidden_upwxSdpUO0qpD9rxyGLTtQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> &#8212;</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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="-sec-ix-hidden:Hidden_URTjAao2PUuOiKh5cX6HQg;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> &#8212;</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Common stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_es4OVxX0AkK1W1pmTQf7Lg"><ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_9sNFQ5YqUUifmxBhiLjIfw">.001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_77nDtl9xHUm9euF3sT0WAQ"><ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_Ffufnc4iKU24mrrup6dx-Q">90,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_biqxCai6zEiF3csXQJDUPA">24,843,494</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_Cx4nhQ16WEK-esVEfvFzeA">24,814,695</ix:nonFraction> issued and <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_20FtzDIcvUSLcIVty9mtWg">24,398,429</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_Uyv88lT6TkSvTEo2Jyf6mg">24,369,630</ix:nonFraction> outstanding at December 31, 2023 and 2022, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValueOutstanding" scale="3" id="Tc_wlrxi2C0UEeuib6ODR5qlg_42_3">30</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValueOutstanding" scale="3" id="Tc_-ZDvP-UnQ0Gi7AD0CDGbHg_42_6">30</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Treasury stock at cost, <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockCommonShares" scale="0" id="Narr_Wleqqc9IwkuCUnuFN03jvA"><ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockCommonShares" scale="0" id="Narr_FH-E48HWCEWS9pTHpOdOSw">445,065</ix:nonFraction></ix:nonFraction> shares at December 31, 2023 and 2022, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockCommonValue" scale="3" id="Tc_-CU04-nLZEikOGC9iw6Xhw_43_3">4,477</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockCommonValue" scale="3" id="Tc_uSRmdYHDuUui6Oo6pUOcoQ_43_6">4,477</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Additional paid-in-capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="Tc_N6iMM9W3VkCZbvCvuOVbHA_44_3">181,424</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="Tc_UHPLnCjMoU-UpqxE6SULRQ_44_6">180,555</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Retained earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="Tc_eheK_Ye2Gk6D_bmF-vci1A_45_3">259,758</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="Tc_HZjOnLkuyEytqBnMjAHMIg_45_6">205,996</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Total stockholders' equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_y1k41hqttUy2huHyPhmNPg_46_3">436,735</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_11C3vzO95EujnUzxxVYJaA_46_6">382,104</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Total liabilities and stockholders' equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;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:9.92%;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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc_NmzwIR30_0mbV-L_zs4TIQ_47_3">506,742</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;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:9.92%;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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc_RbnH0IurDkmCPeiXJa_q1Q_47_6">436,813</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">See accompanying notes to financial statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">34</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_c61e142f_0383_4fb5_b391_d4f41696e646"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">LEGACY HOUSING CORPORATION</p><a id="STATEMENTSOFOPERATIONSinthousandsexcepts"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-transform:uppercase;">StatementS of Income </b><b style="font-weight:bold;">(in thousands, except share and per share data)</b></p><a id="_84daf168_71cf_4c61_8f6c_cd281f014115"></a><a id="Tc_n11AAPvOO0WQZhWzf1jOGQ_1_2"></a><a id="Tc_TNXtE9oPpkyQNt-3IOJG8Q_2_2"></a><a id="Tc_oHYz-TfswEe2KyFjYgJQ9w_2_5"></a><a id="Tc_cxmj2V_tMUmWrITT4Xd5RA_3_0"></a><a id="Tc_w_ztqqisNkOW2v6_SeWXzg_4_0"></a><a id="Tc_LGcHBBPN90isqG3k_XHsYQ_4_2"></a><a id="Tc_c_OdtzewjUmsNmO7fNYXbA_4_5"></a><a id="Tc_1aGm0WIaSES-TI58QdMYSw_5_0"></a><a id="Tc_EytdrZ5Y5k-3DP1873DGaA_6_0"></a><a id="Tc_k9eG3brvL0acxBof7sehhQ_7_0"></a><a id="Tc_Nq4Lg2Wk0U-PY8AUmFCdxA_8_0"></a><a id="Tc_I-BqbkUIcEKM7akXvFsyEA_9_0"></a><a id="Tc_1WI9yPWYu0-1RkxlVz-lVw_10_0"></a><a id="Tc_G81yx9y8RUWUEFwJBvrnrg_11_0"></a><a id="Tc_jKYcB8-OPkigvcBs1YjZhQ_12_0"></a><a id="Tc_9jXgXZ1J1Eu-3K71h2ttsQ_13_0"></a><a id="Tc_zvTti82XNUSYudS6KdCP2w_14_0"></a><a id="Tc_q5A3Svq5Mk-ziiUc2XNb_A_15_0"></a><a id="Tc_i72mi4OUTE6X81Dp59py2Q_16_0"></a><a id="Tc_lt1BtPFmwkCgU2NwxAdIwQ_17_0"></a><a id="Tc_lFX_2YHAUUqgGlrDlf78DA_18_0"></a><a id="Tc_ofvWKkTyGEK6DqsGfP_HjA_19_0"></a><a id="Tc_rxC_nNoUhEOyRRNi-QPmtw_20_0"></a><a id="Tc_hW_uZkfX0E2fY2NZT2S2jA_21_0"></a><a id="Tc_VrE7eE3JI0WnQ2MH9bYzdA_21_2"></a><a id="Tc_FQIwaYfnO0WYVMp2PnfwVw_21_5"></a><a id="Tc_1lxZN0KK-UCpQZ1bIhL3rQ_22_0"></a><a id="Tc_orweTyIOxEKMei-zq2dMIw_23_0"></a><a id="Tc_t7olNqb1Y06dE0MZvTGqNA_24_0"></a><a id="Tc_HXWlWF5rT0SxixnILijKgA_25_0"></a><a id="Tc_XwBZDwfguUKjKysihfQEWQ_26_0"></a><a id="Tc_DmFUHnvmtE20dQW8OBYX7A_26_2"></a><a id="Tc_Z7uq4916VkqFPgQxHLPeJQ_26_5"></a><a id="Tc_BADi-LTe6E6eEznChCMd_w_27_0"></a><a id="Tc_bzFdCOOvu0u3qRX6pPXllg_27_2"></a><a id="Tc_nnxmtNLPikOdSh-wAt33Aw_27_5"></a><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:72.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.43%;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;">Year ended December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">&#8203;</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Product sales</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_5n6Lv8zmC0KTBrYjHLyiSg_4_3">145,100</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_kLH9AI095UWC4F5vQyzR5g_4_6">222,052</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Consumer, MHP and dealer loans interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" scale="3" id="Tc_GtB0f0RXtUqCKc5udzEdag_5_3">37,420</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" scale="3" id="Tc_X9B7HUNq5kGrXVPDWag1Aw_5_6">28,564</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherIncome" scale="3" id="Tc_If7sVE1CBUGYH-C-v2zx1Q_6_3">6,624</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherIncome" scale="3" id="Tc_gqpepoTx0UmVys6jTV2dXw_6_6">6,399</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="Tc_BHMeqRcH0UaB9D8OL2G4oA_7_3">189,144</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="Tc_EDN8cGjTJUe5cdYLY_tRDg_7_6">257,015</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating expenses:</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cost of product sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_8wTRbF9PjkCYDSGMz9K6Iw_9_3">99,692</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_0x1mY4LnHEaqVAJaZqTJ5g_9_6">150,114</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Selling, general and administrative expenses</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="Tc_Dq48aRacxkutwAdeLcSsjA_10_3">24,279</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="Tc_v3qdFygUTUicBcagxzOALg_10_6">27,568</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Dealer incentive</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerIncentiveExpense" scale="3" id="Tc_wzKwGIgjZEuYeIrIz52w5g_11_3">586</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerIncentiveExpense" scale="3" id="Tc_lCJ67di61EaTldFyXaxkRw_11_6">1,315</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating expenses</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="Tc_9Lj4oFnW-EaXWqNnKOf-9w_12_3">124,557</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="Tc_Dz8yO1xRIUSXXng_9wgUVw_12_6">178,997</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_XjrCzQqSWkWrR38qnSPrnA_13_3">64,587</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_k3NJcuueUEy-ucjv7XsUgQ_13_6">78,018</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income (expense):</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non&#8209;operating interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="Tc_tTCmNhdMA0i0PojHr5mh2A_15_3">3,019</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="Tc_5_ElijSg50yf0MlseGMUKQ_15_6">2,942</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Miscellaneous, net</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_UlLAGQIewkmQDu-_B5Dniw_16_3">2,060</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_AsB2BWwEhkqHxDtCr40o8w_16_6">1,563</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="Tc_d-myXQteI0i8iL9uJnI2tw_17_3">930</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="Tc_rhNAV_88h0uRdBproKxDig_17_6">375</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total other</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="Tc_FjFoCOrQskeJqMV6UYoSAg_18_3">4,149</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="Tc_Nk_gP5DFBEOq7WA31myP3Q_18_6">4,130</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Income before income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="Tc_i7TNm2MuEEKKuiyLFyeG1w_19_3">68,736</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="Tc_M0c4CIAS-Eq8G6rNiVZoMg_19_6">82,148</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_vfDha9mEQ0-g-kj25kjNLg_20_3">14,276</ix:nonFraction>)</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_VU0J9mZO3U6vhKBmrFSHrQ_20_6">14,375</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:10.53%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_ftS2u52ED0Ch8ZT5iWJZOg_21_3">54,460</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:10.53%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_zycSCMW9DkC1i9tHt_CIVA_21_6">67,773</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares outstanding:</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_2s8LUgqcykWLu_9OKqiPXQ_23_3">24,385,190</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_6ZAhDhPdTEiSxRxJiBbbZg_23_6">24,357,785</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_W6llizvX0Um1-XlZEr5nXA_24_3">25,070,626</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_DIG1tphn30SSvm8WLOQvdQ_24_6">24,742,419</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_loge_7rT5kSu83ti3K_KBA_26_3">2.23</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_-shoLXxErkO2T-3H0vbEng_26_6">2.78</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_tt5hj6nRW0SGW16Dalmbjw_27_3">2.17</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_THyz7b5kwEywn8RTkrmQXA_27_6">2.74</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">See accompanying notes to financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">35</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_8dd35b8f_a22c_49a3_b72d_bb42e60e0a6a"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">LEGACY HOUSING&#160;CORPORATION</p><a id="STATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY_"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(in thousands, except share data)</b></p><a id="_63088bdc_582e_416f_9a09_c12117cff00c"></a><a id="Tc_BOZbmVtsXU2HPQrHeJpf8Q_1_2"></a><a id="Tc_tpzRkSLJhU6M0182Tfn8Xw_1_7"></a><a id="Tc_qhRc978PIEqXcsQogt8ALQ_1_10"></a><a id="Tc_cEgvd3FH1kSjPYgyxmwnQg_1_13"></a><a id="Tc_gVimJnNmS0W97aqpibYVFA_2_2"></a><a id="Tc_pRufJsr4uka_thVHCR9KNQ_2_4"></a><a id="Tc_3fAl_VMwC0ypW4vAGP09pA_2_7"></a><a id="Tc_dlKFtuxfiE2w4G-h-mSEbQ_2_10"></a><a id="Tc_7IBS0NJYh0KIWAnaVKSySA_2_13"></a><a id="Tc_RJS7ETe2NEGNZoWN_nZVWw_2_16"></a><a id="Tc_q7s1jyvMFU-VLiCnUmLG7w_3_0"></a><a id="Tc_DwXomc5ADkecamd3Gx0wqQ_3_4"></a><a id="Tc_Pu9C6sULz0iQcuaJJIkq-A_3_7"></a><a id="Tc_GKywzBezrk6WIp8BzLK5cg_3_10"></a><a id="Tc_vvOIiKCYvkq9a2PbXpbF4w_3_13"></a><a id="Tc_rhsl95O6lUuMN7BxjYVIYg_3_16"></a><a id="Tc_XXyWmpiZJ0-5DM9YZOjg6Q_4_0"></a><a id="Tc_mD7KPGa9Z0W4WjAQZp1cTg_4_8"></a><a id="Tc_4CdM5GJPqkuvpOpf3_LrCA_4_14"></a><a id="Tc_IzBLcSIjWk-YNvzVI4iD4w_5_0"></a><a id="Tc_ctsSmgkPgUiNBsxU8KpbkA_5_2"></a><a id="Tc_qYVYhPoHR0KkZIjsF5wUWA_5_5"></a><a id="Tc_JA1RL1qbh060MECTK8P3fA_5_8"></a><a id="Tc_E5rNxzojk0y6h0Ut4s_bZw_5_11"></a><a id="Tc_DYJtXLsotE-lhGX-DDopww_6_0"></a><a id="Tc_XjIiWSgZOUK6Bts8nTTWbg_7_0"></a><a id="Tc_jtsQtiS15UaHO4p4SHRmLw_7_2"></a><a id="Tc_UojF5THV70CSpUUs_MK3VQ_7_5"></a><a id="Tc_ekv0qA8llke_8znad5Wd7A_7_8"></a><a id="Tc_VjkZiITw9U-F_SKLpGAcTw_7_11"></a><a id="Tc_JzFarfPI-EC13Dv8vBNVeg_8_0"></a><a id="Tc_8SDVdhQMOkiShCGsI2OA0A_8_5"></a><a id="Tc_7r3ElBwstU-9xMOx5gCglg_8_8"></a><a id="Tc_emK1gBA2m0ujfrluH9ZUlw_8_14"></a><a id="Tc_lG4d0qqTekabrT0xjc5hdg_9_0"></a><a id="Tc_FbEsRtNlUU2HpwAZ5eO--A_9_2"></a><a id="Tc_5u6jF6tZX0u2CgVnYzI6gQ_9_5"></a><a id="Tc_g0sjhA71_EmEao--4PsgBQ_9_8"></a><a id="Tc_BLQThJGgMUSqyCEeWM4c_w_9_11"></a><a id="Tc_d6AUYJBGukqUzgUnDAdfzw_10_0"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.3812065%;padding-left:0pt;padding-right:0pt;width:100.76%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.98%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;">&#160;</b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.2%;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;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.5%;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;">Treasury</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.27%;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;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.92%;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;">Retained</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.1%;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;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">paid-in-capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.92%;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;">earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.92%;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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balances, December&#160;31,&#160;2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_f-eh_ZvcXEaoba8yB5GNVw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Tc_MMvskezPPE-KmUA_s_U3dA_3_2">24,654,621</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_f-eh_ZvcXEaoba8yB5GNVw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_4vI9xWfEvEeYurGgOiVUZQ_3_5">25</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;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:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_1WpBcdiH1U64VEQhWWKIHg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_hmhJP-4TvUiTxt8wiNKcnQ_3_8">4,477</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.07%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-sv3QamMPE2tg5qEbCq5tA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_ywsTzFNMiEKozUrSTOjIkg_3_11">175,623</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;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.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_l-AUHkpMJE2ukdwnL9fq3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_redxO4zs3EegA8gyUKZqbQ_3_14">138,223</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;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.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2021_PLmX-bV73EaDDiGMPRhbUg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_SVdKSUd-ukmfqXyRrSUfqw_3_17">309,394</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_rddMXvE7SEGT9Gc9QBBBqQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" id="Tc_iVRIlqxhi0ySUXrdHdX_cw_4_2">160,074</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_rddMXvE7SEGT9Gc9QBBBqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_mD15bNd-VUmRCpqCVQHl3A_4_5">5</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_oRk1V7SrgUqjwY5lvEFIWg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_uxWZWsCYR0ilFTyQdE2fGQ_4_11">4,932</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_f5xJh_h8qEeIiYdjUpWHrQ_4_17">4,937</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Shv9X0mOckCixgX3n4qXgQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_9A09mmSn2Ei5xskIY814Qg_5_14">67,773</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_J8tsmAQeL0qdU57FMp1kLw_5_17">67,773</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balances, December&#160;31,&#160;2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_BsMkAEr_B0y3pCn3aYNG5w" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Tc_sR7pW2Aya0-YfhrpsRHmUg_6_2">24,814,695</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_BsMkAEr_B0y3pCn3aYNG5w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_UL5lwEfpLk2-atW83pinIw_6_5">30</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_zUqcylR7hE2nvIAoVwDWRQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_f3UOmaXJXkmgVBpwQrYTpA_6_8">4,477</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_dMLh73WznkOM18kD8X1L-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_oVOWbV3eJ0SZc2iZJtQZLA_6_11">180,555</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_cE_XTB5zsUW4fvaPWP99zA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_BXIHmDu4rEiE_1alYQN7ZA_6_14">205,996</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_vYla-z6TkkeCYxlPJilXPg_6_17">382,104</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cumulative change in accounting principle, net of taxes (Note 2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;background:#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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;background:#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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;background:#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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_aMXQPkiwCEi5z2kx83YY4w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_ETBBeUY5xEuD7_JcRJCbQQ_7_14">698</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_C_vbYahehkW6lmu8bawoIg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_A1xw3vbhzE6NfePA653kYg_7_17">698</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_cg9QGgKNHk-aZ5IFrJgHGw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" id="Tc_p5CgfFkxlUOuRHrjEb4YJg_8_2">28,799</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_YZpiCl_dHkKCXc1NZbr46g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_X-Uzy8gDOUCC8VONRm-fYg_8_11">869</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_1a-q9m_BHEicVGnI90ynAw_8_17">869</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Cbzwm5vU7UuQcr7RB9HMUg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_8udT8QaPLkSHRDeiJap7xA_9_14">54,460</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_ISmGK9Wji0yZVUizcW-Xgw_9_17">54,460</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balances, December&#160;31,&#160;2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_DM31RXE6rUOjL4MEuWa8NA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Tc_sWJO5eHH2kCgdeiLTEkMyA_10_2">24,843,494</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_DM31RXE6rUOjL4MEuWa8NA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_r_1LPbFv2EG95veDpnUzdg_10_5">30</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_x32l2kf_zEKNO4OlsUPj6w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_xDI3avkVZ0ql_B07yXEntQ_10_8">4,477</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_RFdwVU2NyEaZhPYZmozw7w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_p407etiLKkmG1skupYowlw_10_11">181,424</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_3G_h77Ir2kqgy9VdBjqUww" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_Ule5cH0ETEqM1HyKb3ppRQ_10_14">259,758</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_3Y8g12wZtku1PcrUeyIMjQ_10_17">436,735</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">See accompanying notes to financial statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">36</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_0104a2da_b4d0_460e_b40d_5ac6bfd3fb3d"></a><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">LEGACY HOUSING CORPORATION</p><a id="STATEMENTOFCASHFLOWSinthousands_558126"></a><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">STATEMENTS OF CASH FLOWS (in thousands)</b></p><a id="_b1a800a2_bf4f_4016_967b_a13a6ce3411d"></a><a id="Tc_2JQ7PQkQ206inAfIHLZZaQ_1_2"></a><a id="Tc_KBrpYBbjQUy4DIvFnL-DSQ_2_2"></a><a id="Tc_S9whDWomsUqqkXC3ALK1Sg_2_5"></a><a id="Tc_oNApwevAMECxr0ElaATKOA_3_0"></a><a id="Tc_02twxTmkdE2HtyTyOU97WA_4_0"></a><a id="Tc_L0gFf-y7rkGZLlhME4GNJA_4_2"></a><a id="Tc_V9vu2UQk1kmw0vv24nhutQ_4_5"></a><a id="Tc_eJYsYQUAUk2PE7tvfEaTGQ_5_0"></a><a id="Tc_hSf_ZCEH3UKxp-uxpGqj_w_6_0"></a><a id="Tc_DpxxbrijEEek7IBS16pejQ_7_0"></a><a id="Tc_deyJajIMPECRhqHwIzZEoQ_8_0"></a><a id="Tc_5y_YXSA41U6a3kXUdsC0Yg_9_0"></a><a id="Tc_XC9jVTeXAU2dmeqoe_6Gug_10_0"></a><a id="Tc_md1aakZxkEyEYpVUlYNQLg_11_0"></a><a id="Tc_CwDOaj9b2Uid3nqy6OKGVA_12_0"></a><a id="Tc_rk5-CHKvwEGBFxuHPahGhg_13_0"></a><a id="Tc_vF_UvDIZ0k-eM_XCapIY-g_14_0"></a><a id="Tc_Z_WC4Zl3w0OTxjlw1XthOg_15_0"></a><a id="Tc_mjTWTGp5UkSs35Any4I6LA_16_0"></a><a id="Tc_zXTuR-wsJUCL0UHhFMniYQ_16_6"></a><a id="Tc_1eTe2r-oW0iX0bhKfIN4zw_17_0"></a><a id="Tc_o3NAX05qPU6jXBlqCDBKQw_18_0"></a><a id="Tc_UUFSozdH7E-vgVok1_jSKA_19_0"></a><a id="Tc_jTeCUtq9W0WYD0WUCxe9ag_20_0"></a><a id="Tc_KBrb701eoE6mLPyVXOO5kA_21_0"></a><a id="Tc_jwxwVNwsRkOlnWgQme8_sA_22_0"></a><a id="Tc_dx4OD5Sbq064IIX_EZ-_EQ_23_0"></a><a id="Tc_TfmYnelMoU26KWgR5_QYLA_24_0"></a><a id="Tc_ZVlQlFYBs0SwAjV2AR2QAQ_25_0"></a><a id="Tc_zVtuYZ4AXEmprnyjkYOK0g_26_0"></a><a id="Tc_bEk_-Mf9aUG0E8GLrfuPIw_27_0"></a><a id="Tc_7RMde5_mjkmHrPqib7cpBA_28_0"></a><a id="Tc_xTWBfJmHSUO1VuXTpuSrjg_29_0"></a><a id="Tc_h59a8Qi1V0m6o1iHjSYStw_30_0"></a><a id="Tc_qjm4Tzf3EEWaoqCxz1u8CQ_31_0"></a><a id="Tc_Gk2hma6VFEifHUNUJONIeg_32_0"></a><a id="Tc_ha78yPyiGEykGHl9I9wHWQ_33_0"></a><a id="Tc_gXgzoeVl5U-Ed2RazE6xJw_34_0"></a><a id="Tc_OP4rr3SAfEmfJXJPMtfytQ_34_3"></a><a id="Tc_LmzSqACedUCDM7Dj6SJZcQ_35_0"></a><a id="Tc_UdV3bKWx2kWgwpD4eiuAig_35_6"></a><a id="Tc_f89SsZH6VEaX5hZxxoafmw_36_0"></a><a id="Tc_YwnYmZvi9U67OL5fAF9k7g_37_0"></a><a id="Tc_4tEJBunpl02G4nzNbP6IrQ_38_0"></a><a id="Tc_FVSKN3-eVUyUMA9WSMiF5A_39_0"></a><a id="Tc_K341r8l3t0uYK0oJyg9bWA_40_0"></a><a id="Tc_H-C9-dHcHk6Xfj-UGOf6lg_41_0"></a><a id="Tc_sF36Kwyw20Oqjbw4M56XUg_41_6"></a><a id="Tc_JsEDo0vylEuB0jce1AWsxw_42_0"></a><a id="Tc_419zAE_hF0WwdQnwf8s5PA_43_0"></a><a id="Tc_7k-uz8mNO06jjhDYAr1euQ_44_0"></a><a id="Tc_Sk_Eb3Gz5Uizs6lqYcOnEw_45_0"></a><a id="Tc_Z5AtTgtWd0-CozfsUA0Uow_46_0"></a><a id="Tc_08NgNboI6Eqw79ivCnmQRQ_47_0"></a><a id="Tc_9FNKik-gv0q60QBn5m2atA_47_2"></a><a id="Tc_E0tJPOIoAU66HM7illyaVw_47_5"></a><a id="Tc_OoE6YqGDH0Sk2vr3WRM9gg_48_0"></a><a id="Tc_joe55faAKkOI1hf2u-XSvA_49_0"></a><a id="Tc_x6JGmDIbhEi6t0lBt_8fPg_49_2"></a><a id="Tc_I33bkh9uZEqQMcab1bgZuA_49_5"></a><a id="Tc_jqfE0C60NEqR4P4J0eD5jw_50_0"></a><a id="Tc_K0Zk2xtVm0-NF-BRoTL1XA_50_2"></a><a id="Tc_YhnQ6eWnLkme41NXafjzSw_50_3"></a><a id="Tc_8D-cyxToFkatF-DWoiVHCw_50_5"></a><a id="Tc_Sb3IFLEPO0C-Ne7P4wghOA_50_6"></a><a id="Tc_3SWt48H9CUiSoc2UWd0iCg_51_0"></a><a id="Tc_oU3wCI-EMUyKmLRbUsqRAg_51_2"></a><a id="Tc_bzcEWMouC02wY3HyEz_Tdw_51_5"></a><a id="Tc_Zwvxikjgs0G1xwjYlPRbDg_51_6"></a><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:72.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.14%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.1%;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;">Year ended December&#160;31,&#160;</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">2022</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;">&#160;&#160;&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Operating activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;">&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;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:9.5pt;visibility:hidden;">&#8203;</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:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Net income</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></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:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_5DR_qZKjQkWT3LSY5BECNg_4_3">54,460</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_j7Qr1ZmICU-rG53GIfHomw_4_6">67,773</ix:nonFraction></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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Adjustments to reconcile net income to net cash used in operating activities:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;">&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;">&#160;&#160;</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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Depreciation and amortization expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_i_zLe9P-Rki2fr4dEF0Llw_6_3">1,726</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_JN6pLws-g02HWQaArtu65A_6_6">1,936</ix:nonFraction></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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Amortization of deferred revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDebtDiscountPremium" sign="-" scale="3" id="Tc_pZgqv1ztZ0CTl2IuCmqTWQ_7_3">1,285</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDebtDiscountPremium" sign="-" scale="3" id="Tc_-afPu_tcs0qJ2U_ywAAZlQ_7_6">1,383</ix:nonFraction>)</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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Amortization of Treasury Note Discount</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="legh:AmortizationOfTreasuryNoteDiscount" sign="-" scale="3" id="Tc_wV1Pw07Dgk6d1ffyte2ixQ_8_3">76</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="legh:AmortizationOfTreasuryNoteDiscount" sign="-" scale="3" id="Tc_ahJ5zPsDd0SzDtir1wXGSw_8_6">25</ix:nonFraction>)</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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Amortization of lines of credit cost</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></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:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="Tc_Xk3MqNkYmE6iPjD0vKXrxA_9_3">70</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="Tc_DOrHYHJ4gUGtHgFdt_H3PA_9_6">74</ix:nonFraction></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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Provision for accounts and notes receivable</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></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:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="Tc_lQWD8t_oL0CUvF52mlZzpw_10_3">1,354</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" sign="-" scale="3" id="Tc_fFLD1WLl-kuJtL9D2nIIiQ_10_6">109</ix:nonFraction>)</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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Provision for long term inventory</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></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:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="legh:ProvisionForLongTermInventory" scale="3" id="Tc_8UTi2VXpeEuokd8rjE7qXA_11_3">49</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="legh:ProvisionForLongTermInventory" sign="-" scale="3" id="Tc_slsghqtkNUSkp6RR4bTvUQ_11_6">83</ix:nonFraction>)</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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Gain from sale of leased property</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="legh:GainLossOnSaleOfLeasedProperty" scale="3" id="Tc_wPJ3l2pSJEG-i9bIIoKclw_12_3">507</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="legh:GainLossOnSaleOfLeasedProperty" scale="3" id="Tc_-slGz4cTUUOCi3kqpP4gaQ_12_6">753</ix:nonFraction>)</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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Non-cash operating lease expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="legh:IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense" sign="-" scale="3" id="Tc_ATkELQV_iEG3C4vn3HjE2A_13_3">50</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="legh:IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="Tc_w6jEa0c53Ea16rZMuWNJPQ_13_6">62</ix:nonFraction></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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Deferred income taxes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" sign="-" scale="3" id="Tc_8Q1TM1osz0SaWARZ_4Mayw_14_3">524</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="Tc_e_VNvIuOdUyfPVWlQhzRgw_14_6">61</ix:nonFraction></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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Share based payment expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></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:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="Tc_a46jMbLk6kGnfwpQlXWP2w_15_3">769</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="Tc_KI-XGkYKtUuS0-c2RjlgpQ_15_6">4,936</ix:nonFraction></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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Gain on disposal of treasury note</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfInvestments" scale="3" id="Tc_HCZW3X4es0-ZRzUL9VdLBA_16_3">12</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Changes in operating assets and liabilities:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;">&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;">&#160;&#160;</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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Accounts receivable</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="Tc_Ndo5IjGE9k6PosoJmFcB1w_18_3">155</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" sign="-" scale="3" id="Tc_aO1P0PAXMEawGBAzbK29jg_18_6">309</ix:nonFraction></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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Consumer loans activity, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="legh:IncreaseDecreaseInConsumerLoansOriginations" scale="3" id="Tc_oc0X-Vg5bUKGRXPfE4EXUA_19_3">17,362</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="legh:IncreaseDecreaseInConsumerLoansOriginations" scale="3" id="Tc_Bxuus26Qgkyzz6jMBNAULw_19_6">13,346</ix:nonFraction>)</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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Notes receivable MHP activity, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="legh:IncreaseDecreaseInNotesReceivableOriginations" scale="3" id="Tc_K7Ywqgb9fEiXjnlVnufcxw_20_3">39,192</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="legh:IncreaseDecreaseInNotesReceivableOriginations" scale="3" id="Tc_-AX1d0PnJ0e6f7TETJ61eA_20_6">39,423</ix:nonFraction>)</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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Dealer inventory loan activity, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="legh:IncreaseDecreaseInInventoriesLoanOriginations" scale="3" id="Tc_AO0g9xjgkEGJivMRRrmBaQ_21_3">2,930</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="legh:IncreaseDecreaseInInventoriesLoanOriginations" scale="3" id="Tc_xRbiu4BgSUC4wVYb-HwOPg_21_6">26,553</ix:nonFraction>)</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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Inventories</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="Tc_FHpCkKuv-k2gVqoycTGHig_22_3">1,956</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" sign="-" scale="3" id="Tc_ENz5AsG9kUqjQ_lNb9rxmA_22_6">5,699</ix:nonFraction></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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Prepaid expenses and other current assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="Tc_yw3FWzfpRkKu6oXSqajTlw_23_3">1,323</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" sign="-" scale="3" id="Tc_YaO3HqspPUq-zGYHkz6IiQ_23_6">485</ix:nonFraction></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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Other assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="Tc_7wV53CH9mECGL4fSH9QUOg_24_3">1,246</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="Tc_R2ZcvDWAJEuYEVTnCn6rgg_24_6">1,449</ix:nonFraction>)</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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Accounts payable and accrued liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" sign="-" scale="3" id="Tc_3D3n7Huc-UWb6qjd4GDJtQ_25_3">5</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" sign="-" scale="3" id="Tc_T-kWsqyQDEKQoPcIuyPjIA_25_6">3,397</ix:nonFraction>)</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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Right of use activity, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="legh:RightOfUseActivityNet" scale="3" id="Tc_oibf5izhEEmW79tZiVgH3g_26_3">33</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="legh:RightOfUseActivityNet" scale="3" id="Tc_ZnOMp3uzY0mXiL_zw8mUUg_26_6">46</ix:nonFraction></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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Customer deposits</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" sign="-" scale="3" id="Tc_RT3cfd8iNUaFO3GDgM4wtQ_27_3">5,569</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="Tc_8EJUuCPwR0aN6oTiUtbk2A_27_6">1,966</ix:nonFraction></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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Escrow liability</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></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:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="legh:NetIncreaseDecreaseOfEscrowLiability" scale="3" id="Tc_vH7Dz_Rsf02LHM2m16811Q_28_3">451</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="legh:NetIncreaseDecreaseOfEscrowLiability" scale="3" id="Tc_E_ONVuWi0kWtvrQ4fNyl5g_28_6">303</ix:nonFraction></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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Dealer incentive liability</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="legh:IncreaseDecreaseInDealerIncentiveLiabilities" sign="-" scale="3" id="Tc_qW7J1qpkHE29xSJwAZ-rww_29_3">256</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;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 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="legh:IncreaseDecreaseInDealerIncentiveLiabilities" scale="3" id="Tc_vvwKgUYqTEmt_KNAiD6rnA_29_6">1,180</ix:nonFraction></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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:9.5pt;">Net cash used in operating activities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="3" id="Tc_Hg3idMrTkE-f_f1HwBosYg_30_3">13,536</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="3" id="Tc_ObaG5J_BfEawRwHfqFA7lg_30_6">1,691</ix:nonFraction>)</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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Investing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;">&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;">&#160;&#160;</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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Purchases of property, plant and equipment</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="Tc_1jHdwwEwWkCrvV-HCVBcTg_32_3">7,713</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="Tc_ATpv239dR0yxJjMVyc6OUg_32_6">3,800</ix:nonFraction>)</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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Proceeds from sale of leased property</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></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:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="legh:ProceedsFromSaleOfLeasedProperty" scale="3" id="Tc_bqiflkKnu02D8uk1gMn8xA_33_3">1,108</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="legh:ProceedsFromSaleOfLeasedProperty" scale="3" id="Tc_oA6W5cFEwEOQi9jBJCqaug_33_6">1,684</ix:nonFraction></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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Purchase of investments - treasury notes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></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:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" scale="3" id="Tc_qjn5pB8HMEeWUdMtnmpWlA_34_6">8,386</ix:nonFraction>)</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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Sale of investments - treasury notes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></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:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities" scale="3" id="Tc_2ZnAJBXPm0qLey0snUci_w_35_3">8,500</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Issuance of notes receivable</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireNotesReceivable" scale="3" id="Tc_H1IXajZpGUeTwmzymgiQEQ_36_3">14,786</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireNotesReceivable" scale="3" id="Tc_heL78_j51UOhQD6GAEYiCg_36_6">4,394</ix:nonFraction>)</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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Notes receivable collections</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></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:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfNotesReceivable" scale="3" id="Tc_KZ2j38ys_USSX9pnjzQgvg_37_3">2,745</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfNotesReceivable" scale="3" id="Tc_30apQw3D7EefJZlftkaGcA_37_6">23,495</ix:nonFraction></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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Collections from purchased loans</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;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 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromCollectionOfLoansReceivable" scale="3" id="Tc_LNga19T_vkSJJ-hSJRTwYw_38_3">377</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;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 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromCollectionOfLoansReceivable" scale="3" id="Tc_ZkaSABMPm0Wl6P-OndpUUA_38_6">482</ix:nonFraction></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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:9.5pt;">Net cash (used in) provided by investing activities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="3" id="Tc_kn78bCLK1064Bspp-YhSgA_39_3">9,769</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="Tc_PIZDHEoCnk2kLX6NAbofuA_39_6">9,081</ix:nonFraction></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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Financing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;">&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;">&#160;&#160;</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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Proceeds from exercise of stock options</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></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:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="Tc_KjTN7w1J5UmCjCI8RZhwcQ_41_3">100</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Proceeds from lines of credit</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="Tc_y9hD6f9PT0OF2D2YawEbTg_42_3">110,761</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="Tc_Ja0OWLXtHE-E7oIN_ueTPA_42_6">100,589</ix:nonFraction></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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Payments on lines of credit</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="Tc_27BVDlyDX0SiQ2H1E-S3tw_43_3">89,626</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;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;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="Tc_kgV1wPEJHE64kYkWx3f8IQ_43_6">106,203</ix:nonFraction>)</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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:9.5pt;">Net cash provided by (used in) financing activities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;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 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="Tc_UaZjINk6lUSDHvOMCHjXjA_44_3">21,235</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;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;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" sign="-" scale="3" id="Tc_jKNG7d3nGEGiJ0HV0WnLmg_44_6">5,614</ix:nonFraction>)</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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Net (decrease) increase in cash</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" sign="-" scale="3" id="Tc_i-JEOHMtCkSiDYfnK1PkkA_45_3">2,070</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="Tc_sO-grPTEZk-6k57kcKZ70w_45_6">1,776</ix:nonFraction></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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Cash at beginning of year</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;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 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_BHGmdwk_mkGtryQ6PtwZkQ_46_3">2,818</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;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 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2021_PLmX-bV73EaDDiGMPRhbUg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_U79QXLFwJkqlBh4yYdoqng_46_6">1,042</ix:nonFraction></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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Cash at end of year</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;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 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_QJrtQHqupkS4nStwdA817g_47_3">748</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;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 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_5ux7luIEgUqgyFhdjyGIRg_47_6">2,818</ix:nonFraction></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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Supplemental disclosure of cash flow information:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></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:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;">&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;">&#160;&#160;</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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Cash paid for interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;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 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="Tc_GkZf3rgfbEKHQxZdDnggIw_49_3">478</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;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 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="Tc_udO3fVDiOE63Wf-hC2Uq1w_49_6">251</ix:nonFraction></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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Cash paid for taxes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></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:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> 18,859</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;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 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> 10,314</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:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Acquisition of property plant and equipment, included in accrued liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;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 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="Tc_ILwCjJspWkeKvawnVAhKlw_51_3">1,154</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;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 3.6pt 0pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</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="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:36pt;margin:0pt;">See accompanying notes to financial statements</p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">37</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Footnotes"></a><a id="_Hlk66275858"></a><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:NatureOfOperations" id="Tb_P9c1pIGQykOJzJtMi33SXg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">1. NATURE OF OPERATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Legacy Housing&#160;Corporation (referred herein as &#8221;Legacy&#8221;, &#8220;we&#8221;, &#8220;our&#8221;, &#8220;us&#8221;, or the &#8220;Company&#8221;) was formed on January 1, 2018 as a Delaware corporation through a corporate conversion of Legacy Housing, Ltd., (the &#8220;Partnership&#8221;) 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:36pt;margin:0pt 0pt 12pt 0pt;">The Company (1)&#160;manufactures and provides for the transport of mobile homes, (2)&#160;provides wholesale financing to dealers and mobile home parks and (3)&#160;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.&#160;</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="Tb_qj6UOGt1xE2y9XT1jlp53Q" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-style:normal;font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). </p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:UseOfEstimates" id="Tb_2rpZKVy9W0O5Hbd3sjAeog" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-style:normal;font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">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.  Estimates that are susceptible to significant change in the near term primarily relate to the determination of accounts receivable, loans to mobile home parks, consumer loans and notes receivable, inventory obsolescence, income taxes, fair value of financial instruments and contingent liabilities. Actual results could differ from these estimates.</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="Tb_uX0QJOs6QUCjt5579D3XWA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Segment Reporting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has <ix:nonFraction unitRef="Unit_Standard_segment_tp9bd0ILMU2XlQrTBQLZ6g" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="Narr_JonHzuUxD0CGaw7w_STo1A">one</ix:nonFraction> reportable segment. All of the Company&#8217;s 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 such sale of homes. In addition, the sale of homes is directly related to financing provided by us. 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 <ix:nonFraction unitRef="Unit_Standard_segment_tp9bd0ILMU2XlQrTBQLZ6g" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="Narr_1nqXf3LEfkmAHAzC80LuyA">one</ix:nonFraction> segment or unit.<span style="background:#ffff00;"> </span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</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:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="Group_OdqhggNhjkm3XcXQWV2duA" continuedAt="Group_OdqhggNhjkm3XcXQWV2duA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="Tb_x5oBqbQI10WMDNX4J5-Gjw" continuedAt="Tb_x5oBqbQI10WMDNX4J5-Gjw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company maintains cash balances in bank accounts that may, at times, exceed federally insured limits. The Company has not incurred any losses from such accounts and management considers the risk of loss to be minimal. As of December&#160;31, 2023, the Company had <ix:nonFraction unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="INF" format="ixt-sec:numwordsen" name="legh:NumberOfBanksHoldingCashInExcessOfFdicLimit" scale="0" id="Narr_6kNCgD2J7kSgL7Vw-C0GGQ">one</ix:nonFraction> bank account that exceeded the FDIC limit by $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashUninsuredAmount" scale="3" id="Narr_IiGu3UJWOkGLFaLo2gjIBQ">105</ix:nonFraction>. We consider all cash and highly liquid investments with an original maturity of three months or less to be cash equivalents.</p></ix:nonNumeric></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">38</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Group_OdqhggNhjkm3XcXQWV2duA_cont1" continuedAt="Group_OdqhggNhjkm3XcXQWV2duA_cont2"><ix:continuation id="Tb_x5oBqbQI10WMDNX4J5-Gjw_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:InvestmentPolicyTextBlock" id="Tb_DEU6QUZ6b0SlAdiR8PgASw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Held to Maturity Securities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Management determines the appropriate classification of its investment securities at the time of purchase. The Company&#8217;s investments as of December 31, 2022 consisted of US Treasury Notes, and these treasury notes were sold prior to maturity on June 22, 2023.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="Tb_0QtqZeJYK0yBLIM2aUK-Ow" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">&#8220;Accounts receivable, net&#8221; 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 12pt 0pt;"><span style="white-space:pre-wrap;">&#8220;Accounts receivables, net&#8221; related to inventory finance fees and interest  generally are due upon receipt, and all other accounts receivables generally are due within </span><span style="-sec-ix-hidden:Hidden_gZtR_LB3E0y80A2x57_okg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span></span>&#160;<span style="white-space:pre-wrap;">days. Accounts receivable &#8220;net&#8221;  are 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&#8217;s payment history, and the Company&#8217;s previous loss history. The Company establishes an allowance for doubtful accounts for amounts that are deemed to be uncollectible. At December&#160;31, 2023, 2022 and 2021, the allowance for doubtful accounts totaled </span>$<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="Narr_A5opT3OzJ06GHXy-_B2ssQ">651</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="Narr_TefEEjbl60ClmPenfHWJhQ">279</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2021_PLmX-bV73EaDDiGMPRhbUg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="Narr_lUxeCEKj0U6O1qn6ebNdXQ">343</ix:nonFraction>, respectively.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="legh:ConsumerLoansReceivablePolicyTextBlock" id="Tb_00RQqeloDEeYjB93t19JVQ" continuedAt="Tb_00RQqeloDEeYjB93t19JVQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Consumer Loans Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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&#8217;s down payment. Interest income is recognized&#160;monthly per the terms of the financing agreements. The average contractual interest rate per loan was approximately <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="3" format="ixt:numdotdecimal" name="legh:ConsumerLoansReceivableAverageContractualInterestRate" scale="-2" id="Narr_iiaGCoYZ0EW0iTqRL-lSBQ">13.2</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw" decimals="3" format="ixt:numdotdecimal" name="legh:ConsumerLoansReceivableAverageContractualInterestRate" scale="-2" id="Narr_xI4QOf-U3kGTFs7Hta_7Bw">13.4</ix:nonFraction>% as of December&#160;31, 2023 and 2022, respectively. Consumer loans receivable have maturities that range from <ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_6tgaxnUcBEyUzHLNFt-DJw" format="ixt-sec:duryear" name="legh:ConsumerLoansReceivableMaturityTerm" id="Narr_IaSnfxHSRkCNkuQuDz9fKw">2</ix:nonNumeric> to <ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_FiBHJtRoEUS4VkEObjKNXg" format="ixt-sec:durwordsen" name="legh:ConsumerLoansReceivableMaturityTerm" id="Narr_tXzLCMdgM06o7faWHjHXxA">30 years</ix:nonNumeric>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 12pt 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 12pt 0pt;">The Company also may receive escrow payments for property taxes and insurance included in its consumer loan collections. The liabilities associated with these escrow collections totaled $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="legh:EscrowLiabilityCurrent" scale="3" id="Narr_PQ8fem5lME-nTBPdVc_y_g">10,104</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="legh:EscrowLiabilityCurrent" scale="3" id="Narr_m2SodjER_k2L_eh3HMAxNQ">9,653</ix:nonFraction> as of December 31, 2023 and 2022, respectively, and are included in escrow liability in the accompanying balance sheets.&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Allowance for Loan Losses&#8212;Consumer Loans Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The allowance for loan losses reflects management&#8217;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 12pt 0pt;">The allowance for loan losses is comprised of <ix:nonFraction unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="INF" format="ixt-sec:numwordsen" name="legh:ComponentsOfAllowanceForLoanLosses" scale="0" id="Narr_nNFY20pEsEOdnjOFKn81nQ">two</ix:nonFraction> components: the general reserve and specific reserves. The Company&#8217;s calculation of the general reserve considers the historical loan default rates and collateral recovery rates for the last <ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" format="ixt-sec:durwordsen" name="legh:GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered" id="Narr_LFNClBCRn0iruRnrSYIqFw">three years</ix:nonNumeric> 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></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">39</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Group_OdqhggNhjkm3XcXQWV2duA_cont2" continuedAt="Group_OdqhggNhjkm3XcXQWV2duA_cont3"><ix:continuation id="Tb_00RQqeloDEeYjB93t19JVQ_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s policy is to place a loan on nonaccrual status when there is a clear indication that the borrower&#8217;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&#160;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&#160;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&#160;days of being current. As of December&#160;31, 2023 and 2022, total principal outstanding for consumer loans on nonaccrual status was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="Narr_u5LWRcMRGE2cmD0BP25NwA">1,565</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="Narr_2vtlwAons0eRSuMQc6z4jg">1,610</ix:nonFraction>, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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&#160;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)&#160;the length of time the unit remained unsold after construction; (2)&#160;the amount of time the house was occupied; (3)&#160;the cooperation level of the borrowers (for example,&#160;loans requiring legal action or extensive field collection efforts may have a reduced value); (4)&#160;the physical location of the home; (5)&#160;the length of time the borrower has lived in the house without making payments; (6)&#160;<span style="white-space:pre-wrap;">the  size of the home and market conditions; and (7)&#160;the experience and expertise of the particular dealer assisting in collection efforts.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 totaled $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeclosedAssets" scale="3" id="Narr_jB5DiAq4VUuKcXCoVRaLHA">2,215</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeclosedAssets" scale="3" id="Narr_dwFRf8TrtEKC8Fv2z4yRwQ">795</ix:nonFraction> as of December&#160;31, 2023 and 2022, respectively, and are included in other assets in the accompanying balance sheets.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="legh:NotesReceivableFromMobileHomeParksPolicyTextBlock" id="Tb_gm9ums6EfUusAdrjj66AgA" continuedAt="Tb_gm9ums6EfUusAdrjj66AgA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Notes&#160;Receivable from Mobile Home Parks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The notes receivable from mobile home parks (&#8220;MHP Notes&#8221;) relate to mobile homes sold to mobile home parks and financed through notes receivable. The MHP Notes&#160;have varying maturity dates and call for&#160;monthly principal and interest payments. The interest rate on the MHP Notes&#160;can be fixed or variable, and the interest rates range from <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_8hgnRBV-NkaocjSKDayUAA" decimals="INF" format="ixt:numdotdecimal" name="legh:LoansReceivableFixedAndVariableRate" scale="-2" id="Narr_vnAc6_3-pk-_50uAPM8EBA">6.9</ix:nonFraction>% to <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_YnwS3CvvIkuBIk-jdYFcaA" decimals="INF" format="ixt:numdotdecimal" name="legh:LoansReceivableFixedAndVariableRate" scale="-2" id="Narr_EMk1CGzjMkWFBx5Z3iCuaQ">12.5</ix:nonFraction>%<span style="white-space:pre-wrap;">.  The average interest rate per loan was approximately </span><ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="3" format="ixt:numdotdecimal" name="legh:LoansReceivableAverageRate" scale="-2" id="Narr_kJYowrBwVk6H4cpZ3U0gKA">8.0</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_c6RjdXh27kOTG5uEBg9CEQ" decimals="3" format="ixt:numdotdecimal" name="legh:LoansReceivableAverageRate" scale="-2" id="Narr_B7tZCJixTUe8PBH5T5q-IQ">8.1</ix:nonFraction>% as of December&#160;31, 2023 and 2022, respectively, and with maturities that range from <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_j927p3E1gUeyFS7gm7Xp-Q" format="ixt-sec:duryear" name="legh:TermOfNotesReceivables" id="Narr_pbECT5WKbUSumf7oAYEf_Q"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_8hgnRBV-NkaocjSKDayUAA" format="ixt-sec:duryear" name="legh:TermOfNotesReceivables" id="Narr__EGEoMAHpkmEHzsEK1hjDg">1</ix:nonNumeric></ix:nonNumeric> to <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_XbOzuHEXK0G676Ramb49Yw" format="ixt-sec:durwordsen" name="legh:TermOfNotesReceivables" id="Narr_iSQMGM5SU0KAFogJI-0d1A"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_YnwS3CvvIkuBIk-jdYFcaA" format="ixt-sec:durwordsen" name="legh:TermOfNotesReceivables" id="Narr_v0AXZnqNQUSZga5Zp4N8sA">10 years</ix:nonNumeric></ix:nonNumeric>. The collateral underlying the MHP Notes&#160;are individual mobile homes which can be repossessed and resold. The MHP Notes&#160;are generally personally guaranteed by the borrowers with substantial financial resources.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, the Company had concentrations of MHP Notes with <ix:nonFraction unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw" contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_pPFSNRiKWkqBWxUtYHZmww" decimals="INF" format="ixt-sec:numwordsen" name="legh:ConcentrationRiskNumberOfCustomers" scale="0" id="Narr_Uvm-0Ak-d06H-TGlIp33rw">three</ix:nonFraction> independent third-parties and their respective affiliates that equaled <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_oLuscl7u60KnStLzOa-WGw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_uLz8zRX0E0aZf-FXBKUvzQ">14.0</ix:nonFraction>%, <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyTwoMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_vzeSJU7Lzkq-EiLqZudkng" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_Zg5CCKF2LUO9oZSW8oO6qA">17.9</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyThreeMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_C31fvnLDuEuQrQTpEdPNpA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_Ny95L0ecBk2CNzYbFS-l0Q">24.5</ix:nonFraction>% of the principal balance outstanding, all of which was secured by the mobile homes. As of December 31, 2022, the Company had concentrations of MHP Notes with <ix:nonFraction unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw" contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_q9hrRYv0ukqmUE0lmCY96g" decimals="INF" format="ixt-sec:numwordsen" name="legh:ConcentrationRiskNumberOfCustomers" scale="0" id="Narr_8WSc9otC5UaWSBzu1Mnczw">three</ix:nonFraction> independent third-parties and their respective affiliates that equaled <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_dwz4NjkfykOkyXV2HiDiPw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_DGsu521s7UmcQviFxGZtzQ">12.3</ix:nonFraction>%, <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_IndependentThirdPartyTwoMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_oGgWqyfTAkyp-cchSp5pxg" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_lP8rQ3U2vUifdyIO8eiAgw">16.6</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_IndependentThirdPartyThreeMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_EtaSjwBjkESLzSunpiH8GQ" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_g8jBluPnfkuldEzv8Mld4Q">34.0</ix:nonFraction>% of the principal balance outstanding, all of which was secured by the mobile homes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Allowance for Loan Losses&#8212;MHP Notes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">MHP Notes&#160;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&#8217;s </p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">40</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Group_OdqhggNhjkm3XcXQWV2duA_cont3" continuedAt="Group_OdqhggNhjkm3XcXQWV2duA_cont4"><ix:continuation id="Tb_gm9ums6EfUusAdrjj66AgA_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">payment history, and the Company&#8217;s previous loss history. The Company establishes an allowance reserve composed of specific and general reserve amounts. As of December 31, 2023 there were past due balances of $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_kA-kjKmUEUKFBSOHZRee_g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Narr_fJnj05BD2USUxKnIRc7e-A">98</ix:nonFraction> on the MHP Notes, and for the year ended December 31, 2023, there were <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HuSycC4tbUy24nI9YSIBdA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="Narr_-FbGA-knjEi1BDpBS6jK6A">no</ix:nonFraction> charge offs recorded for MHP Notes. Allowance for loan loss for the MHP Notes&#160;was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Narr_qLFW51u8gEiTGR_UFpV2Zg">735</ix:nonFraction> as of December&#160;31, 2023. As of December 31, 2022 there were minimal past due balances on the MHP Notes, and for the year ended December 31, 2022, <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_IVeOl8sa0UWhacoHIyATbg" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="Narr_hh1FKuuwjE-DN0dWpyGzlA">no</ix:nonFraction> charge offs were recorded for MHP Notes. Allowance for loan loss was considered immaterial and accordingly <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_IVeOl8sa0UWhacoHIyATbg" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="Narr_e7U79OZlaE-1KSDk-UmspQ">no</ix:nonFraction> provision was recorded against the MHP Notes&#160;as of December&#160;31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, there was a minimal impaired balance of MHP Notes and there was <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:ForeclosedAssets" scale="3" id="Narr_aZ_DsHOvC06mU7phnYPBkA">no</ix:nonFraction> repossessed home balance. As of December 31, 2022 there was <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_c6RjdXh27kOTG5uEBg9CEQ" decimals="-3" format="ixt-sec:numwordsen" name="legh:FinancingReceivableImpaired" scale="3" id="Narr_MTmyr7WyJkeUUyJldWr7pQ">no</ix:nonFraction> impaired loan balance for MHP Notes and <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_c6RjdXh27kOTG5uEBg9CEQ" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:ForeclosedAssets" scale="3" id="Narr_Kehyg4Fk6USirXf70gZ42g">no</ix:nonFraction> repossessed homes balance. 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></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="legh:OtherNotesReceivablePolicyTextBlock" id="Tb_08hQGSLHB02UbcLgRiVp7A" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Notes&#160;Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other notes receivable relate to various 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&#160;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 are fixed and generally range from <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_kBsTPZQkO0ejh14VBX6uEg" decimals="INF" format="ixt:numdotdecimal" name="legh:OtherNotesReceivableFixedInterestRate" scale="-2" id="Narr_uo-F2hdqhEiVzCldbDXGag">5.0</ix:nonFraction>% to <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_dZarunwcc0GvG0sGFBnJHQ" decimals="INF" format="ixt:numdotdecimal" name="legh:OtherNotesReceivableFixedInterestRate" scale="-2" id="Narr_7K4e7DVr1EyszEYHpzH8jw">17.9</ix:nonFraction>%. The Company reserves for estimated losses on the other notes based on current economic conditions that may affect the borrower&#8217;s ability to pay, the borrower&#8217;s financial strength, and historical loss experience. As of December&#160;31, 2023, the allowance for loan losses on other notes was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Narr_5WZA8htF30ybCFG3hyMDXA">236</ix:nonFraction>, the past due balance for other notes was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_qqSITTXabEuL1smLTv2VSQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Narr_Q93aq13_Lkempk-6G0LdsQ">22</ix:nonFraction>, and the impaired balance for other notes was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="-3" format="ixt:numdotdecimal" name="legh:FinancingReceivableImpaired" scale="3" id="Narr_DWpmgbh2AESVAZBExx7B7w">84</ix:nonFraction>. As of December&#160;31, 2022, the allowance for loan losses on other notes was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_mdjasgqHFEOX72xmPNS8lg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Narr_awOh-kyJcECO501uBwwg8A">0</ix:nonFraction>. There were <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_SX63-E_kQUi1VsUuyPgW8g" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:NotesReceivableGross" scale="3" id="Narr_RqQEwlMWJkWePg-zQgPGfA">no</ix:nonFraction> past due balances for other notes as of December&#160;31, 2022, and there were <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_mdjasgqHFEOX72xmPNS8lg" decimals="-3" format="ixt-sec:numwordsen" name="legh:FinancingReceivableImpaired" scale="3" id="Narr_CaDKZZ2sjkKZ-wJ9LBkvtQ">no</ix:nonFraction> impaired balances for other notes as of December&#160;31, 2022. </p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="legh:DealerFinanceReceivablePolicyTextBlock" id="Tb_xsUvVqGdBUaThSUffSTeuw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Dealer Finance&#160;Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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 <ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_8g3BAOS9rk6-d_cDAST2KA" format="ixt-sec:durwordsen" name="legh:TermOfNotesReceivables" id="Narr_5LDCmrBQlkWq2q4LdJa6xQ">three year</ix:nonNumeric> 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.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:InventoryPolicyTextBlock" id="Tb_VM33YgyDO0-nw_bFA0DGZg" continuedAt="Tb_VM33YgyDO0-nw_bFA0DGZg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories consist of raw materials, work-in-process, and finished goods and are stated at the lower of cost or net realizable value. The cost of raw materials is based on the first-in first-out method. Finished goods and work-in-process are based on a standard cost system that approximates actual costs using the specific identification method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Estimates of the lower of cost and net realizable value of inventory are determined by comparing the actual cost of the product to the estimated selling prices in the ordinary course of business based on current market and economic conditions, less reasonably predictable costs of completion, disposal, and transportation of the inventory. For the periods ending, December&#160;31, 2023 and 2022, the Company recorded an insignificant amount of inventory write-down.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">41</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_89301626_98eb_457e_ba90_ad25db9222df"></a><a id="Tc_46ypaSKQiUy_TzcxuIsSYA_1_0"></a><a id="Tc_bXmmcZbcC0GStYQ-QwDKGQ_1_2"></a><a id="Tc_yyQnETN56EqqsZh0_orT5A_2_0"></a><a id="Tc_1FdRyY47K0OS11zFLCcTdA_3_0"></a><a id="Tc_P9UjIU4BHUyJaMINmkhCEQ_4_0"></a><a id="Tc_mJel0oM8YkOrid_zgj0efA_5_0"></a><a id="Tc_TxZsYttlAkiqinyc2iBjAg_6_0"></a><a id="Tc_H7I1BNmykEGpwnmdj5ijeA_7_0"></a><a id="Tc_lx6MEs7P-EuUtqKCllAsvQ_7_2"></a><ix:continuation id="Group_OdqhggNhjkm3XcXQWV2duA_cont4" continuedAt="Group_OdqhggNhjkm3XcXQWV2duA_cont5"><ix:continuation id="Tb_VM33YgyDO0-nw_bFA0DGZg_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates finished goods inventory based on historical experience to estimate its inventory not expected to be sold in less than a&#160;year. The Company classifies its inventory not expected to be sold in one&#160;year as non-current. As of December&#160;31, 2023 and 2022, non-current inventory was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNoncurrent" scale="3" id="Narr_YNRjm5S4O06iPCwJct_U7Q"><ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNoncurrent" scale="3" id="Narr_ufdKQGzkNU2-K85gpzCiUw">7,793</ix:nonFraction></ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNoncurrent" scale="3" id="Narr_WP4C2uWO90CtcV631forcA">6,987</ix:nonFraction>, respectively.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:LessorLeasesPolicyTextBlock" id="Tb_5lkUAF2SKUWqJb_tUH_Ksg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 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.&#160;In this arrangement 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 has a term of <ix:nonNumeric contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_wh7_HxdVUUWhGNt_oPovrw" format="ixt-sec:durmonth" name="us-gaap:LessorOperatingLeaseTermOfContract" id="Narr_Ku6NTpfyg0WuKdk7RA8mPQ">96</ix:nonNumeric> or <ix:nonNumeric contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_j-F8yvh3wUKcsjB9RXzMVw" format="ixt-sec:durwordsen" name="us-gaap:LessorOperatingLeaseTermOfContract" id="Narr_2JHeUJoQMEyp027F1DNWMw">120 months</ix:nonNumeric>. 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&#8217;s balance sheet, capitalized at manufactured cost and depreciated over a <ix:nonNumeric contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_LeasedMobileHomesMember_Pp61bbSWYEmSv6BrbA7VVQ" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_OrBgj-_BQU2IPA5XAbircQ">15 year</ix:nonNumeric> useful life.&#160;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. Depreciation expense for the leased property was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="legh:DepreciationLeasedProperty" scale="3" id="Narr_AU6epgceskqEZ1PL4QAEHA">632</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="legh:DepreciationLeasedProperty" scale="3" id="Narr_LIeZyO-6BEybkmWutqWxJg">582</ix:nonFraction> for the&#160;years ended December&#160;31, 2023 and 2022, respectively.</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock" id="Tb_kcgfyQQCJUGv3cXKt_9BMw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Future minimum lease income under all operating leases for each of the next five years at December 31, 2023,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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#160;&#160;&#160;&#160;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" scale="3" id="Tc_e8lCX5CHg0-fW7T9cgWhyw_1_3">1,825</ix:nonFraction></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;">&#8203;</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;">&#160;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears" scale="3" id="Tc_St2-VGGWPkqFXZqqO3UlKw_2_3">1,825</ix:nonFraction></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;">&#8203;</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;">&#160;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears" scale="3" id="Tc_QB0uPra51kSD5jN6RGp9cg_3_3">1,825</ix:nonFraction></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;">&#8203;</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;">&#160;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears" scale="3" id="Tc_jbXlng2brECnTmH53erSaQ_4_3">1,653</ix:nonFraction></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;">&#8203;</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;">&#160;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears" scale="3" id="Tc_PyWErFp1oE-4IQ8s29QwLg_5_3">1,460</ix:nonFraction></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;">&#8203;</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;">&#160;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter" scale="3" id="Tc_LzNATQ-CGU2ZCybF31SZZw_6_3">804</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LessorOperatingLeasePaymentsToBeReceived" scale="3" id="Tc_dfPbWm2fP02mdRQc4vOl8w_7_3">9,392</ix:nonFraction></p></td></tr></table></ix:nonNumeric></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="Tb_sheMITGMm06o5nMIGWmQMw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property, Plant, and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property, plant and equipment are carried at cost less accumulated depreciation. Depreciation expense is calculated using the straight-line method over the estimated useful lives of each asset. Estimated useful lives for significant classes of assets are as follows: buildings and improvements, <ix:nonNumeric contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_jYeXSpIHYEGUZUKKPvverQ" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_AskeX4vd5kuc5sq9bkO7Hg">30</ix:nonNumeric> to <ix:nonNumeric contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_srV2IgQbm06gzWP4jo_8Cg" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_G5OhonE28ES47vUerHlPqw">39 years</ix:nonNumeric>; vehicles, <ix:nonNumeric contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_tK6ubKTjJkWHuCFaXwgF6A" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_qVy-3NbSZ0KN6ooVH-P9LQ">5 years</ix:nonNumeric>; machinery and equipment, <ix:nonNumeric contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_neXdvzbZSkablvZ3wIBNsQ" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_uF37X85kF0qjw9xu5tbH4w">7 years</ix:nonNumeric>; and furniture and fixtures, <ix:nonNumeric contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_K-OScNlfVEq9ANUOWGxNvg" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_0x4A6gWrIEiWLxZvFP0S1Q">7 years</ix:nonNumeric>. Repair and maintenance charges are expensed as incurred. Expenditures for major renewals or betterments which extend the useful lives of existing property, plant and equipment are capitalized and depreciated.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="Tb_9DzTR4Lx2E2-TG-WS5e0xA" continuedAt="Tb_9DzTR4Lx2E2-TG-WS5e0xA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Assets are grouped at the lowest level in which there are identifiable cash flows that are largely independent of the cash flows of other groups of assets. In such cases, if the future undiscounted cash flows of the underlying assets are less than the carrying amount, then the carrying amount of the long-lived asset will be adjusted for impairment. <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="0" id="Narr_694MYqeOXkaB3DgYxgkGmQ"><ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="0" id="Narr_K5twgZCHOkylUPylbQV6gw">No</ix:nonFraction></ix:nonFraction> impairment for long-lived assets was recorded for the&#160;years ended December&#160;31, 2023 and 2022.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">42</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_W6CxnzOYikmIjblVFnE_KQ_1_2"></a><a id="Tc_VHm2Pi7O20myXes4go_R2w_1_5"></a><a id="Tc_YyxiutoVSUer7mYDTCDKuA_2_0"></a><a id="Tc_ORuRMriqhU6teA7neQyEcQ_2_2"></a><a id="Tc_ZMOkXVc6SkWmejvXXkmX-Q_2_5"></a><a id="Tc_tIJa7QFmt0-0Y27MAhqRvg_3_0"></a><a id="Tc_H_jIf88Lb0CHUYHAMqp9Zw_4_0"></a><a id="Tc_TwGyMlUUWUmbZmDAxBhnEA_5_0"></a><a id="Tc_yKKxnUdDd06wqb2YP_qpDg_5_2"></a><a id="Tc_CEzHOeA100-7CwgYAKpLdA_5_5"></a><ix:continuation id="Group_OdqhggNhjkm3XcXQWV2duA_cont5" continuedAt="Group_OdqhggNhjkm3XcXQWV2duA_cont6"><ix:continuation id="Tb_9DzTR4Lx2E2-TG-WS5e0xA_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="legh:DealerIncentiveLiabilityPolicyTextBlock" id="Tb__kPl5NYMKUaM9iMHMc6ZmQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Dealer Incentive Liability</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has entered into agreements with qualifying independent retailers, or dealers, that provides incentives to retailers when their customers finance the purchase of a home with the Company. The agreements provide for a portfolio for these consumer loans. The independent retailer is eligible to receive a dealer incentive, which is a portion of total collections expected on this consumer loan portfolio after the Company recovers its contribution (the collection thresholds are set per the terms of the dealer agreement, and the contribution includes the Company&#8217;s initial contribution, interest and fees).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A dealer incentive liability is recorded in the Company&#8217;s balance sheet based on the total outstanding balance of individual dealer loan portfolios at period end, less the remaining portion of the Company&#8217;s contribution in respective portfolios. As of December&#160;31, 2023 and 2022, the dealer incentive liability was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerIncentiveLiabilityNoncurrent" scale="3" id="Narr_C0JmFxI8QEe-mnLFjXgshw"><ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerIncentiveLiabilityNoncurrent" scale="3" id="Narr_kJ6bQA0qdkSOSfKajrofPA">5,260</ix:nonFraction></ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerIncentiveLiabilityNoncurrent" scale="3" id="Narr_FOdu-vboK0OZ_Ylq21LyLw">5,516</ix:nonFraction>, respectively. Dealer incentive expense for the&#160;years ended December&#160;31, 2023 and 2022 totaled $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerIncentiveExpense" scale="3" id="Narr_HB70FQh8HEiC6dCQe3PPAQ">586</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerIncentiveExpense" scale="3" id="Narr_TonUu7aUNUORynGNIewVeg">1,315</ix:nonFraction>, respectively, and is included in the Company&#8217;s statements of income.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies" id="Tb_nK8UNhqtmEeN4Me4saPb5A" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Product Warranties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company provides retail home buyers with a <ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" format="ixt-sec:durwordsen" name="legh:TermOfProductWarranty" id="Narr_Egl-p2KAu0KFSD4kuSCKdw">one-year</ix:nonNumeric> 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&#8217;s balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes activity within the warranty liability for the&#160;years ended December&#160;31, 2023 and 2022:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="Tb_Uiey2hcra0WIkrXM4Jci2Q" escape="true"><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;">&#8203;</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:75.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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.34%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.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;">Warranty liability, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">&#8203;</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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="Tc__t9D3YoZX0OrkPfW1yWWkw_2_3">3,049</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">&#8203;</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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2021_PLmX-bV73EaDDiGMPRhbUg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="Tc_RK8Xdc9lE0elzJHfiR8anw_2_6">2,876</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product warranty accrued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="3" id="Tc_m7C3kkLBPU2I9pIhovujTA_3_3">2,552</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="3" id="Tc_QdJVASO040GhovLYEDi_hg_3_6">2,874</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:75.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;">Warranty costs incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="3" id="Tc_WG_JpxxeiEup4As2vVQKsQ_4_3">2,691</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="3" id="Tc_0hX9iWCtZ068Eb3qM5djvA_4_6">2,701</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty liability, end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="Tc_iOCVzh61N021I6b5ZHb92Q_5_3">2,910</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="Tc_UcUll7-mHk-GtBgEok6atA_5_6">3,049</ix:nonFraction></p></td></tr></table></ix:nonNumeric></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="Tb_3nSK8yJfIU-RUEjOsDoGKQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advertising Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company expenses all advertising and marketing expenses in the period incurred. Advertising costs for the&#160;years ended December&#160;31, 2023 and 2022 were $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="3" id="Narr_i_PCulb670u40-md6i-HCA">409</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="3" id="Narr_2R590Wic6kuxrt9vo4GtUQ">120</ix:nonFraction>, respectively.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="Tb_qDLIo24xuE63rwFa95oG7A" continuedAt="Tb_qDLIo24xuE63rwFa95oG7A_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 (&#8220;ASC&#8221;) 820-10, <i style="font-style:italic;">Fair Value Measurement,</i> 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&#160;I measurement) and the lowest priority to unobservable inputs </p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">43</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_vilWOWIo_k2luS4mZ0707Q_1_2"></a><a id="Tc_YhVdiHTs30Ouhau2MHRP7Q_1_5"></a><a id="Tc_Jw24P8f7OEqjjZ8dJe3Drg_2_0"></a><a id="Tc_pslHtjDpEUK2XvNnw1OpQQ_2_2"></a><a id="Tc_Y__YCY8lQk6VggITnJaT2Q_2_5"></a><a id="Tc_jtL6JraICkS3rrSsIDiuvw_3_0"></a><a id="Tc_QpZ3Q4BFkkm1ocD0LTkNAg_4_0"></a><a id="Tc_BqhBTIB6V0m554k0OFxbgg_5_0"></a><a id="Tc_6J38oBqhj0CYmAbN24GqoA_6_0"></a><a id="Tc_TUy-3I7AkkaQ4kyJ4T_zxw_7_0"></a><ix:continuation id="Group_OdqhggNhjkm3XcXQWV2duA_cont6" continuedAt="Group_OdqhggNhjkm3XcXQWV2duA_cont7"><ix:continuation id="Tb_qDLIo24xuE63rwFa95oG7A_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">(Level&#160;III measurements). The three levels of fair value hierarchy under ASC 820-10, <i style="font-style:italic;">Fair Value Measurement</i>, are 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><td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Level&#160;I</p></td><td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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></td></tr><tr><td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Level&#160;II</p></td><td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Significant observable inputs other than quoted prices in active markets for which inputs to the valuation methodology include: (1)&#160;Quoted prices for similar assets or liabilities in active markets; (2)&#160;Quoted prices for identical or similar assets or liabilities in inactive markets; (3)&#160;Inputs other than quoted prices that are observable; (4)&#160;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&#160;II input must be observable for substantially the full term of the asset or liability.</p></td></tr><tr><td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Level&#160;III</p></td><td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Significant unobservable inputs that reflect an entity&#8217;s own assumptions that market participants would use in pricing the assets or liabilities.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 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 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="Tb_HEViieYWvESKBqRfG54KVQ" continuedAt="Tb_HEViieYWvESKBqRfG54KVQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s financial instruments consist primarily of cash, investments in U.S. Treasury Notes, 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 12pt 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&#160;I valuation technique. The investment in US Treasury Notes has quoted prices available in active markets that the Company can access at measurement dates. The US Treasury Notes were sold by the Company on June 22, 2023. The Company determined that the fair value of the investment in US Treasury Notes was approximately $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_icUfZ-IQlkyTv9aq8GN9yA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="3" id="Narr_25-OpyfHrkS0nvGh2nH-rw">8,409</ix:nonFraction> compared to the book value of $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0CliQH288E2PtD-eJXgd2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="3" id="Narr_ANKinV_lkUOuf0Kx8M2HkA">8,412</ix:nonFraction> as of December 31, 2022. This was considered a Level I valuation technique. The lines of credit, notes payable, part of the MHP Notes and part of the other note receivables have variable interest rates that reflect market rates and their fair value approximates their carrying value. This is considered a Level&#160;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&#160;III valuation technique. The following table shows the fair market value and book value of these portfolios as of December&#160;31, 2023 and December&#160;31, 2022:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="Tb_JKrLfb890ECL1utDlvH20g" escape="true"><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;">&#8203;</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:74.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.64%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;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;">&#8203;</span></p></td><td colspan="2" 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: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Consumer loan portfolio, fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerPortfolioSegmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_jboHmGM3P0CbW5zUr3-WTw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="Tc_T7eASrZ56025j84xhmAIkw_2_3">155,146</ix:nonFraction></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;">&#8203;</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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerPortfolioSegmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_HE2NhSXlv0us3uMnO9jQ5g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="Tc_0FwIYLr6O0q3E6zKgG7qgA_2_6">138,800</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerPortfolioSegmentMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_ETfZhQaCkUevH0M_CgfBDg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="Tc_P4g9AkQe0kKmtDZnHAXmMA_3_3">156,499</ix:nonFraction></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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerPortfolioSegmentMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_sQmakZy6BEekP4O6RXHoIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="Tc_v8m8eA3iQk-e2_l30EURLw_3_6">139,009</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Fixed rate MHP Notes, fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_YdBH89VpckiCPF8UdFbgHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="Tc_ENOFjioduk2kOVwuUwR0bg_4_3">176,270</ix:nonFraction></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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_7pXuzhqT4EmchFP9u6yovA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="Tc_0BEYInWzREWPO2_KcKTU6Q_4_6">128,400</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;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:1.63%;margin:0pt;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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_TDOBN1hI4kyOqpNaNXSS9g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="Tc_31uxbssMR06ZWLBnu3YsxA_5_3">178,724</ix:nonFraction></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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_WN-oKfrcZU2n_efbZvtZgg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="Tc_FwoN0gQDnU23NY2VEypGKQ_5_6">129,966</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Fixed rate other notes, fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_rUGDxY1hPUqtk8nIBMfpqw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="Tc_suduajbSNkaB8WGTCgriUA_6_3">34,340</ix:nonFraction></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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_yh1axibstUOpzpvnP5-dbA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="Tc_Ome_bYxGkUuHdOUdHkIlew_6_6">21,600</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;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:1.63%;margin:0pt;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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_LSH-5b2vzE2S2_i9lr08Qw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="Tc_vpkguTKjvUKbwwuRrU_i0A_7_3">34,590</ix:nonFraction></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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_j3P6Wj5z3UirPEAMB9lbxQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="Tc_wtrsZPgjV0ma6P5ZRFNshA_7_6">22,722</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">44</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Group_OdqhggNhjkm3XcXQWV2duA_cont7" continuedAt="Group_OdqhggNhjkm3XcXQWV2duA_cont8"><ix:continuation id="Tb_HEViieYWvESKBqRfG54KVQ_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="Tb_7dvCSzrR9EyETiPAndFP_w" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Product sales<i style="font-style:italic;"> </i>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 a 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. The Company provides inventory financing for independent retailers who purchase homes from us and then sell them to consumers. Inventory Finance Sales are considered sales of homes to the independent dealer. Retail Store Sales are homes sold through Company-owned retail locations. Inventory Finance Sales and Retail Sales of homes may be financed by the Company, by a third party, or 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 consignment fees, commercial lease rents, service fees and other miscellaneous income.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="Tb_VgPH9jFSbkK_J9ZiCjRC8w" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Reserve for Repurchase Commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In accordance with customary business practice in the manufactured housing industry, the Company has entered into certain repurchase agreements with certain financial institutions and other credit sources who provide floor plan financing to industry retailers, which provided that the Company will be obligated, under certain circumstances, to repurchase homes sold to retailers in the event of a default by a retailer in its obligation to such credit sources. The Company&#8217;s obligation under these repurchase agreements ceases upon the purchase of the home by the retail customer. The Company applies ASC 460, <i style="font-style:italic;">Guarantees</i> and ASC 450-20, <i style="font-style:italic;">Loss Contingencies</i>, to account for its liability for repurchase commitments. The Company considers its current obligations on current contracts to be immaterial and accordingly have not recorded any reserve for repurchase commitments as of December&#160;31, 2023 and 2022.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="legh:InterestIncomePolicyTextBlock" id="Tb_RSqgdEnF8kGAK8S_N8kxhQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Interest Income</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Interest on consumer loans, MHP Notes&#160;and other notes is recognized using the effective-interest method on the daily balances of the principal amounts outstanding and recorded as part of total revenue. Fees associated with the origination of loans and certain direct loan origination costs are netted and the net amount is deferred and recognized over the life of the loan as an adjustment of yield. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Interest related to other notes receivable balances and interest income earned on cash balances is shown in Non-operating Interest Income on the statements of income.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="Tb_CPUe1gzLoE-QcLMCMmvlIQ" continuedAt="Tb_CPUe1gzLoE-QcLMCMmvlIQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Share-Based Compensation</b></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 ASC 718, <i style="font-style:italic;">Compensation&#8212;Stock Compensation</i>. Share-based compensation expense is recognized based on an award&#8217;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&#8217;s common stock on the grant date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:23.1pt;margin: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 </p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">45</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_Hlk4155631"></a><ix:continuation id="Group_OdqhggNhjkm3XcXQWV2duA_cont8" continuedAt="Group_OdqhggNhjkm3XcXQWV2duA_cont9"><ix:continuation id="Tb_CPUe1gzLoE-QcLMCMmvlIQ_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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&#8217;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 &#8220;simplified&#8221; 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></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="legh:ShippingAndHandlingCostsPolicyTextBlock" id="Tb_0SUlz9cY3UGCSnd_SggpOw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Shipping and Handling Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Shipping and handling costs incurred to deliver product to our customers are included as a component of cost of product sales in the statements of income. Shipping and handling costs for the&#160;years ended December&#160;31, 2023 and 2022 were $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="legh:ShippingAndHandlingCosts" scale="3" id="Narr_-7FlSmRPoEK8Zv0ezl8vcQ">621</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="legh:ShippingAndHandlingCosts" scale="3" id="Narr_XN2Zl5EwNk23cG8uZzudrA">1,804</ix:nonFraction>, respectively.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:EarningsPerSharePolicyTextBlock" id="Tb_XMggNE0qjkqgHeY_FVYCrA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Earnings Per Share</b></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 (&#8220;EPS&#8221;) 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&#8217;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. </p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:IncomeTaxPolicyTextBlock" id="Tb_1oIwXBgALEy0X88dISmrcQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company is subject to U.S. federal and state income taxes as a corporation. Income tax expense for the Company is recognized for the tax effects of the transactions reported in the financial statements and consist of taxes currently due, plus deferred taxes. The deferred tax assets and liabilities represent the future tax return consequences of those differences, which will be either taxable or deductible when the assets and liabilities are recovered or settled. Deferred tax assets and liabilities are reflected at income tax rates applicable to the period in which the deferred tax assets or liabilities are expected to be realized or settled. As changes in tax laws or rates are enacted, deferred tax assets and liabilities are adjusted through the provision for income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">A valuation allowance, if needed, reduces deferred tax assets to the expected amount most likely to be realized. Realization of deferred tax assets is dependent upon the generation of a sufficient level of future taxable income and recoverable taxes paid in prior&#160;years. Although realization is not assured, management believes it is more likely than not that the deferred tax assets will be realized. In addition, management does not believe there are any unrecorded deferred tax liabilities that are material to the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The determination of the provision for income taxes requires judgment, use of estimates, and the interpretation and application of complex tax laws. Judgment is required in assessing the timing and amounts of deductible and taxable items and the probability of sustaining uncertain tax positions. The benefits of uncertain tax positions are recorded in the Company&#8217;s financial statements only after determining a more-likely-than-not probability that the uncertain tax positions will withstand challenge, if any, from taxing authorities. When facts and circumstances change, the Company reassesses these probabilities and records any changes through the provision for income taxes. The Company recognizes interest and penalties relating to uncertain tax provisions as a component of tax expense. For the periods presented, management has determined there are no material uncertain tax positions for the tax years that remain subject to examination by major tax jurisdictions as of December&#160;31, 2023, which includes the tax years 2020, 2021 and 2022. </p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:ConcentrationRiskCreditRisk" id="Tb_xsZTq5ErAEKUkWRIN9rVHw" continuedAt="Tb_xsZTq5ErAEKUkWRIN9rVHw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentrations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk are accounts receivable, consumer loans, MHP Notes, inventory finance loans and other notes receivable. Management believes that its credit policies are adequate to minimize potential credit risk related to accounts receivable and other notes receivable. </p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">46</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Group_OdqhggNhjkm3XcXQWV2duA_cont9" continuedAt="Group_OdqhggNhjkm3XcXQWV2duA_cont10"><ix:continuation id="Tb_xsZTq5ErAEKUkWRIN9rVHw_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The consumer loans and inventory finance loans are secured by the mobile homes that were financed through the loans. The MHP Notes&#160;are secured by mobile homes, other assets, and are personally guaranteed. The MHP Notes&#160;personal guarantor may cover multiple parks and each park is treated as a customer. As of December 31, 2023, the Company had concentrations of MHP Notes with <ix:nonFraction unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw" contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_pPFSNRiKWkqBWxUtYHZmww" decimals="INF" format="ixt-sec:numwordsen" name="legh:ConcentrationRiskNumberOfCustomers" scale="0" id="Narr_KkiDMwTctUy8JxIoLCLGSQ">three</ix:nonFraction> independent third-parties and their respective affiliates that equaled <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_oLuscl7u60KnStLzOa-WGw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_qyZEHslRb0uImds6KuMk4A">14.0</ix:nonFraction>%, <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyTwoMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_vzeSJU7Lzkq-EiLqZudkng" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_rg0NHsec00WrjnQ8_FIuYg">17.9</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyThreeMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_C31fvnLDuEuQrQTpEdPNpA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_OSNHWOG83kyUwTp4A_PTiQ">24.5</ix:nonFraction>% of the principal balance outstanding, all of which was secured by the mobile homes. As of December 31, 2022, the Company had concentrations of MHP Notes with <ix:nonFraction unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw" contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_q9hrRYv0ukqmUE0lmCY96g" decimals="INF" format="ixt-sec:numwordsen" name="legh:ConcentrationRiskNumberOfCustomers" scale="0" id="Narr_CmZ-eI4kSEuQfYWsMLfePQ">three</ix:nonFraction> independent third-parties and their respective affiliates that equaled <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_dwz4NjkfykOkyXV2HiDiPw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_9L7OgGKXbkq61CcWB2Wlkg">12.3</ix:nonFraction>%, <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_IndependentThirdPartyTwoMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_oGgWqyfTAkyp-cchSp5pxg" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_vIc8_jQph0GTEQ_V8ir75g">16.6</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_IndependentThirdPartyThreeMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_EtaSjwBjkESLzSunpiH8GQ" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_nXnscVVEaUO8WKoGt8STgg">34.0</ix:nonFraction>% of the principal balance outstanding, all of which was secured by the mobile homes. As of December 31, 2023 and 2022, the Company had concentration of other notes receivable with <ix:nonFraction unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw" contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_OtherNoteReceivableMember_MK7VS9blvkmbcZj1Q_carw" decimals="INF" format="ixt-sec:numwordsen" name="legh:ConcentrationRiskNumberOfCustomers" scale="0" id="Narr_BHT-1YwVuUOeayiHWMlSNA"><ix:nonFraction unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw" contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_OtherNoteReceivableMember_EsUFphr-W02zl2TBpoJfyg" decimals="INF" format="ixt-sec:numwordsen" name="legh:ConcentrationRiskNumberOfCustomers" scale="0" id="Narr_i3ifUq50M0GAeRY4SmCPZg">one</ix:nonFraction></ix:nonFraction> independent third-party and its affiliates that equaled <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_OtherNoteReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_kiUHxJC0J0OoizNYhVnVog" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_eLyWiFkQf0qFCuriVoL8CQ">64.4</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_OtherNoteReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_qYbgmA0_kEaa9Q5G0SlWiA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_DPePF8x9Ykm7l3_2OH4Eqw">77.6</ix:nonFraction>%, respectively, of the principal balance outstanding. The other notes are secured by land and other assets and are personally guaranteed. </p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Tb_fo8MGdQsWUuj-z5g2tUJ2Q" continuedAt="Tb_fo8MGdQsWUuj-z5g2tUJ2Q_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company elected to use longer phase-in periods for the adoption of new or revised financial accounting standards under the JOBS Act while it was an emerging growth company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February&#160;2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016-02, <i style="font-style:italic;">Leases (Topic 842)</i>, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. A lessee should recognize in the balance sheet a liability to make lease payments (the lease liability) and an asset representing its right to use the underlying asset for the lease term. ASU 2016-02 was effective for the Company for fiscal years beginning after December 15, 2021, and interim periods within those years. The Company adopted this standard in the first quarter of fiscal 2022 and elected certain practical expedients permitted under the transition guidance, including the <ix:nonNumeric contextRef="Duration_1_1_2022_To_1_1_2022_pon_MYs320mpWlQJ4ndJeA" format="ixt:booleantrue" name="us-gaap:LeasePracticalExpedientsPackage" id="Narr_Y8L9gbHCHUqY7qG5He4WVQ">package</ix:nonNumeric> of practical expedients; however, the Company did not elect the <ix:nonNumeric contextRef="Duration_1_1_2022_To_1_1_2022_pon_MYs320mpWlQJ4ndJeA" format="ixt:booleanfalse" name="us-gaap:LeasePracticalExpedientUseOfHindsight" id="Narr_5wJd6tUljEKQv5mTQTow-w">hindsight</ix:nonNumeric> practical expedient. Additionally, the Company elected the optional transition method that allowed for a cumulative-effect adjustment in the period of adoption and did not restate prior periods. The adoption of ASU 2016-02 resulted in an increase in total assets and total <span style="-sec-ix-hidden:Hidden_u83sbLFlwEyIQVbRiNXdew;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">liabilities</span></span> of $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_1_1_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_SSCCfX9F00-JP00OjvrMwA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="Narr_lzLk149c2kKGFSmYc7FwvQ">3,258</ix:nonFraction> at transition. However, this standard did not have a material impact on the consolidated statement of income or the consolidated statement of cash flows.&#160;See Note 8 for further discussion on leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In June&#160;2016, the FASB issued ASU 2016-13 <i style="font-style:italic;">Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, 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 previous GAAP, however Topic 326 requires 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 affected 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&#8217;s fiscal&#160;year beginning January&#160;1, 2023. The adoption of ASU 2016-13 resulted in an increase in portfolio allowances of $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_zV81Gmy4WEiOG7q51FqFZA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Narr_kdXibLopvUe4F6XKlyZpqA">900</ix:nonFraction> at transition. The $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_zV81Gmy4WEiOG7q51FqFZA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Narr_vu_ywGs3XkS2v09aq3JOkg">900</ix:nonFraction> was comprised of a $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_ZIPJp5DoeEyarQvs203z1g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Narr_5vEmFJOCF0umft3IsXXdUg">225</ix:nonFraction> increase for MHP notes, a $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinancedContractsMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_OzeP0EcILEybW6GmPWee6w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Narr_vvYSoWFKAkymrCqYkJ0W7Q">187</ix:nonFraction> increase for dealer financed contracts and a $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_40VwdwqXbkCI0j_D-lxhnA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Narr_t4hybBoFvUqXrEz0gP4_aw">488</ix:nonFraction> increase for other notes receivable. The cumulative effect of the adoption was a net decrease of $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_zV81Gmy4WEiOG7q51FqFZA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="3" id="Narr_cMxMbKgWuEqqtrTgIZP5Kw">698</ix:nonFraction> 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, <i style="font-style:italic;">Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848</i>. 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 </p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">47</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Group_OdqhggNhjkm3XcXQWV2duA_cont10"><ix:continuation id="Tb_fo8MGdQsWUuj-z5g2tUJ2Q_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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 0pt 12pt 0pt;">In November, 2023 the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (&#8220;ASU 2023-07&#8221;). 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 are currently 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 0pt 12pt 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&#8217;s Financial Statements upon adoption.</p></ix:continuation></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="Group_ep_mvseL10apL0VQEbWucQ" continuedAt="Group_ep_mvseL10apL0VQEbWucQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. REVENUE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 a 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. The Company provides inventory financing for independent retailers who purchase homes from us and then sell them to consumers. Inventory Finance Sales are considered sales of homes to the independent dealer. Retail Store Sales are homes sold through Company-owned retail locations. Inventory Finance Sales and Retail Sales of homes may be financed by the Company, by a third party, or paid in cash. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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. 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 separately recorded 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 separately recorded in the statement of income. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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;">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&#8217;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 <ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" format="ixt:booleantrue" name="us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract" id="Narr_RzVB-1zPIUCVDkVcBXfufg">incremental costs</ix:nonNumeric> of obtaining a contract if the amortization period of the asset that the Company would have otherwise recognized is <ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" format="ixt-sec:durwordsen" name="legh:TermOfProductWarranty" id="Narr_9Eyc89Zbw0i-E-rpGV3yBw">one year</ix:nonNumeric> or less. Contract costs, which include commissions incurred related to the sale of homes, are expensed at the point-in-time when the </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">48</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_k6GMKXmxo0Gb3HSU70Pg2w_1_2"></a><a id="Tc_EKYkGSXGYEOtbL4qJeq1Vw_2_2"></a><a id="Tc_fr56HNKPa0aaDhqiGGE6vg_3_2"></a><a id="Tc_18dsIw5SQUCNlUBt9Pz_zA_3_5"></a><a id="Tc_hRjPwpgROkKLQA0joycWoA_4_0"></a><a id="Tc_iSvFxZC5uUOs9QDbMKIKfA_5_0"></a><a id="Tc_XOEBZ3bCZkCvlGSnlPmLaw_5_2"></a><a id="Tc_6ye_KkwFnUq6Kw-aNVwF2A_5_5"></a><a id="Tc_DqI4Ua6CpEOvZ9dceGwykQ_6_0"></a><a id="Tc_WkdexJTqbUKrICcAC5eFXg_7_0"></a><a id="Tc_3ul4EqSb60K7VJXYT-fs7g_8_0"></a><a id="Tc_cUD_MH5bq0KSEY7Ym-f9Rw_9_0"></a><a id="Tc_0qzWvt3EOEe_iSQ_ojefXg_10_0"></a><a id="Tc_VJrcU0q1TEKMG8gh9w-Etg_11_0"></a><a id="Tc_sW47Hiol8UOR5QMyFjxe3Q_12_0"></a><a id="Tc_NTeVgO-Nu0-_ApWq4zzaSw_13_0"></a><a id="Tc_0_Q2ion-N0eUpDAZslRT-Q_14_0"></a><a id="Tc_smtJJo0MD06pccxxnwDhtQ_14_6"></a><a id="Tc_TkF7GVGRCUyxYl5bj2FeQg_15_0"></a><a id="Tc_UyXBRLHH20ybXGgEdJso2g_16_0"></a><a id="Tc_B7XITqg88UKOComEVeN2Bw_17_0"></a><a id="Tc_Kxy6EouClUCVnBgUfmKIpQ_17_2"></a><a id="Tc_DL4MZ9NRmE2u8LsSBhoixA_17_5"></a><ix:continuation id="Group_ep_mvseL10apL0VQEbWucQ_cont1" continuedAt="Group_ep_mvseL10apL0VQEbWucQ_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">related revenue is recognized. Warranty costs and contract costs are included in selling, general and administrative expenses in the statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2023, sales to <ix:nonFraction unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw" contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_-aSqZuodpkGEKH8qGOgVWQ" decimals="INF" format="ixt-sec:numwordsen" name="legh:ConcentrationRiskNumberOfCustomers" scale="0" id="Narr_vcMe3Dbj0EG249Y2mct8pQ">two</ix:nonFraction> independent third-parties and their affiliates accounted for $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartyOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_3cRRxTdOa0iLGTpXCiNMFw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Narr_rU5bBMi2ckeYFV3_rm20Fw">10,134</ix:nonFraction> or <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartyOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_3cRRxTdOa0iLGTpXCiNMFw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr__aG8DWdBLUafsLaVrNS0PQ">7.0</ix:nonFraction>% and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartyTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_p43JfpzIG0ijcg_FE_IP2g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Narr_0Vu0OTaFVkaKkzVKBxmLAA">10,033</ix:nonFraction> or <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartyTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_p43JfpzIG0ijcg_FE_IP2g" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_3iqSFu3unUWIMcdlY3cm7Q">6.9</ix:nonFraction>% of our product sales, respectively. For the year ended December 31, 2022, sales to <ix:nonFraction unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw" contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_9KJKgEZLDEOcRhw4dpnwxg" decimals="INF" format="ixt-sec:numwordsen" name="legh:ConcentrationRiskNumberOfCustomers" scale="0" id="Narr_vH8NG8ZydUeFVsIXFkPnsA">two</ix:nonFraction> independent third-parties and their affiliates accounted for $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartyOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_XB9k91xDZ0y4nqITdItvuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Narr_TN1vZp7MDUy-HWBvBoyocw">13,008</ix:nonFraction> or <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartyOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_XB9k91xDZ0y4nqITdItvuA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_9V2wqDd0F0CP0jlE77CRCg">5.9</ix:nonFraction>% and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartyTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_S-jilCltHUmXZzV-n8x0LQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Narr_z_fcxGobRkCxkMwqgfGP4Q">11,879</ix:nonFraction> or <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartyTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_S-jilCltHUmXZzV-n8x0LQ" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_gSVUdzXxuEyN46xRZZ-DIQ">5.4</ix:nonFraction>% of our product sales, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2023 and 2022, total cost of product sales included $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts" scale="3" id="Narr_COBf-YP0D0av_q9ODZu7nw">10,188</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts" scale="3" id="Narr_5d8hrYWkl0WVu7W6PA2TyQ">11,588</ix:nonFraction> of costs relating to subcontracted production for commercial sales, reimbursed dealer expenses for inventory finance sales, and certain other similar costs incurred for retail store and commercial sales. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other revenue consists of contract deposit forfeitures, consignment fees, commercial lease rents, 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&#8217;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&#8217;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. The Company transitioned most of its independent retailers from consignment arrangements to inventory finance arrangements in late 2022. Revenue for commercial leases is recognized as earned monthly over a contractual period of <ix:nonNumeric contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_wh7_HxdVUUWhGNt_oPovrw" format="ixt-sec:durmonth" name="us-gaap:LessorOperatingLeaseTermOfContract" id="Narr_KZM2cnP_0kiUrlGEG_zNpw">96</ix:nonNumeric> or <ix:nonNumeric contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_j-F8yvh3wUKcsjB9RXzMVw" format="ixt-sec:durwordsen" name="us-gaap:LessorOperatingLeaseTermOfContract" id="Narr_TpZPbJsOfk2lim8uU4xslw">120 months</ix:nonNumeric>. 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 12pt 0pt;">Disaggregation of Revenue. The following table summarizes customer contract revenues disaggregated by source of the revenue for the years ended December 31, 2023 and 2022: </p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="Group_zikxMJRaTE6et4WG1yO1SQ" continuedAt="Group_zikxMJRaTE6et4WG1yO1SQ_cont1" escape="true"><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;">&#8203;</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:65.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.78%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.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;">Year ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.78%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.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;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.78%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.43%;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.67%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.42%;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></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_legh_DirectSalesMember_Bospa3lmRUCJnMZTBUTXSw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_-I_bvmGJ4Uie5G6hdGJckw_5_3">17,540</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_DirectSalesMember_GhcnGkOvFkijcm7Equq3MA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_cAszn0aHtEK78w_ID_SrWw_5_6">45,549</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_legh_CommercialSalesMember_q9K3aLePcEGva7Cu7SPIhg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_zyZF4wyByE2AHYlRU8jyKg_6_3">54,955</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_CommercialSalesMember_5moSgbPXZUafbCunpgI-1w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_6afc-yoXxUa9SOuTrBRy2A_6_6">61,373</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_legh_InventoryFinanceSalesMember_NigDRoIvZE262pQSyQn0WA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_4mjA2rHkyUq1AIgZurqfiQ_7_3">44,135</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_InventoryFinanceSalesMember_uEKH-mCzIEqmwTGhiFZnqg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_3R0XLLECf0aW62awciU24g_7_6">84,037</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_legh_RetailStoreSalesMember_PgvqEn40TEqvuYXxL4IJIw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_B2I7-ij9_U69wSrHHA4vOQ_8_3">19,169</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_RetailStoreSalesMember_ZJRatyGyfUmc0gIPQqc_xg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_-YnlCimIrk2UCq1OkEkKtA_8_6">19,629</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_G52O6AhCZkujM9o-p2gLEw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_tCXMcNPNu0S9EmkCdv6c8A_9_3">9,301</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_68cLBD1OnkKGLoiJv6H5fw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_XfO1grfiH0-6QAgsSkSAhQ_9_6">11,464</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_pmB96RNDZ0ywuzMLoNn34Q_10_3">145,100</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_yF2Ga_i-EUmqEplzkNNIjg_10_6">222,052</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;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;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansConsumer" scale="3" id="Tc_z4_Z_7WAKEKgg5tA-7jUfw_12_3">19,360</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansConsumer" scale="3" id="Tc_zm3JpklryEWwyKZrj2-7Qw_12_6">18,369</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansCommercial" scale="3" id="Tc_LdFdqcbOf0qwrJoAh9ut1Q_13_3">14,330</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansCommercial" scale="3" id="Tc_6_mhBHR2ykCrGoRMIa56mA_13_6">10,195</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="legh:InterestAndFeeIncomeLoansDealer" scale="3" id="Tc_lfPwHWtphkq0XlzvwsGt-w_14_3">3,730</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" scale="3" id="Tc_H-JdDPavd06WSqq5Rvk6QA_15_3">37,420</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" scale="3" id="Tc_hXS-gL6wi0SrmyUW_o9TdA_15_6">28,564</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherIncome" scale="3" id="Tc_MWhh3WNRS0KievfRhvMREQ_16_3">6,624</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherIncome" scale="3" id="Tc_K2rr-nLbWkG8FRIlnbeqrA_16_6">6,399</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.75%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="Tc_HusQNX1nLUaz55r5s4nJCw_17_3">189,144</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.74%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="Tc_jSImIcrsS0-5N8mkWHXFug_17_6">257,015</ix:nonFraction></p></td></tr></table></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">49</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Group_ep_mvseL10apL0VQEbWucQ_cont2"><ix:continuation id="Group_zikxMJRaTE6et4WG1yO1SQ_cont1"></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><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 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:12pt;"></div></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="Tc_AQz72iZ8hU2Vk-m1YsCqSA_1_2"></a><a id="Tc_saxpD0GN-0W1w2O5_mooUQ_1_5"></a><a id="Tc_gOXfSanb_kC67CahJTK4rg_2_0"></a><a id="Tc_UQORXIA05kmW4c1M0GR9zg_2_2"></a><a id="Tc_AF_Mpic3tkO9SKvDzoccQQ_2_5"></a><a id="Tc_MOK19oHbrkKR4xsk2SAwpQ_3_0"></a><a id="Tc_84ez1zI090qTlpL8z6LXTw_4_0"></a><a id="Tc_4Bx58DkWbU2H7SyU-LuH4w_5_0"></a><a id="Tc_24kL6i8r5EWOayBnxJr9qg_5_2"></a><a id="Tc_E0g-VuWb3UGPN7aIt6_tmg_5_5"></a><a id="Tc_9GZeZ5-RqUmlf49R5DvrTQ_1_2"></a><a id="Tc_-KGMFtqi7kqualYfejzNLA_1_5"></a><a id="Tc_B5xnXE4CqE6nxNypIY-ZJA_2_0"></a><a id="Tc_LRVOyILrk0eNACKz26_i1Q_2_2"></a><a id="Tc_JZmQOELypU-Jq_piYgoivQ_2_5"></a><a id="Tc_vBrleOfJuEuu1XLoAm_32A_3_0"></a><a id="Tc_LAo-3CIUSUi_n8pA3ux5Lw_4_0"></a><a id="Tc_pOEuYkBjZ0ymIXS0dz6Bqg_5_0"></a><a id="Tc_vjY746Orz0CLezRty3Y-cA_5_2"></a><a id="Tc_NUDcDNrThUqy4cKfBqxNtw_5_5"></a><a id="Tc_jAcHdc1exUmkMVfrcR8OHA_1_2"></a><a id="Tc_B_Y0SvvOC06diTrybqM6bA_1_5"></a><a id="Tc_vjLuSLJS3ESMG6nMtFubYQ_2_0"></a><a id="Tc_67ZlOGRYgESKM-fSP7ue2A_2_2"></a><a id="Tc_WhZO9bo_Dk2o2o-I0HL2Jw_2_5"></a><a id="Tc_xyl26V0iRkOYjUNhkuFKWQ_3_0"></a><a id="Tc_-oexQhesV0CXRph3hJmQyA_3_2"></a><a id="Tc_EB9tzyYof06AX9x5zQrlaw_3_5"></a><a id="Tc_WbXS0VWzT0ucVKdskl4EjQ_4_0"></a><a id="Tc_Skv8jyyfDUyazyiA-14JBQ_4_2"></a><a id="Tc_ExWCwZVCKkmSPLtXJGGoBQ_4_5"></a><a id="Tc_G8cn-vB1s0GtBR96hexMzA_5_0"></a><a id="Tc_NBObbGt-aEijw6EY9evuGA_5_2"></a><a id="Tc_Ch1SS1ow3ESrfKps8kj_QA_5_5"></a><a id="Tc_4-mTQqDAPkW8N0Aj64vgRA_6_0"></a><a id="Tc_WJqA1C8VZkyl1m081qQjMg_6_2"></a><a id="Tc_efG_Y6DDeEWgFlvd1lEx_w_6_5"></a><a id="Tc_dlXJ7_oJG068XCo9VhfEGA_7_0"></a><a id="Tc_dwdLVgcsnUCcCsNoIj_ezg_7_2"></a><a id="Tc_hAP8W9zcC0CVXuPVIr-ZLA_7_5"></a><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="Tb_op45RiufE0emHP0rghAx7A" continuedAt="Tb_op45RiufE0emHP0rghAx7A_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. CONSUMER LOANS RECEIVABLE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Consumer loans receivable, net of allowance for loan losses and deferred financing fees, consisted of the following at December&#160;31, 2023 and 2022:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_0pxTIi44mk2w9pLsnKjjoQ" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="Tb_LsShArlA6EuLeFHheHaJ2A" escape="true"><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;">&#8203;</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:71.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2023</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:10.49%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee" scale="3" id="Tc_uONK0ppypE2Ag3IauNFonw_2_3">159,738</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee" scale="3" id="Tc_ZnEmM1Zed0GHuZPB0vMSxQ_2_6">142,340</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" sign="-" scale="3" id="Tc_3_YngLd89UuobCxNwv8dtg_3_3">2,473</ix:nonFraction>)</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" sign="-" scale="3" id="Tc__pvhoXnA-0uoYl9mwcKQ5A_3_6">2,501</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_2gaI7rukgk2JCZA9tIa_Vg_4_3">765</ix:nonFraction>)</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_1dyRFdvHoU-IPkrhKCC9SA_4_6">830</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:10.49%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="3" id="Tc_-LkFo14WpkeCOUlbMOl4cg_5_3">156,500</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="3" id="Tc_KDv5I-rqFUyXztGyio5DJg_5_6">139,009</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents a detail of the activity in the allowance for loan losses for the years ended December 31, 2023 and 2022:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_0pxTIi44mk2w9pLsnKjjoQ" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="Tb_vSwpPDl_OU6VrWhgoZAYew" escape="true"><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;">&#8203;</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:71.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;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;">2022</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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 year</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_rV8RWgwlMk6AEnR_BbiAMQ_2_3">830</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2021_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_aW_PXlNnMk2LFUsIgyxV7w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_n32YcxYH60u1QkIbJiQJiQ_2_6">884</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_0pxTIi44mk2w9pLsnKjjoQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanLossesExpensed" sign="-" scale="3" id="Tc_fFQ0GMprAkyOPcUqVoEMLw_3_3">114</ix:nonFraction>)</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_WSJ0yn4dMEexw8bjkxWOjw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanLossesExpensed" sign="-" scale="3" id="Tc_FQhFVG-uO0Wkh_P3d9Ak0A_3_6">243</ix:nonFraction>)</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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Charge offs</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_0pxTIi44mk2w9pLsnKjjoQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" scale="3" id="Tc_7WrU80XuKkuF2y0I8uzEZw_4_3">49</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_WSJ0yn4dMEexw8bjkxWOjw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" scale="3" id="Tc_gF2Z6GAo-0iQF2rMzJxsxA_4_6">189</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for loan losses, end of year</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_31Q6GjjSMEmtms9_BayOhw_5_3">765</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_XtOvtkVPZEOCaRcuWHG_MA_5_6">830</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents impaired and general reserve for allowance for loan losses at December&#160;31, 2023 and 2022:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_0pxTIi44mk2w9pLsnKjjoQ" name="legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" id="Tb_0-07QW8hLE6LlkXn3SCYqg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:71.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;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;">&#8203;</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;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></tr><tr><td style="vertical-align:bottom;width:71.02%;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 consumer 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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.49%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee" scale="3" id="Tc_PpjEQMxmD022l13n2GBc0w_2_3">159,738</ix:nonFraction></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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee" scale="3" id="Tc_I9mJf5xAUkWJw0DUiuNy9w_2_6">142,340</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_RqO4JCMGg0CsELVpdRbWoQ_3_3">765</ix:nonFraction></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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_iGLhypMLOEGvdpyNuwTp5A_3_6">830</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.49%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="legh:FinancingLoansIndividuallyEvaluatedForImpairment" scale="3" id="Tc_dBjQgl-I5kaew6EIo-6VXQ_4_3">1,565</ix:nonFraction></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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw" decimals="-3" format="ixt:numdotdecimal" name="legh:FinancingLoansIndividuallyEvaluatedForImpairment" scale="3" id="Tc_0YyySgf0p02_SR6aeLb6Yw_4_6">1,610</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="legh:FinancingReceivableImpairedRelatedAllowance" scale="3" id="Tc_q-jFZ6xmqk23bZS_stbARA_5_3">562</ix:nonFraction></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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw" decimals="-3" format="ixt:numdotdecimal" name="legh:FinancingReceivableImpairedRelatedAllowance" scale="3" id="Tc_rIy95hMqqkWwYQbOehl9AQ_5_6">612</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.49%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherFinancingLoansCollectivelyEvaluatedForAllowance" scale="3" id="Tc_qr5g_wDB7EmbEiMZXk_rDA_6_3">158,173</ix:nonFraction></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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherFinancingLoansCollectivelyEvaluatedForAllowance" scale="3" id="Tc_TW2OHlUoRUGP6bSKnmG1zA_6_6">140,730</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="legh:LoansAndLeasesReceivableAllowanceGeneral" scale="3" id="Tc_M7jjnGJigkefP5h8Fvpecg_7_3">203</ix:nonFraction></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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw" decimals="-3" format="ixt:numdotdecimal" name="legh:LoansAndLeasesReceivableAllowanceGeneral" scale="3" id="Tc_BjTiIO7b7k6bX_u3t58XFA_7_6">218</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">50</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_xtDdS8fZW0eMUlgG2a1lvg_1_2"></a><a id="Tc_T0CJkjnZskuKZl5JkEKo-A_1_5"></a><a id="Tc_HEIMz4OcOkGriBDWpvAP2w_1_7"></a><a id="Tc_dKqDU_fmEUem_FcsNz6Ytw_1_10"></a><a id="Tc_vIm6_may00CVwCTVzqEGjw_2_0"></a><a id="Tc_sdEKzHFAbkinzTKCVp62oQ_2_2"></a><a id="Tc_9g17CYufH0WhUUC0C_n-oA_2_7"></a><a id="Tc_b3iLmM0_x0esrP3GPG1g6Q_3_0"></a><a id="Tc_6kxGAWEKq0aopoTCl_hwCA_4_0"></a><a id="Tc_vBhhhIytGU6ml1URPS_NPw_4_2"></a><a id="Tc_es2inB2DJ0W87SpWRlh1hw_4_7"></a><a id="Tc_0G68xzT7bke3ktsr5u2Jmg_5_0"></a><a id="Tc_l9k9bJ_CPkKSzh7H1R0iIQ_6_0"></a><a id="Tc_sCHbjpeYlE2njcgthwVhJw_7_0"></a><a id="Tc_edN_Ha4UjEmCUFMpDq_FZw_8_0"></a><a id="Tc_M1w3Gcmd1USwDocavknYww_8_2"></a><a id="Tc_SVdUUi6o5kSLx68f4hOWeQ_8_7"></a><a id="Tc_KvHEIl5cSkOtztMGeTRUEQ_1_2"></a><a id="Tc_JQOEVO3AFEKOEIURVwme3g_2_2"></a><a id="Tc_7SBbWwO-dUOucs9-9UOAhA_2_5"></a><a id="Tc_98qacBvdW0CQSRfoBd3r0A_2_8"></a><a id="Tc_j34KFsaxBkiQRHvpheIE8w_2_11"></a><a id="Tc_gnL_xFq3mkmGgZraf48WzQ_2_14"></a><a id="Tc_sBwaBHzsxU2MwhE_9r5yBA_2_17"></a><a id="Tc_lCiaLFCwaESGR5v1ddp4-Q_2_20"></a><a id="Tc_ge_RmbMH4EWq-6skZltb2w_2_23"></a><a id="Tc_03wFu2OzNUuCNOKhmZZJZw_3_0"></a><a id="Tc_kU_HiqVXdU6Y8WDHfGl6ZA_3_2"></a><a id="Tc_wivH7A_hMk6JOxBY36c9Dw_3_5"></a><a id="Tc_8IENenqc_UqzZA0NU5II8g_3_8"></a><a id="Tc_84TjhB3YY0K2NP42IFlZkg_3_11"></a><a id="Tc_SR7F-to3k02k9n3N8yIi_A_3_14"></a><a id="Tc_t7AL0rc2b06vXOKz7EuoFg_3_17"></a><a id="Tc_HZRNmcyo50qzXu18aJgFqQ_3_20"></a><a id="Tc_spAgw77Zr02oWdDEPCnpOg_3_23"></a><a id="Tc_seqSQtD6EUOYN_eortWotg_4_0"></a><a id="Tc_oRZd-TiyU0ucMzBEivZaiw_4_15"></a><a id="Tc_l1JiPgfxVEqixzXElIt7Jw_5_0"></a><a id="Tc_UqGbGszi9U6J01VSHdutSQ_5_6"></a><a id="Tc_sW2EMltvGU-toT5daqXkYw_6_0"></a><a id="Tc_HftHPdVbQkSdQ1AgVq7gtQ_6_2"></a><a id="Tc_4G1aKZWHi0ybjek0AOZP2A_6_5"></a><a id="Tc_poIARtf5o0erAPhsIV7hrA_6_8"></a><a id="Tc_-096Ssx1akuFdMqE2IBzcA_6_11"></a><a id="Tc_mR8NvpUwTke-kl4Hw7d51Q_6_14"></a><a id="Tc_UTCxuAK_CEujChB6KmoVHw_6_17"></a><a id="Tc_3TPVSIsVvk23TkIcdxAhTw_6_20"></a><a id="Tc_kMqXJRtKZkG7u_Spi28Bsg_6_23"></a><ix:continuation id="Tb_op45RiufE0emHP0rghAx7A_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A detailed aging of consumer loans receivable that are past due as of December&#160;31, 2023 and 2022 were as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_0pxTIi44mk2w9pLsnKjjoQ" name="us-gaap:PastDueFinancingReceivablesTableTextBlock" id="Tb_wgO30zYz2U6MvNHpMeT80A" escape="true"><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;">&#8203;</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:52.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.27%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;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;">&#8203;</span></p></td><td colspan="2" 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: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.12%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;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;">&#8203;</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">%</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.27%;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:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.95%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_zfvrYLedQkeoERCMdJ7bbw_2_3">159,738</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;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;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="3" format="ixt:numdotdecimal" name="legh:LoansAndLeasesReceivableGrossPercent" scale="-2" id="Tc_hXmKcGMldU-Uoo0VhdVlZg_2_5">100.0</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;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';">&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.95%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_hw3ZHhnm8kCnfiIB3FXnew_2_8">142,340</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw" decimals="3" format="ixt:numdotdecimal" name="legh:LoansAndLeasesReceivableGrossPercent" scale="-2" id="Tc_e06w8EJ4Wka2g46kqsEPOg_2_10">100.0</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.27%;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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:52.27%;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:1.12%;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;">&#8203;</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:9.95%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_HdnyHUaZDUait-C6hI9gHQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_0YJli4FJcUufOjUqqxbgFw_4_3">624</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_HdnyHUaZDUait-C6hI9gHQ" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_ZXhPzg9S7kKvFu9WGrxkqg_4_5">0.4</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:9.95%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_IvDnfafiUUKxxqU6xkAmcg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_RvPTmBRVJE23qgj5xK-XJg_4_8">1,150</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_IvDnfafiUUKxxqU6xkAmcg" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_k2DVjqgqNEymU8Y3TLZl9A_4_10">0.8</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.27%;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:1.12%;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;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_kjB2FySx7UiyGZ2GJOOdbA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_zaf0zbRDrESU96mbU8yqkg_5_3">149</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_kjB2FySx7UiyGZ2GJOOdbA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_ebH0nvMtAk-8D7ZM4EejFQ_5_5">0.1</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_qPqW-KwoJkWTAcevNnl3ww" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_c8x-8PV3PUih5rE6ymo6Lg_5_8">108</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_qPqW-KwoJkWTAcevNnl3ww" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_DfKxIxG0Ukq3A3154sy5HQ_5_10">0.1</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.27%;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:1.12%;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;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_kydxCnSVrEiH0fVrdq7Usw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_2p9S-fBaxE6APZhwNsnHKQ_6_3">123</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_kydxCnSVrEiH0fVrdq7Usw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_DGfwkLh_Tkq9ZsqbvnJDkg_6_5">0.1</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_guVVFACHl02KOsIG4-6m6A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_PwBOSe393EKZOkIKyYiG3Q_6_8">486</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_guVVFACHl02KOsIG4-6m6A" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_xx9WNIZDuUWixIjkK8ki7A_6_10">0.3</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.27%;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:1.12%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_mlseDz2ddECEpGSC-DaspQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_-bwObhGezkKmYB5lIrhMOA_7_3">1,449</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;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;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_mlseDz2ddECEpGSC-DaspQ" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_rxsMwHCO7USthThQnOv1rQ_7_5">0.9</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_gi76sV-5BE-OsM_1DN91Sw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_6PyZhypnOUmmllqk4UhLFQ_7_8">1,255</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_gi76sV-5BE-OsM_1DN91Sw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_382rqPn0c0uScu3Qsk5U7w_7_10">0.9</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.27%;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:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.95%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_7RU9L5ZJO0CPXO992SPqpA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_aC-Tl6A2_UGhsiDqWRWwig_8_3">2,345</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;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;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_7RU9L5ZJO0CPXO992SPqpA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_YiQxj9VGgUGj_QaWR9IyuA_8_5">1.5</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.95%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_0aOsdQH18Ee8BVppMjp3Tg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_Yv8QhsHHMkeqtnd0jSRd5g_8_8">2,999</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_0aOsdQH18Ee8BVppMjp3Tg" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_5fxSviTNCkWk2ab5MjH9Pg_8_10">2.1</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 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><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_0pxTIi44mk2w9pLsnKjjoQ" name="us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock" id="Tb_DoRU9knG1ESv_S-Lw32Jcw" escape="true"><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;">&#8203;</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:29.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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.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="font-size:11pt;visibility:hidden;">&#8203;</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:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="23" style="vertical-align:bottom;white-space:nowrap;width:70.51%;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;">Year of Origination</p></td></tr><tr><td style="vertical-align:bottom;width:29.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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;">&#8203;</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.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;">&#8203;</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.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;">&#8203;</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.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;">&#8203;</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;">&#8203;</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;">2019</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;">&#8203;</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;">&#8203;</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;">&#8203;</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.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;">&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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_a-F98T_MDEiuuUtf4zBzrw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="Tc_6tNcFcN7_U6_7Lqtpjyf3Q_3_3">32,584</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_a-F98T_MDEiuuUtf4zBzrw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="Tc_2kcu2hETmE2usbsi9cnZ9Q_3_6">24,951</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_a-F98T_MDEiuuUtf4zBzrw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="Tc_5QshXOnm10Cpg_mwAk-r9g_3_9">21,705</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_a-F98T_MDEiuuUtf4zBzrw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="Tc_2RG1WsO0YUmxJVMBe2KOJA_3_12">13,550</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_a-F98T_MDEiuuUtf4zBzrw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="Tc_yjTuOvAv9kWyvVdLAUq2jw_3_15">12,857</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_a-F98T_MDEiuuUtf4zBzrw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="Tc_QsVQKZMd0kO0BDRaePd9YA_3_18">51,747</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_a-F98T_MDEiuuUtf4zBzrw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_0ExcL3tNb0m2v4u6h7-WFQ_3_21">157,394</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_a-F98T_MDEiuuUtf4zBzrw" decimals="3" format="ixt:numdotdecimal" name="srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" scale="-2" id="Tc_k0lRwuFAl0WZb80z9OWbtQ_3_24">98.5</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:29.03%;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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_ThirtyTo90DaysPastDueMember_FoT-MJKDa06oxq0oxAIVGQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="Tc_xYv5i5k8R0KHAACUx7g8aQ_4_3">217</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_ThirtyTo90DaysPastDueMember_FoT-MJKDa06oxq0oxAIVGQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="Tc_92Wkf7stqEySXUSRWd0Qcw_4_6">89</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_ThirtyTo90DaysPastDueMember_FoT-MJKDa06oxq0oxAIVGQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="Tc_yXSTXVbYyEm121xtcYiXYQ_4_9">108</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_ThirtyTo90DaysPastDueMember_FoT-MJKDa06oxq0oxAIVGQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="Tc_qAQaUmsYvUSr24xWAn8WgQ_4_12">86</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_ThirtyTo90DaysPastDueMember_FoT-MJKDa06oxq0oxAIVGQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="Tc_HwsZAUtZ4U6831ly1fE_eg_4_18">231</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_ThirtyTo90DaysPastDueMember_FoT-MJKDa06oxq0oxAIVGQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_mPbiu2v-sEuSFNLFvAfVHw_4_21">731</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_ThirtyTo90DaysPastDueMember_FoT-MJKDa06oxq0oxAIVGQ" decimals="3" format="ixt:numdotdecimal" name="srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" scale="-2" id="Tc_nlPwC6F5dkyM1w8kjD9uTQ_4_24">0.5</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:29.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;">&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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_swvFQvMdTUas9SQ7ZrN5NA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="Tc_l5hcXy7zt0SY_oDId8azKg_5_3">110</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_swvFQvMdTUas9SQ7ZrN5NA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="Tc_IMwftLmH80ez50FeaQKOHQ_5_9">511</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_swvFQvMdTUas9SQ7ZrN5NA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="Tc_J4quWEhlEEGbYXbutpC1zQ_5_12">104</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_swvFQvMdTUas9SQ7ZrN5NA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="Tc_kQxGo2A_qEij3ThAjW2lgQ_5_15">197</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_swvFQvMdTUas9SQ7ZrN5NA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="Tc_ehkdVW89KU6Cd0fiNPx78g_5_18">691</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_swvFQvMdTUas9SQ7ZrN5NA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_Km_N5V1SSkiSvSkB3K4SYA_5_21">1,613</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_swvFQvMdTUas9SQ7ZrN5NA" decimals="3" format="ixt:numdotdecimal" name="srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" scale="-2" id="Tc_LKMDwoMkfU6pmL_xAkuy3g_5_24">1.0</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:29.03%;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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="Tc_dTygpTBwP0i71_4x_2_xVQ_6_3">32,911</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="Tc_jkFEGvJWmUSQ9S-FVjrOMA_6_6">25,040</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="Tc_UkOT69vhc0WBDb3ei2IvHA_6_9">22,324</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="Tc_mViU_aNk5k6BW5zkYdwU-Q_6_12">13,740</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="Tc_yXRnflbT8k602UbaRG7NGg_6_15">13,054</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="Tc_PjzRD1UedkS8YlMozNS_dw_6_18">52,669</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_iCOWd0xuMU-hYu3XWwKgzA_6_21">159,738</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig" decimals="3" format="ixt:numdotdecimal" name="srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" scale="-2" id="Tc_0iLRzE_iQEeuTToJ3B7fbA_6_24">100.0</ix:nonFraction></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:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="legh:NotesReceivableFromMobileHomeParksTextBlock" id="Tb_fjKI9IUyFE-4sGVCVlE_pg" continuedAt="Tb_fjKI9IUyFE-4sGVCVlE_pg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. NOTES&#160;RECEIVABLE FROM MOBILE HOME PARKS (&#8220;MHP Notes&#8221;)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">MHP Notes&#160;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&#8217;s payment history, and the Company&#8217;s previous loss history. The Company establishes an allowance reserve composed of specific and general reserve amounts. As of December 31, 2023 and 2022, the MHP Note balance is presented net of unamortized finance fees of $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" sign="-" scale="3" id="Narr_lTF8YJ-tyEuRuMkpRLLe5w">1,565</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_c6RjdXh27kOTG5uEBg9CEQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" sign="-" scale="3" id="Narr_J7zEWZcfy0allQle0YjZYg">1,068</ix:nonFraction>, 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 12pt 0pt;">As of December 31, 2023 there were past due balances of $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_kA-kjKmUEUKFBSOHZRee_g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Narr_TNY942OKxUuDSKstOpERnA">98</ix:nonFraction> on the MHP Notes, and for the year ended December 31, 2023, there were <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HuSycC4tbUy24nI9YSIBdA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="0" id="Narr_zhRGI9GDJ02xmwU8IAbszg">no</ix:nonFraction> charge offs recorded for MHP Notes. Allowance for loan loss for the MHP Notes was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Narr_z5VbbRcxZEq6d6cZcr2T_A">735</ix:nonFraction> as of December 31, 2023. As of December 31, 2022 there were minimal past due balances on the MHP Notes, and for the year ended December 31, 2022, <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_IVeOl8sa0UWhacoHIyATbg" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="Narr_JG7XhYSx8kSBM5P9a-f6Ng">no</ix:nonFraction> charge offs were recorded for MHP Notes. Allowance for loan loss was considered immaterial and accordingly <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_IVeOl8sa0UWhacoHIyATbg" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="Narr_kwpX64fur06efn0MizXjNA">no</ix:nonFraction> provision was recorded against the MHP Notes as of December 31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Approximately $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartyAndAffiliates1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_83hp2VDNp0GwjdoIdSVa4A" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="6" id="Narr_j86qQfFExkSbUzC9BHB33A">55</ix:nonFraction> million of MHP Notes and Other notes receivable is with borrowers either owned or operated by one individual. Approximately $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartyAndAffiliates1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_83hp2VDNp0GwjdoIdSVa4A" decimals="-5" format="ixt:numdotdecimal" name="legh:FinancingReceivableDefaultAndLitigation" scale="6" id="Narr_tzTwJWzNyEeFS7XieXX85g">37</ix:nonFraction> million of these notes currently is in default and is the subject of ongoing litigation in which the Company is the plaintiff. These notes are collateralized by mobile homes and land and are personally guaranteed by multiple borrowers. The Company evaluated the recoverability of these notes as of December </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">51</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_fJIVzRrBI06LELbk8UhEwg_1_2"></a><a id="Tc_zWIgZYmMXE-6zHPE8oZFUA_1_5"></a><a id="Tc_ZHPHT58kSEOxPE5EMlCh5A_2_0"></a><a id="Tc_Vpuuh_6aYUGJt1dbvBM_4Q_2_2"></a><a id="Tc_Imje_RVfkE6MUZ3gG55kew_2_5"></a><a id="Tc_tPg8_qypkUe7aCpeYSPNEQ_3_0"></a><a id="Tc_qSl4cH2zNEmk5X__xbIb_Q_4_0"></a><a id="Tc_ErAusCNtDUWsUfbEhpUxlw_4_6"></a><a id="Tc_si9YonjPvUetHLNIsnGrCw_5_0"></a><a id="Tc_dfW1nKa4f06_B-YWubWI5A_5_2"></a><a id="Tc_MPgmraEPj0SxynnRcKUWtw_5_5"></a><a id="Tc_WMMjRBymfkGsqE0D9GwFtw_1_2"></a><a id="Tc_P9fN_onOSEm8DjsSQG6Abw_1_5"></a><a id="Tc_6d8-5iedREexWsbgz7o7XQ_2_0"></a><a id="Tc_yY0Ms3BA8UWex28AK-yUlA_2_2"></a><a id="Tc_JsHJzFnRSECQtorR6sWsQQ_2_3"></a><a id="Tc_PLW700c7Qkmn09Z72ttfXQ_2_5"></a><a id="Tc_gyTNpHR420K9BDnPHrkrqw_2_6"></a><a id="Tc_TG_wdGzPqkGPEAjnqgfG8Q_3_0"></a><a id="Tc_PQMXbPJ8g0WfEVLzN4Gifg_3_6"></a><a id="Tc_pYtiy2mFSkioEsSs-ZqsFA_4_0"></a><a id="Tc_vrDxHB0C7UmRq2cYydFUTQ_4_3"></a><a id="Tc_2G15FIp880OsErH8fPhcKw_4_6"></a><a id="Tc_-UV23yRNsUyCFfCGoNYAXg_5_0"></a><a id="Tc_qZnVRTOXfEOL-dmmSqQrmw_5_2"></a><a id="Tc_UkJTxm5NGUmBTNX-Hm2fbA_5_5"></a><a id="Tc_OmgP9R1owk2uxOnFnYEGqQ_5_6"></a><a id="Tc_RK6jAyboL0ukx7EuHOF7fA_1_2"></a><a id="Tc_1y2GpGzaoU-yKHacg6ny0w_1_5"></a><a id="Tc_OWsP1G5oAki6kjO4-kuxLw_2_0"></a><a id="Tc_QeQo5b-EpU2Td8G2C5H9EQ_2_2"></a><a id="Tc_9rHkhyFS4UyDMH3jc5KKrw_2_5"></a><a id="Tc_GWbhiP4e_0uKihSTEKB1YA_3_0"></a><a id="Tc_rFXoXVjwRkeKwVH7ZiKn1g_3_6"></a><a id="Tc_GRADWPNSqkyDU0BOVPZBxw_4_0"></a><a id="Tc_ft9coLEjm0WkLdRrKHq0_A_4_6"></a><a id="Tc_nRbSEKvUV0yFG4uY4bKbvQ_5_0"></a><a id="Tc_wI36Bobrvk6D2SQvAnt71g_5_6"></a><a id="Tc_K1JlcinvFEG98jd8A-SASA_6_0"></a><a id="Tc_yUkjh2_Q80K8kCJK75N8_w_6_6"></a><a id="Tc_47SM39LsvkGOFCOs0I_90w_7_0"></a><a id="Tc_Wd8BkLby7km11deI_onpjw_7_6"></a><a id="Tc_ERfKYSU2Sk2bQefstPTTzg_1_2"></a><a id="Tc_Rep1uIN6Y0Wk0mxdCDSr4A_2_2"></a><a id="Tc_ufpu3FxUp0KPJ_2ewkrKyw_2_5"></a><a id="Tc_C7WVeW5SEUyO8D7pJw_rrA_2_8"></a><a id="Tc_vl23z7CeVUykMA7jB-jocA_2_11"></a><a id="Tc_d_5FN2yRT0WDAKH_qtOiHw_2_14"></a><a id="Tc_0K34hghF5Uy66p3nyEm6xA_2_17"></a><a id="Tc_2xleB5D0pkGQGWKu3BUAMA_2_20"></a><a id="Tc_wZs3GmtgUkmrhHPOTrzgrg_3_0"></a><a id="Tc_xHBX_mVMIkemFcZWH5kkCQ_3_2"></a><a id="Tc_gw4wjz8xFkyaZW3n6XBrdA_3_5"></a><a id="Tc_Gr7S-GjW2E6NmFGqPgszUw_3_8"></a><a id="Tc_DaZUhJ2iNkuCik4b5SEzcQ_3_11"></a><a id="Tc_fE1VCY_hckOwbMDUWkjcaA_3_14"></a><a id="Tc_adluw7dTWUGoJi6Nll58aw_3_17"></a><a id="Tc_W7sHUkP_20OG5CyU2XXS5Q_3_20"></a><a id="Tc_f3At2J25Y0Owf_shbrY8Wg_4_0"></a><a id="Tc_vDn05KeAXEG9m0_hUCkbfQ_4_3"></a><a id="Tc_0pgQLiM2h0SS_RemnhfKxA_4_6"></a><a id="Tc_HL2JJ6yOrEqwmnjqTTtmOg_4_9"></a><a id="Tc_SpbGTObPQES4Yx7LE71YAw_4_12"></a><a id="Tc_Yq4lKUjLEEi9pu0hwsicAQ_4_15"></a><a id="Tc_gORFvRXtqUaGm68jujRxrA_4_18"></a><a id="Tc_zycba_cEcUSezR_cXR1S9g_4_21"></a><a id="Tc_6VsYk3On3kCkzv1tS_g8Yw_5_0"></a><a id="Tc_sPox9mrHgESvCZJI-T644w_5_9"></a><a id="Tc_0KZGTjsnFEGfbQiGjk5Igw_5_12"></a><a id="Tc_yLoOZ-WvIEWiCrHcvPFqvg_5_15"></a><a id="Tc_gEgqbKBVKU-YBP5CGtW_dQ_6_0"></a><a id="Tc_SA-xpF0n1kGL7ia3rMMEoA_6_2"></a><a id="Tc_R6o24RM3fkKb958PnqX6xQ_6_5"></a><a id="Tc_ZwFyNroi7Ual8Sxmp8kutg_6_8"></a><a id="Tc_BwC3zAtkY0i315p-g2ligg_6_11"></a><a id="Tc_k8fwbFq-7UWLtMbjo7VJvA_6_14"></a><a id="Tc_HcT2jR_EYUaXafZ3QYTzyA_6_17"></a><a id="Tc_42QFIieVGEu_Zr6i5LGCPg_6_20"></a><ix:continuation id="Tb_fjKI9IUyFE-4sGVCVlE_pg_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">31, 2023 and determined a provision for expected loan losses is not deemed necessary based on the analysis of the underlying collateral.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Notes receivable from mobile home parks, net of allowance for loan losses and deferred financing fees, consisted of the following at December 31, 2023 and 2022:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HuSycC4tbUy24nI9YSIBdA" name="legh:NotesReceivableTableTextBlock" id="Tb_zoN1qAqTokufUixnVGopfg" escape="true"><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;">&#8203;</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.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;">&#8203;</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.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:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;">&#8203;</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><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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;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></tr><tr><td style="vertical-align:bottom;width:70.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;">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;">&#8203;</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 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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_HJBgIlcuJEKLwKUz-mLRQg_2_3">184,280</ix:nonFraction></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;">&#8203;</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 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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_c6RjdXh27kOTG5uEBg9CEQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_vHaMOdvK00-WtpjSLskWyQ_2_6">143,810</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" sign="-" scale="3" id="Tc_PLSGwYD1bUKCq82SmLPzgA_3_3">1,565</ix:nonFraction>)</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_c6RjdXh27kOTG5uEBg9CEQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" sign="-" scale="3" id="Tc_oZdOAOVQW0yH1KdJ8HHzWA_3_6">1,068</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_Cf3aQ-2Vw0K3GGJ0fbRuUg_4_3">735</ix:nonFraction>)</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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</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 3.6pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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;">&#8203;</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 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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="3" id="Tc_4ELV2nLYF0aXJpOwF00KRw_5_3">181,980</ix:nonFraction></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;">&#8203;</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 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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_c6RjdXh27kOTG5uEBg9CEQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="3" id="Tc_PPGMcqYRcEuc9qbTJKuOtQ_5_6">142,742</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents a detail of the activity in the allowance for loan losses for the years ended December 31, 2023 and 2022: </p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HuSycC4tbUy24nI9YSIBdA" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="Tb_SNxMBV6hSkexFhIh1F4mBA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">2022</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;">Allowance for loan losses, beginning of year</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;"> &#8212;</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;">Provision 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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HuSycC4tbUy24nI9YSIBdA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="Tc_XDxyvxBwp0mtMViz0jNRMQ_3_3">735</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">Charge offs (recoveries)</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;">&#8203;</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;">&#160;</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 3.6pt 0.05pt 0pt;"> &#8212;</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;">&#8203;</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;">&#160;</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 3.6pt 0.05pt 0pt;"> &#8212;</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, end of year</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_QKTHVzHVsEa8tuvHLgLpFg_5_3">735</ix:nonFraction></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;">&#8203;</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;"> &#8212;</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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 December 31, 2023 and 2022:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HuSycC4tbUy24nI9YSIBdA" name="legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" id="Tb_CD2XwT9-2EWUD0xcfqJ2vQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">2022</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee" scale="3" id="Tc_jnAWm-9kH02ts5D_z4h2NQ_2_3">184,280</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_c6RjdXh27kOTG5uEBg9CEQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee" scale="3" id="Tc_4jJ2p_LohUy8m4p1RBuP7w_2_6">134,067</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_6hYvcLAd_EexXIdqvjHZsw_3_3">735</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="legh:FinancingLoansIndividuallyEvaluatedForImpairment" scale="3" id="Tc_Bv5jYJKGHEK7Nj_gDBywqA_4_3">31,215</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="legh:FinancingReceivableImpairedRelatedAllowance" scale="3" id="Tc_DSH7u4x5OUSWisK0aBVS4A_5_3">5</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#160;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherFinancingLoansCollectivelyEvaluatedForAllowance" scale="3" id="Tc_stS7KZe-wUCTmRcGmFwiuQ_6_3">153,065</ix:nonFraction></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;">&#8203;</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;">&#160;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="legh:LoansAndLeasesReceivableAllowanceGeneral" scale="3" id="Tc_UZWTBYRM8k-Sbn1Z5HyQMg_7_3">730</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> &#8212;</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HuSycC4tbUy24nI9YSIBdA" name="us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock" id="Tb_UZva7qrgeUeR6QaHAGkalw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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:32.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.48%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="20" style="vertical-align:bottom;white-space:nowrap;width:66.41%;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;">Year of Origination</p></td></tr><tr><td style="vertical-align:bottom;width:32.48%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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:1.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-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;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.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-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;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.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-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.07%;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.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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.07%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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:1.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;">&#8203;</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:32.48%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_o34zGpPtjUiV7ADDzmOn1w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="Tc_csIfarJSXkqHNQ35HW-mqA_3_3">55,783</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_o34zGpPtjUiV7ADDzmOn1w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="Tc_77Bi2DapVUu2wVWx6OuiaQ_3_6">51,809</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_o34zGpPtjUiV7ADDzmOn1w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="Tc_y_al6Agrc0OB_eJgr5Qxsw_3_9">36,215</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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.04%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_o34zGpPtjUiV7ADDzmOn1w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="Tc_Nl4ExILA5ESO9qDLW3DaHg_3_12">35,551</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">&#8203;</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.04%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_o34zGpPtjUiV7ADDzmOn1w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="Tc_s1LmiRE1EEWr3M2JBy2niw_3_15">4,073</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_o34zGpPtjUiV7ADDzmOn1w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_dX1EN0KrJkOYpxTdIGAXXw_3_18">183,431</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_o34zGpPtjUiV7ADDzmOn1w" decimals="3" format="ixt:numdotdecimal" name="srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" scale="-2" id="Tc_3lQLY_bD_kWsAqVlLoiDVQ_3_21">99.5</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:32.48%;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.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="visibility:hidden;">&#8203;</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;">&#8203;</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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;">&#8203;</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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;">&#8203;</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;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:32.48%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_MHAFwQ1kOU-EdYXvZfh4Sw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="Tc_ppQ2fz28SEW2IfdnRvCDFg_5_3">462</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_MHAFwQ1kOU-EdYXvZfh4Sw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="Tc_AXiFKfeqi0ytWfEZHOIbkw_5_6">387</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_MHAFwQ1kOU-EdYXvZfh4Sw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_4Vv0e353xUCkAtaiwidRCA_5_18">849</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_MHAFwQ1kOU-EdYXvZfh4Sw" decimals="3" format="ixt:numdotdecimal" name="srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" scale="-2" id="Tc_PQD0sPS75k6gkZFTs_bE4Q_5_21">0.5</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:32.48%;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.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="visibility:hidden;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="Tc_viP8LALsV0GVEXDyWOg2Dg_6_3">56,245</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="Tc_-6LK0zv610Grn_W1nzKW8w_6_6">52,196</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="Tc_urm_hAi7aUSpTygyIOsqmQ_6_9">36,215</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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.04%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="Tc_DX_YSKhqT0axsCvEvqIynw_6_12">35,551</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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.04%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="Tc_fuI5jIzvk0myY8b2DWRuZw_6_15">4,073</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_EVOVJ2tttUGpW6QTJhIu0A_6_18">184,280</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA" decimals="2" format="ixt:numdotdecimal" name="srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" scale="-2" id="Tc_xsqv5Wh7NEuhEFNnuMDNIg_6_21">100</ix:nonFraction></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:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">52</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_IvGYNNu1Qk6KIokAi-Bgkg_1_2"></a><a id="Tc_Mx8NKjkcoEaRD93WxjVczw_1_5"></a><a id="Tc_ge39Asw8kk2SuTd00fRPGA_2_0"></a><a id="Tc_BrVF0QmIPka7kGOhvvLdlQ_2_2"></a><a id="Tc_3QvPGYD14Um2js2UWCcm8A_2_5"></a><a id="Tc_i-vbOtNeqUCSUd83zLNwAQ_3_0"></a><a id="Tc_bl8sC27bZ0yeCp7KRGH2BA_4_0"></a><a id="Tc_RIyrf0J_wU6Xa-a_shwy1Q_4_6"></a><a id="Tc_pEft-7-zYkevYlr6udY2ew_5_0"></a><a id="Tc_5ktjaPy0iEmlk3j_FArBAg_5_2"></a><a id="Tc_FvcrR3m6QkymX5bt5hWaOQ_5_5"></a><a id="Tc_r0XEfAhuQUOVCRhEV4za6g_1_2"></a><a id="Tc_mU3Fr9VJSkqpTqOMIcdOXA_1_5"></a><a id="Tc_ZS8K95JxhEWAr7tgjKgk8A_2_0"></a><a id="Tc_WetVt9qC1kugqSchMwUPXA_2_2"></a><a id="Tc_9xf-ug9rPk2lihvqLOBgmw_2_3"></a><a id="Tc_gGpqkbnrdE-IiR15LNf2Ew_2_5"></a><a id="Tc_pfJJWbHVykWZG9PDqJwbTw_2_6"></a><a id="Tc_ULjIleLPlkiyKhqNMMK6kg_3_0"></a><a id="Tc_2DkfPgn7qE6hcOa5QlVLWw_3_6"></a><a id="Tc_aIT5DH-3ZUKK1At2t94-ow_4_0"></a><a id="Tc_XUHzs97p5UqDYQp2oLDLUg_4_3"></a><a id="Tc_32gnET3ZiUqabaJxERHHuQ_4_6"></a><a id="Tc_8H-8mRYN3kCn-49_jt6HPA_5_0"></a><a id="Tc_8FC63iYj9EuZjSqSauzIWA_5_2"></a><a id="Tc_2VE2WoQXjEu3nunT5InV2A_5_5"></a><a id="Tc_6xt8xojVzku87g0mSk4jEA_5_6"></a><a id="Tc_icWYKiKlq0COEHknazIlFQ_1_2"></a><a id="Tc_DuD8Cq3iBkqUmaSnEQ9vtw_1_5"></a><a id="Tc_-aa9dkfxtECABNoLTeq2EA_2_0"></a><a id="Tc_vaBQl1WMnUK_OJzYLOy_uw_2_2"></a><a id="Tc_PXuDw_LIzUursQ5IynFHqA_2_5"></a><a id="Tc_wf70dHiWnkereswcos_gPA_3_0"></a><a id="Tc_ziwTmmAEhU61CRA3-tUUYQ_3_6"></a><a id="Tc_biivxhLiSkmTpfnof56wNg_4_0"></a><a id="Tc_oBq1lW_Te0ea8dyA0trLZw_4_6"></a><a id="Tc_0rTzhT-sZkqxzMk2CNCHiQ_5_0"></a><a id="Tc_7rrOfxB7yUK3HqpBuxMgtw_5_6"></a><a id="Tc_AJgPC2CS_E24P6IDOfq7nQ_6_0"></a><a id="Tc_jLlZZE99iUGladw9kMfTrw_6_6"></a><a id="Tc_9eRR3bSHpUuUcu0uaQB84A_7_0"></a><a id="Tc_ZtzMzti6Bke9bi4FVspQ0Q_7_6"></a><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="legh:OtherNotesReceivableTextBlock" id="Tb_GycZfURguk-XghElHz8Iqg" continuedAt="Tb_GycZfURguk-XghElHz8Iqg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. <b style="font-weight:bold;text-transform:uppercase;">Other Notes&#160;Receivable </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other notes receivable include loans that we make to community owners for the purpose of acquiring or developing properties and, as part of the arrangement, these community owners contract to buy homes from us. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Approximately $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartyAndAffiliates1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_83hp2VDNp0GwjdoIdSVa4A" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="6" id="Narr_xmt-6HEPLkCTzZjtguHuDw">55</ix:nonFraction> million of MHP Notes and Other notes receivable is with borrowers either owned or operated by one individual. Approximately $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartyAndAffiliates1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_83hp2VDNp0GwjdoIdSVa4A" decimals="-5" format="ixt:numdotdecimal" name="legh:FinancingReceivableDefaultAndLitigation" scale="6" id="Narr_pxFUyzrPGUinKN7e8kJdhA">37</ix:nonFraction> million of these notes currently is in default and is the subject of ongoing litigation in which the Company is the plaintiff. These notes are collateralized by mobile homes and land and are personally guaranteed by multiple borrowers. The Company evaluated the recoverability of these notes as of December 31, 2023 and determined a provision for expected loan losses is not deemed necessary based on the analysis of the underlying collateral.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other notes receivable, net of allowance for loan losses and deferred financing fees, consisted of the following at December&#160;31, 2023 and 2022:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_WsJc-K2R9E-zW2JClrIuHQ" name="legh:NotesReceivableTableTextBlock" id="Tb_CKORHP5HBE6gnrOXkmsRvA" escape="true"><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;">&#8203;</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.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_rk6-GzP4rkuMJXMFUFm6Qw_2_3">35,353</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_mdjasgqHFEOX72xmPNS8lg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_sx2X-2oLfEyrv4Qz-0dAog_2_6">23,017</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" sign="-" scale="3" id="Tc_ON97xfW19UCUShL7CFH6VA_3_3">527</ix:nonFraction>)</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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_mdjasgqHFEOX72xmPNS8lg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" sign="-" scale="3" id="Tc_JVpdOb6C-UuF3OIW0Yzh9w_3_6">295</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_hYHRD4dzbUeILV259K8kIw_4_3">236</ix:nonFraction>)</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="3" id="Tc_HnZM2jn2_0iabTNLDxcKHQ_5_3">34,590</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_mdjasgqHFEOX72xmPNS8lg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="3" id="Tc_9bN9g7xnF0Gaq7nJRg-RZA_5_6">22,722</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents a detail of the activity in the allowance for loan losses for the years ended December 31, 2023 and 2022:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_WsJc-K2R9E-zW2JClrIuHQ" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="Tb_i9U3vK24v0qODQStJ8K3-Q" escape="true"><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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2022</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;">Allowance for loan losses, beginning of year</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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> &#8212;</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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> &#8212;</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;">Provision 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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_WsJc-K2R9E-zW2JClrIuHQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="Tc_MLGPAiBCSk-sPgCowZ3fMg_3_3">236</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> &#8212;</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;">Charge offs (recoveries)</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> &#8212;</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> &#8212;</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;">Allowance for loan losses, end of year</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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_Ya9eq3xizUqpHcru0nsbXQ_5_3">236</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> &#8212;</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents impaired and general reserve for allowance for loan losses at December 31, 2023 and 2022:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_WsJc-K2R9E-zW2JClrIuHQ" name="legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" id="Tb_XcSxqBeDoUiMzr-_Z-irVQ" escape="true"><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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">2022</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 Other notes receivable</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee" scale="3" id="Tc_KUUY410XrkyadkYmko4OZA_2_3">35,353</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_mdjasgqHFEOX72xmPNS8lg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee" scale="3" id="Tc_ZOJnusMtok-jWgCaAW4hNg_2_6">23,017</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_aVDDrf-EEECPQ2UYOL_k7w_3_3">236</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="-3" format="ixt:numdotdecimal" name="legh:FinancingLoansIndividuallyEvaluatedForImpairment" scale="3" id="Tc_A1TOE04rv02RQBj1I62riw_4_3">25,135</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="-3" format="ixt:numdotdecimal" name="legh:FinancingReceivableImpairedRelatedAllowance" scale="3" id="Tc_yT1Ys-9PUUa_UIAdAW8ang_5_3">84</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> &#8212;</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 notes receivable 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;">&#8203;</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;">&#160;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherFinancingLoansCollectivelyEvaluatedForAllowance" scale="3" id="Tc_HK6OyqyYuk2xx8v6phQ4Ag_6_3">10,218</ix:nonFraction></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;">&#8203;</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;">&#160;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="-3" format="ixt:numdotdecimal" name="legh:LoansAndLeasesReceivableAllowanceGeneral" scale="3" id="Tc_zQL8qYVbykuLn8FkbG5Hqw_7_3">152</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> &#8212;</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_WsJc-K2R9E-zW2JClrIuHQ" name="us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock" id="Tb_R7gsBAmqQESbW8a42SBUhQ" continuedAt="Tb_R7gsBAmqQESbW8a42SBUhQ_cont1" escape="true"><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;">&#8203;</span></p></ix:nonNumeric></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">53</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_dpWDeEAL2kull0gouByi1w_1_2"></a><a id="Tc_6EyY_gzbPUq1K1a5Z9j-Cg_2_2"></a><a id="Tc_9peOxMXBJEmWCDA7E8IsBA_2_5"></a><a id="Tc_xOfwIGPSMUq0XLeLb5j51A_2_8"></a><a id="Tc_cikdy0TgKkGnWERrUimLHQ_2_11"></a><a id="Tc_0gRC5gZ9akivPgJLYTWhvw_2_14"></a><a id="Tc_cpjVzUiY5UaYpM2KK59cRQ_2_17"></a><a id="Tc_rsmRQ3eIkESinm_2MHfVuQ_2_20"></a><a id="Tc_eaC7cmVck0ixT_K9Fub6Vw_3_0"></a><a id="Tc_oDM2DuKegEWd2LZuL3bQoQ_3_2"></a><a id="Tc_ckBVRD_lO0y_Sl6maMeIYA_3_5"></a><a id="Tc_wdYGKh0RK0-ZXd1RAfjecw_3_8"></a><a id="Tc_ZBjldI2RVUW40L7QiNxB5A_3_11"></a><a id="Tc_6r0eD_N8s0mQC2S3hnpQQQ_3_14"></a><a id="Tc_peTzntt_bkGxhEmyfS4u2w_3_17"></a><a id="Tc_QJFf_WiGmEmEhLXmBVcyzA_3_20"></a><a id="Tc_OtdhdcjuA0uNcDRsPMx8Sw_4_0"></a><a id="Tc_V39AdvP8QUCuZd4V_8JBAQ_4_3"></a><a id="Tc_met9xrzBj0G5C3kzDnYv8A_4_6"></a><a id="Tc_d8G8vueDP0eBce7_cLX4ww_4_9"></a><a id="Tc_DeV5rodJskOap0NHFxW7IQ_4_12"></a><a id="Tc_MlxA0_ZNPEmo6h5X3X4DUg_4_15"></a><a id="Tc_M3q2yZv_8ka-ohQArGBy2Q_4_18"></a><a id="Tc_CqlCQph3XE2JI_uslqpDYw_4_21"></a><a id="Tc_LY02ii3l3k2zIK8fTJRLpw_5_0"></a><a id="Tc_NidsNYbgIk2rqPkcgOA7Ew_5_3"></a><a id="Tc_B39xqZyXbE2lQDoD_Y8SDg_5_12"></a><a id="Tc_Ai3KFyFojkOtt2ME3s9qjQ_5_15"></a><a id="Tc_AFVh7qCfRky5QIAzF6JrZQ_6_0"></a><a id="Tc_wBEDuFYWOE2XNGOEM3lJbw_6_2"></a><a id="Tc_7RL7f2vQA0y8cXZne2WnpA_6_5"></a><a id="Tc_7y0I1oi1JUW7j7lgVhcuSw_6_8"></a><a id="Tc_nH4F74BAwEmwz64eOnd0hA_6_11"></a><a id="Tc_YA5Z1sREIEiaPLqVxgBOaA_6_14"></a><a id="Tc_ykeZKLHTlEGJVrPe16AQ8g_6_17"></a><a id="Tc_ZoMU5HIBLkOkUPb9Q0RusA_6_20"></a><ix:continuation id="Tb_GycZfURguk-XghElHz8Iqg_cont1"><ix:continuation id="Tb_R7gsBAmqQESbW8a42SBUhQ_cont1"><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:32.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="20" style="vertical-align:bottom;white-space:nowrap;width:66.26%;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;">Year of Origination</p></td></tr><tr><td style="vertical-align:bottom;width:32.55%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#8203;</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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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;">&#8203;</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;"><b style="font-weight:bold;">% of Portfolio</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&lt; 30 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_Z7foRwdw0k2T3qX6kwtVDw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="Tc_pP4Ok_sAT0CSkI3_YbgSnQ_3_3">33,348</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_Z7foRwdw0k2T3qX6kwtVDw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="Tc_kocYMN87-EG_ObWf_V-F_A_3_6">461</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_Z7foRwdw0k2T3qX6kwtVDw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="Tc_uoU8xN8ijEGDdl3mO8gXcw_3_9">191</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_Z7foRwdw0k2T3qX6kwtVDw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="Tc_9sjxuNtHHEaZFLOSt7mCQQ_3_12">300</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_Z7foRwdw0k2T3qX6kwtVDw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="Tc_HOYZ-6mpYkaPWPtr5sSI0Q_3_15">105</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_Z7foRwdw0k2T3qX6kwtVDw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_B1i6f99210qIYsbfIeTt8w_3_18">34,405</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">%</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_Z7foRwdw0k2T3qX6kwtVDw" decimals="3" format="ixt:numdotdecimal" name="srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" scale="-2" id="Tc_DdeFuFmwXEuzBQOOW2vxAg_3_21">97.3</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:32.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">30-90 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:32.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&gt; 90 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_6lqdX7JBtEiNHrxnbTTQpA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="Tc_7tRXuMsefU25bU9tiYhkSA_5_6">299</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_6lqdX7JBtEiNHrxnbTTQpA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="Tc_x48NvlHRpUG_8Q8ShfN6Fw_5_9">649</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_6lqdX7JBtEiNHrxnbTTQpA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_AZ7uilumbUK_TJ6Q0Z4eZA_5_18">948</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_6lqdX7JBtEiNHrxnbTTQpA" decimals="3" format="ixt:numdotdecimal" name="srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" scale="-2" id="Tc_Hq7Dch9mrUWS5jXvy5cCzA_5_21">2.7</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:32.55%;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:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="Tc_TZPmoAC8pEygI3HYKC-p8w_6_3">33,348</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="Tc_TRcQ3Qdp6UOX_JTw37Xwpg_6_6">760</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="Tc_TdEQ8LSGSEyeC_8dZpVCUw_6_9">840</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="Tc_ORlCebKIJE-YBbY-asVOUA_6_12">300</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="Tc_uV8S29XTxUi46-6PFFg3Tw_6_15">105</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_eUIu51CdHUa44VBOHL1RFg_6_18">35,353</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">%</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ" decimals="3" format="ixt:numdotdecimal" name="srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" scale="-2" id="Tc_YR8SNWQzHEGyV9Hyn6Ow2A_6_21">100.0</ix:nonFraction></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;">&#8203;</span></p></ix:continuation></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="Tc_ksmhOEzSYE2DEJQ8ldvKlg_1_2"></a><a id="Tc_VVr2F_7RQUOo1EY5BZBMRA_1_5"></a><a id="Tc_ffj9hgR0dki3TnykSLN10g_2_0"></a><a id="Tc_YSxFbXiME0OdvWQhQpnCIA_2_2"></a><a id="Tc_x9Ma97-LiEy4N0aYT50a7w_2_5"></a><a id="Tc_1_YYUh1QpkOFvOQG0M68fA_3_0"></a><a id="Tc_GbV7XXrMUkyzdxnEjRuMkw_3_3"></a><a id="Tc_yIDFfJpv30mmJSA7UJQNxQ_3_6"></a><a id="Tc_xOm29rOT3kykY1JoR7_tWQ_4_0"></a><a id="Tc_WR7QSdUrukm2_SYfUTeydQ_5_0"></a><a id="Tc_V1PFICsrJ0yzV5YO1a7aAA_5_2"></a><a id="Tc_pl7w5eCndEiOKRZ2r8Gn7g_5_5"></a><a id="Tc_OZus9FHaTkuFDPWXY5NGrQ_1_2"></a><a id="Tc_TpWHnGVDj0aBxv3AkAKz_Q_1_5"></a><a id="Tc_qEjAz612ZUCBxOAuaOwyeQ_2_0"></a><a id="Tc_l360i1Ga20-7wodtHrZf1g_2_2"></a><a id="Tc_S37pFKMqbUWtdNlmCUCrTA_2_5"></a><a id="Tc_g3zmIWt_A0iLWyJw7rP7gA_2_6"></a><a id="Tc_x_sfprYepk-98SR640Hltw_3_0"></a><a id="Tc_0y3t41CuDkG8y3oXTHUxiA_4_0"></a><a id="Tc_dptC4o1kbUy0NXUNY8CWGQ_4_3"></a><a id="Tc_4IE55eRXN0mhI9ejiBFxPg_4_6"></a><a id="Tc_uJa3ok1EakqjpGE_8iIhPg_5_0"></a><a id="Tc_aQjjOBCk-kCIYgHE8FhR_w_5_2"></a><a id="Tc_qmWEkQZ5uE6liszaGf5vPg_5_5"></a><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="legh:DealerFinancedReceivablesTextBlock" id="Tb_8J4bb9Pp_0a-6efO04y3cQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. DEALER FINANCED RECEIVABLES </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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. Dealer financed notes receivable, net of allowance for loan losses and deferred financing fees, consisted of the following at December 31, 2023 and 2022:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_8g3BAOS9rk6-d_cDAST2KA" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="Tb_LZDNnmrzFEuTWCPQgNiqnA" escape="true"><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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">2022</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_A3ZgrDGSOkWgAr3Ilqm4ZA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_TYR-74FM4EGJqlIqArn7oQ_2_3">32,980</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_fospeYDXIkauUhj3D4m8Vw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_ekTEaphZrkGSarlRNHqykQ_2_6">30,049</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#160;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_A3ZgrDGSOkWgAr3Ilqm4ZA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_2MJao6Pzd0-5w3_ir4SNhw_4_3">442</ix:nonFraction>)</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;">&#8203;</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;">&#160;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_fospeYDXIkauUhj3D4m8Vw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_mY8V-KiaLkKKBdJ_8OEi1w_4_6">13</ix:nonFraction>)</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_A3ZgrDGSOkWgAr3Ilqm4ZA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="3" id="Tc_IFcg8doXxkaqmURJ9uRXDw_5_3">32,538</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_fospeYDXIkauUhj3D4m8Vw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="3" id="Tc_ze0Yi2rJJE6XAbLFhpyUKQ_5_6">30,036</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents a detail of the activity in the allowance for loan losses for the years ended December 31, 2023 and 2022:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_8g3BAOS9rk6-d_cDAST2KA" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="Tb__ubf72SOykq6Z1KkfXF6gA" escape="true"><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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">2022</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;">Allowance for loan losses, beginning of year</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_fospeYDXIkauUhj3D4m8Vw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_9WHz9VyR9kKl-emIR6Qnkw_2_3">13</ix:nonFraction></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;">&#8203;</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;"> &#8212;</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;">Provision 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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_8g3BAOS9rk6-d_cDAST2KA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="Tc_Iu3uqhSAhUSjDnDrZpVcFA_3_3">429</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_HRNTNFrkVkeahRa4O2-R4g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="Tc_5WIzkSCfNUyl5x19Y4tC1Q_3_6">13</ix:nonFraction></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;">Charge offs (recoveries)</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;">&#8203;</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;">&#160;</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 3.6pt 0.05pt 0pt;"> &#8212;</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;">&#8203;</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;">&#160;</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 3.6pt 0.05pt 0pt;"> &#8212;</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, end of year</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_A3ZgrDGSOkWgAr3Ilqm4ZA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_3VHgy33m3kezg6kCmRDjwg_5_3">442</ix:nonFraction></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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_fospeYDXIkauUhj3D4m8Vw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_u5VAsF5GmUKkqui4dEAXiA_5_6">13</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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. </p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:LesseeOperatingLeasesTextBlock" id="Tb_6-wrd3uXOkq2kLbX3Tkszg" continuedAt="Tb_6-wrd3uXOkq2kLbX3Tkszg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. LEASES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The Company currently</span> <span style="font-weight:normal;">has </span><span style="font-weight:normal;"><ix:nonFraction unitRef="Unit_Standard_lease_RKm4grDYK063iLdHzYK9Mg" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="INF" format="ixt:numdotdecimal" name="legh:LesseeOperatingLeaseNumberOfLeases" scale="0" id="Narr_IESvj6C7wk2UeffUWdxuMQ">13</ix:nonFraction></span><span style="font-weight:normal;"> operating leases, </span><span style="font-weight:normal;"><ix:nonFraction unitRef="Unit_Standard_lease_RKm4grDYK063iLdHzYK9Mg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_HeritageHousingAndTinyHomesRetailLocationsMember_kStbN5jpbUGBDj5IVadz8w" decimals="INF" format="ixt-sec:numwordsen" name="legh:LesseeOperatingLeaseNumberOfLeases" scale="0" id="Narr_EYrCEFRCB0m_BqySpCtjRA">eight</ix:nonFraction></span><span style="font-weight:normal;"> of which are for the Company&#8217;s Heritage Housing and Tiny Homes retail locations, </span><span style="font-weight:normal;"><ix:nonFraction unitRef="Unit_Standard_lease_RKm4grDYK063iLdHzYK9Mg" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="INF" format="ixt-sec:numwordsen" name="legh:LesseeOperatingSubleaseNumberOfLeases" scale="0" id="Narr_504WNzHDZk-N2vkdgCNawA">three</ix:nonFraction></span><span style="font-weight:normal;"> are subleased by the Company and </span><span style="font-weight:normal;"><ix:nonFraction unitRef="Unit_Standard_lease_RKm4grDYK063iLdHzYK9Mg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_CorporateAndAdministrativeOfficesInBedfordMember_8pR9AVqXpEG1I9zJlyCnGA" decimals="INF" format="ixt-sec:numwordsen" name="legh:LesseeOperatingSubleaseNumberOfLeases" scale="0" id="Narr_Ej4EHPExX0ynwjRNvWr_og">two</ix:nonFraction></span><span style="font-weight:normal;"> are for corporate and administrative offices in Bedford, TX and Norcross, GA. These leases typically have initial terms ranging from </span><ix:nonNumeric contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_wh7_HxdVUUWhGNt_oPovrw" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="Narr_XOoXnF0fw0SZqpCZhXFCvg"><span style="font-weight:normal;">5</span></ix:nonNumeric><span style="font-weight:normal;"> to </span><ix:nonNumeric contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_j-F8yvh3wUKcsjB9RXzMVw" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="Narr_Yl5JJW07s0CnCxMa0MURaw"><span style="font-weight:normal;">10 years</span></ix:nonNumeric><span style="font-weight:normal;"> and include one or more </span><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" format="ixt:booleantrue" name="us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend" id="Narr_MfBIF27dY0Kplcg-OwD5_g"><span style="font-weight:normal;">options</span></ix:nonNumeric><span style="font-weight:normal;"> to renew.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under ASC 842, the Company elected the modified retrospective approach, applying the new standard to all leases at the date of initial application. The Company adopted the new standard on January 1, 2022. </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">54</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_Hlk112237063"></a><ix:continuation id="Tb_6-wrd3uXOkq2kLbX3Tkszg_cont1" continuedAt="Tb_6-wrd3uXOkq2kLbX3Tkszg_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We determine if an arrangement is or contains a lease at inception. Operating leases are right-of-use (&#8220;ROU&#8221;) assets and are shown as ROU assets &#8211; operating leases on our balance sheets. The lease liabilities are shown as Operating lease obligations and Operating lease obligations, less the 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 12pt 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 12pt 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 12pt 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 have to pay on a collateralized borrowing, for an amount equal to the lease payments, over a similar term and in a similar economic environment. The remaining weighted-average lease term is <ix:nonNumeric contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Narr_p4HmRXX-IkKiDgh3nMCDUg">4.21</ix:nonNumeric> years and the weighted-average discount rate is <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="4" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="Narr_m-ZLb3z0EUuThUSAql6YAA">2.08</ix:nonFraction>%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:VariableLeaseCost" scale="0" id="Narr_l90ubB-hgUyPP1wvE7Zizg">no</ix:nonFraction> variable lease costs for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 year ended December 31, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">55</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_R_KylOp7dUm1v_B_xPD6SQ_1_0"></a><a id="Tc_ITOJoETylkOBH8qg68Yn-g_1_2"></a><a id="Tc_00htwrzzVku_Z7jRIQsxTw_2_0"></a><a id="Tc_1iOE7w7kZEKR2n9CL7lXsw_3_0"></a><a id="Tc_U5SPDh6sx0S8GFAjxnTnhg_4_0"></a><a id="Tc_PhX8YptX3kK5gju_jIQsoA_5_0"></a><a id="Tc_-sq4s2jHfk-ccxBeU-m5ow_6_0"></a><a id="Tc_4JDx1LnV_kmt7EGdQfGhTw_6_3"></a><a id="Tc_KTTG5Vbr6kSgDW5fUFhEfQ_7_0"></a><a id="Tc_lAw8Wb6vuUuHnnHhvSUKKA_7_2"></a><a id="Tc_ttZi3QqFN0SRtcmWg4sybg_8_0"></a><a id="Tc_8u2sGjrkxEisJ1d_bx7Kvw_9_0"></a><a id="Tc_1nNbtTkNz0SiLQZOcytmZA_9_2"></a><a id="Tc_pEs3UMBTBUCd9Qfjb2GPpA_10_0"></a><a id="Tc_hyXcbVa-M0SXfF6W1oV_uQ_11_0"></a><a id="Tc_HkRc4RD33U-qEVq5orxpZQ_11_2"></a><ix:continuation id="Tb_6-wrd3uXOkq2kLbX3Tkszg_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, present value of future lease payments under our operating lease liabilities were as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="Tb_ENuIzdSW7UmluJYkk9cbtQ" escape="true"><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;">&#8203;</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: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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#160;&#160;&#160;&#160;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="Tc_xAJkglg9ZEeZWx13wTYp7w_1_3">519</ix:nonFraction></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;">&#8203;</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;">&#160;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="Tc_Zfv-Gh3tCkatm7nF9OQVBQ_2_3">495</ix:nonFraction></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;">&#8203;</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;">&#160;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="Tc_JUQm2m1ku0mL8UQVqov5nw_3_3">431</ix:nonFraction></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;">&#8203;</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;">&#160;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="Tc_Q82eBFnbME6Ae4FeUGgQSA_4_3">345</ix:nonFraction></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;">&#8203;</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;">&#160;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="Tc_WxR3vcKva0qft7xmpJxQQQ_5_3">145</ix:nonFraction></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;">&#8203;</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;">&#160;</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;"> &#8212;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="Tc_50nWLoAK9ESRDqBJAXnEQA_7_3">1,935</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="Tc_gRvCCdmIcEq6-KiyyYEXmQ_8_3">50</ix:nonFraction>)</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="Tc_80pnTF38_E-SohpJmZkpPA_9_3">1,885</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="Tc_AQkIk_7I70-vvsAhJTjwaw_10_3">489</ix:nonFraction>)</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_qsrti2R42UW1C07gucLCcQ_11_3">1,396</ix:nonFraction></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:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_23e51e46_8308_4612_b7d6_bbc9175d7316"></a><a id="Tc_o3P1uPNTg0ekn88-hOh-bA_1_2"></a><a id="Tc_dhkCleo4q0CWD1vaWOQndw_1_5"></a><a id="Tc_Ajls-MVEnkia9w15P29bow_2_0"></a><a id="Tc_cphdRUyCe06z1EkeU5Yomg_2_2"></a><a id="Tc_Phf4qlRqqUC1lXWEFmjU3g_2_5"></a><a id="Tc_29Ts-AjA3ECapYb9K4TDiw_3_0"></a><a id="Tc_sUlPYkPWNEWEdTBgnVZxsg_4_0"></a><a id="Tc_sJdAilF2y0aszdWvQ0KaMA_5_0"></a><a id="Tc_8zz2F_TyGkWZK1klTzrtAA_5_2"></a><a id="Tc_GHkaKbFMzUaQFM1yG5MY7g_5_5"></a><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:InventoryDisclosureTextBlock" id="Tb_j98dz3BrYUuf802agO_IIw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. INVENTORIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories consisted of the following at December&#160;31, 2023 and 2022:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="Tb_-UrsLfBvQUer8E3H_B2Ahg" escape="true"><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;">&#8203;</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.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="Tc_ZCzgaHtA6UOKTKw73QOKrA_2_3">13,506</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="Tc_ncq61glkvUmIiEVQEf9JjA_2_6">17,442</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="Tc_1ka9IXUfEEe78YbTggjRqw_3_3">552</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="Tc_Ty5mqKzxTEupu1W3PSL4Vw_3_6">592</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</span></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 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="Tc_ar2qpZMo-ka75EqS7BdD0w_4_3">26,911</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</span></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 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="Tc_gFIMLbWl90S5gwlo3-35Hw_4_6">21,028</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="legh:InventoryNetCurrentAndNoncurrent" scale="3" id="Tc_0gCTL7OkGE-JgNV45lEmyw_5_3">40,969</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="legh:InventoryNetCurrentAndNoncurrent" scale="3" id="Tc_62FKfzVdIEynl5bFWSK9Rw_5_6">39,062</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">Finished goods expected to be held for more than twelve months is classified as long-term and represented $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNoncurrent" scale="3" id="Narr_HdxidkfcIkWq3Dq9WTYa2A">7,793</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNoncurrent" scale="3" id="Narr_kvCosMUkakCZK7Jy7A-kaA">6,987</ix:nonFraction><span style="white-space:pre-wrap;"> as of December 31, 2023 and  2022, respectively. The Company has an inventory allowance of </span>$<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryValuationReserves" scale="3" id="Narr_cpSppNb0WEGepQUej1FeNw">439</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryValuationReserves" scale="3" id="Narr_aY3JeFsge0-Ofb9TD0j9ZQ">402</ix:nonFraction> as of December 31, 2023 and December 31, 2022, respectively, for finished goods expected to be held for more than twelve months.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="Tc_nYT-6alLD0yKjwhYQuIRfQ_1_2"></a><a id="Tc__fAdMIMcekK7RPUccdrsxA_1_5"></a><a id="Tc_Tiif2r754EW9sQj_XcmEww_2_0"></a><a id="Tc_IQmbldaCDkCW1TPWfBEjAA_2_2"></a><a id="Tc_fAkGMPFVgUSLg5TeHio-NQ_2_5"></a><a id="Tc_RxSH0DiI_026BieRFmNEJw_3_0"></a><a id="Tc_SlmU2ZaxM068EOKLyhI9XA_4_0"></a><a id="Tc_dy4aOtoTfUqlYLv8hMcpMA_5_0"></a><a id="Tc__S5QD10LCEWYbxJ3ypDAFQ_6_0"></a><a id="Tc_C3stPSINP0-5-b6keXXY7Q_7_0"></a><a id="Tc_ON3O0tDTHUaigdpdeu3YMA_8_0"></a><a id="Tc_BZJafvhpVkCIILUnut_Ibg_9_0"></a><a id="Tc_YqQj_MPfGESaAE6HEotofA_10_0"></a><a id="Tc_Im7jmRRNw0mufUjD4QSg2w_10_2"></a><a id="Tc_T649E4g5Kkyx2igwqjbVsA_10_5"></a><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="Tb_6MlSvjTROUC_b0R19LM4Zg" continuedAt="Tb_6MlSvjTROUC_b0R19LM4Zg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. PROPERTY, PLANT AND EQUIPMENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property, plant and equipment consisted of the following at December&#160;31, 2023 and 2022:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="Tb_J1cfP7sWHUO79edTRqVg4Q" escape="true"><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;">&#8203;</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.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_C8KqSlYhjEatFB26POiOAA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_p-78NhJYbEabeS82NRBFIQ_2_3">14,953</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_p53L3r74-kqJttA12QwBIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_GbXla4b1UU69FYf-VBr-XQ_2_6">14,953</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_BuildingsAndLeaseholdImprovementsMember_3ueuDM9tPUaLO9BYBQmu5w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_6IMSAnSZLEy-qtazLIrZtw_3_3">13,419</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_BuildingsAndLeaseholdImprovementsMember_spgvJ6xiHEe5bT7KwEoW_Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_zJ9XTahy-0CiAEYZVnH68Q_3_6">11,818</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_U4hJNX8cpU-AnHhDQObcKA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_FNke_UldQUmXDI6kqsMWCw_4_3">11,576</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_TFYJGtx_QEeuXpLbBiGp1g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_WNW9gNc65kWxo7eyk_mIkw_4_6">5,131</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_tK6ubKTjJkWHuCFaXwgF6A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_XqjsjIatbUuERxYHWFHYcw_5_3">1,571</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_vBZ6hnejWEKtPZhwh0JVYw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_TYoxucs9wES7M2G-38Lmzw_5_6">1,556</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_neXdvzbZSkablvZ3wIBNsQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_mSS2v6OIn0WN8AnTWPuSiA_6_3">6,527</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_A7VUM36tXEqagBDu_ufOnA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_B8-6pU7QLUGi8SYItzIGAg_6_6">5,750</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_K-OScNlfVEq9ANUOWGxNvg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_KFwAqVZ_ekSEDOjSJduXqg_7_3">329</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_XPo1a2FYx0WOyTNEo1H63A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_3p2vdWwuGEaUW_kCEVoS5g_7_6">300</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_IRl7-hg9F0S_5XZgBU5imA_8_3">48,375</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_ImGj7U0h-EWc0GlzeaW3Ag_8_6">39,508</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="Tc_StWPCet0CUK8WtbyKdgYog_9_3">10,495</ix:nonFraction>)</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="Tc_t8fijvPTX0yRCJrl9Uvz1A_9_6">9,402</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_Ob2nu-gtZk-_6EQyQPywbg_10_3">37,880</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_ZbZSMyQZs0-F2_X0DMuB1A_10_6">30,106</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Depreciation expense was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="Narr_fR3osADvQEKfaLdJOKJCjQ">1,663</ix:nonFraction> with $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_XvFKQcC8-0mRl4ItawcCHA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="Narr_7hvRQCLCJ0epi4c5gKje9g">512</ix:nonFraction> included as a component of cost of product sales for the&#160;year ended December&#160;31, 2023 and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="Narr_mwdHkDL8sk6haqOtySOi3Q">1,137</ix:nonFraction> with $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_uOg0OYEcCkO1SI780nq0cQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="Narr_yjpJFKqFjUaO4tXY61UOlA">568</ix:nonFraction> included as a component of cost of product sales for the&#160;year ended December&#160;31, 2022.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">56</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_6MlSvjTROUC_b0R19LM4Zg_cont1"></ix:continuation><a id="Tc_gSXhP6rVOkCDCR3MpsM0pg_1_2"></a><a id="Tc_R0MPSGBrdkuO38FhIOwmWg_1_5"></a><a id="Tc_vbywDNJBtU-Z6XztK5A04Q_2_0"></a><a id="Tc_18maxn7i9E2tGlz8MO-E_A_2_2"></a><a id="Tc_tEmPmjmpGUS7u8DXqNxuWg_2_5"></a><a id="Tc_D3Dh-Gej_UujZUGH8v2f8Q_3_0"></a><a id="Tc_3MxZtsYjE0uVZvfU_jK8BA_4_0"></a><a id="Tc_Oya9wrwQtUmQL6Rxu7om7w_5_0"></a><a id="Tc_Dk_0I4tkOU2Oun0YY1G3CQ_5_2"></a><a id="Tc_eVncrGI-nkKP7rt3DvC-ug_5_5"></a><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:OtherAssetsDisclosureTextBlock" id="Tb_MIIRNgYVOkCKtXPjvAIRjw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. OTHER ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other assets consisted of the following at December 31, 2023 and 2022:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock" id="Tb_1Yi429HixEiCAzuIp9Z-OA" escape="true"><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;">&#8203;</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.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;">&#8203;</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.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="visibility:hidden;">&#8203;</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="visibility:hidden;">&#8203;</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><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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;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></tr><tr><td style="vertical-align:bottom;width:70.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;">Prepaid rent</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;">&#8203;</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 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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidRent" scale="3" id="Tc_Jt5ugybn60qPEZq0zDFZAA_2_3">349</ix:nonFraction></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;">&#8203;</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 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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidRent" scale="3" id="Tc_o9o1u899f0K3_r_ZkiK_Qg_2_6">349</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.4%;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.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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" id="Tc_EwJWo5H3V0SA9ao80t2r3g_3_3">7</ix:nonFraction></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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" id="Tc_D9zlhoxrdkG-voP0WtJHnQ_3_6">338</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.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;">Repossessed homes</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</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 3.6pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeclosedAssets" scale="3" id="Tc_s7VBAgDk9U-XN108RPGT5g_4_3">2,215</ix:nonFraction></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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</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 3.6pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeclosedAssets" scale="3" id="Tc_cOpqoHntDEu7u2Y42olq0g_4_6">795</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.4%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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 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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Tc_xWw-jvPUM0KSzm8-jn99UQ_5_3">2,571</ix:nonFraction></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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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 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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Tc_0EhXIrxhNkSJPUwn-eOeng_5_6">1,482</ix:nonFraction></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:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="Tb_pDNYzJoioEiP4Gz2DN1EOQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. DEBT SECURITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Debt securities have been classified according to management&#8217;s intent. The Company purchased US Treasury Notes in November 2022 that were to mature in November 2023. The Debt Securities were sold prior to maturity on June 22, 2023 and the proceeds were used to pay down the credit line. The Company recognized a gain of $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_6_22_2023_To_6_22_2023_67DFiOrsyEWvWTLmv0mSOw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfInvestments" scale="3" id="Narr_--ujj7lGlUKbc7k7GmEQtA">12</ix:nonFraction> when the Debt Securities were sold. The debt securities were classified as held-to-maturity and the amortized cost was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" scale="3" id="Narr_tQ19AwhrAkGWWbwJSyVRZw">8,412</ix:nonFraction> at December&#160;31, 2022. There were <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" scale="3" id="Narr_UJubByk2n06Xepb8ZxSq-A">no</ix:nonFraction> such securities held at December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><a id="Tc_VT8-6ZJDA0KqCehNOkv-eA_1_2"></a><a id="Tc_TVx4ZCRLOEaZJ08q3US-lQ_1_5"></a><a id="Tc_ZpX7Hpf9Jkmq58J5mvGliA_2_0"></a><a id="Tc_SNdBPCS7NUCFJyk7Il9RUw_2_2"></a><a id="Tc_5W9jwxVKVESkNnyZotYdHA_2_5"></a><a id="Tc_v2RzouH1MkOaiAIi0SWjSg_3_0"></a><a id="Tc_j5c7wuO9ikKaPEv6PqGhUw_4_0"></a><a id="Tc_1SDTD8U9skCyLeldkk5Uaw_5_0"></a><a id="Tc_ynFrzYJ5mE-D0L0cz4ke8A_6_0"></a><a id="Tc_60DKQ3IzXEmEXN2Y-D0ADg_7_0"></a><a id="Tc_q9IogJnDVkeTB-GoA7QlKw_8_0"></a><a id="Tc_rfKdR-HxT06JTJRVwU3TEQ_9_0"></a><a id="Tc_vM1MJ3o95UC8n5_b0ttMyA_10_0"></a><a id="Tc__3mQbBpwmUGXwjZgWDU8FA_11_0"></a><a id="Tc_wVUkT86ueEGfn4pFOoqSgw_11_2"></a><a id="Tc_KZ0WDA_7ekSFlLvs8riwYg_11_5"></a><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="Tb_NM5vyIIFl0uEwz2GyfyhkQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. ACCRUED LIABILITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accrued liabilities consist of the following at December&#160;31, 2023 and 2022:</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="Tb_cDO0H9ZgKEqwczUtLLWPGQ" escape="true"><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;">&#8203;</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.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" scale="3" id="Tc_Sx7hKpTWUEuiQfxHqSiYKg_2_3">2,910</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" scale="3" id="Tc_u1zUqtwqcEitzEZmSYzAfQ_2_6">3,049</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LitigationReserveCurrent" scale="3" id="Tc_51gtRr3oKEyod0FcbpxfrQ_3_3">990</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LitigationReserveCurrent" scale="3" id="Tc_2vohmZmnkkWgYViu_9ZYrg_3_6">753</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="legh:AccruedPayrollLiabilityCurrent" scale="3" id="Tc_pV72n-iAjUumDATmIBKcDw_4_3">879</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="legh:AccruedPayrollLiabilityCurrent" scale="3" id="Tc_993_p9i5nEG-IEpV8T2C7w_4_6">1,006</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="legh:PortfolioTaxesAndTitle" scale="3" id="Tc_PQVpan0gCUeOPxQFzyETFg_5_3">2,234</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="legh:PortfolioTaxesAndTitle" scale="3" id="Tc_vl9dsu7_V0OgCBP20wsNmw_5_6">1,610</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="3" id="Tc_1i8CBNaEfUOeRlQRyfz5hA_6_3">1,018</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="3" id="Tc_Zu7wNTCMXEOAcNPKUbSPOA_6_6">54</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="legh:AccruedDealerDebatesCurrent" scale="3" id="Tc_lJI06_UatkWwmN8ixDjieA_7_3">1,040</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="legh:AccruedDealerDebatesCurrent" scale="3" id="Tc_0X5PSyxpSUywgGio3yUZ1A_7_6">1,402</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SalesAndExciseTaxPayableCurrent" scale="3" id="Tc_U5zj5A9ej0mlWg6IuojMsA_8_3">190</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SalesAndExciseTaxPayableCurrent" scale="3" id="Tc_ESXToTEw6Uq5HEeEtwi8Bw_8_6">61</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TaxesPayableCurrent" scale="3" id="Tc_UlxDZph8bkKSpA9JMhO_4g_9_3">3,759</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TaxesPayableCurrent" scale="3" id="Tc_aDGH-uIF-EW4FkpQtVxGdg_9_6">6,699</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" scale="3" id="Tc_eKdtZlI-KEmSdQnJ7zudsA_10_3">5,484</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" scale="3" id="Tc_JmGBr-ObokOVAAJ_zA8g1g_10_6">2,261</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" scale="3" id="Tc_Bt7oUXED3kWk2KEx4UHSyw_11_3">18,504</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" scale="3" id="Tc_ZJAY5H4O7UShV8H0hM1zxA_11_6">16,895</ix:nonFraction></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;">&#8203;</span></p></ix:nonNumeric></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:DebtDisclosureTextBlock" id="Tb_P6DM_FBN7EuzlgdLi1ldXA" continuedAt="Tb_P6DM_FBN7EuzlgdLi1ldXA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. LINES OF CREDIT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revolver</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On March 30, 2020, the Company entered into an agreement with Capital One (&#8220;Capital One&#8221;) for a revolving line of credit (&#8220;Revolver&#8221;). The Revolver had a maximum credit limit of $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_3_30_2020_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_VY1zT82oGUWzJhq_oxmYJQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="Narr_FERiWd_RUU24FBQRaBGbVA">70,000</ix:nonFraction> and a maturity date of March 30, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On June 21, 2022, we received a Reservation of Rights notice from Capital One. The letter stated that the Company&#8217;s Revolver was in default. The default condition occurred due to the our failure to timely file the Form 10-K and deliver certain financial statements to Capital One. On July 28, 2022, we entered into a Limited Waiver and First Amendment to Credit Agreement (the &#8220;Amendment&#8221;) with Capital One. The Amendment replaced the LIBOR </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">57</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_P6DM_FBN7EuzlgdLi1ldXA_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">borrowing rate with a secured overnight financing rate (&#8220;SOFR&#8221;) and waived a default arising out of a monetary judgment against the Company that exceeded the amount allowed in the Revolver. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">On August 24, 2022, we received a Notice of Default and Partial Suspension of Loan Commitments from Capital One.  The notice stated that the July 28, 2022 forbearance agreement had been terminated and that Capital One was permitted to suspend </span>$<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_7_28_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_dDPAd392LEGkYyNUHpA4Yw" decimals="-3" format="ixt:numdotdecimal" name="legh:LineOfCreditFacilityBorrowingAmountSuspended" scale="3" id="Narr_TPL4Y3UofkaqKHbMdr8rFQ">50,000</ix:nonFraction> of the $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_3_30_2020_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_VY1zT82oGUWzJhq_oxmYJQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="Narr_BNYyk-8dTUe6y4UKzLBZAA">70,000</ix:nonFraction> loan commitment under the Revolver. As a result, the available line of credit in the Revolver was limited to $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_7_28_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_dDPAd392LEGkYyNUHpA4Yw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="3" id="Narr_kN4_qv9fUEuzQH6RTeZcYQ">20,000</ix:nonFraction>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Revolver accrued interest at one-month SOFR plus <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_3_30_2020_To_3_30_2020_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_us-gaap_VariableRateAxis_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_JNfgYpwkTUC9UeRoRMCkYw" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="Narr_hViOeT--RkeOZo80WbFWaA">2.00</ix:nonFraction>%. Amounts available under the Revolver were subject to a formula based on eligible consumer loans and MHP Notes and were secured by all accounts receivable, consumer loans and MHP Notes. In connection with the Revolver, the Company paid certain arrangement fees and other fees of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_3_30_2020_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_VY1zT82oGUWzJhq_oxmYJQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="Narr_ftHazefpS021wLn2NXZs3Q">295</ix:nonFraction>, which were capitalized as unamortized debt issuance costs and were amortized to interest expense over the life of the Revolver. The Revolver required the Company to comply with certain financial and non-financial covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On July 28, 2023, upon entry into the New Revolver described below, the Capital One Revolver was repaid in full, and all commitments thereunder were terminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">New Revolver</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On July 28, 2023, the Company entered into a new Credit Agreement (the &#8220;New Revolver&#8221;), by and among the Company as borrower, the financial institutions from time to time party thereto, as lenders, and Prosperity Bank as administrative agent. The New Revolver provides for a <ix:nonNumeric contextRef="Duration_7_28_2023_To_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_ciXjObil6UqIGtCT1dtBxg" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="Narr_zb0CXjktRkG82Q0gDpuWiA">four-year</ix:nonNumeric> senior secured revolving credit facility with an initial commitment of $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_3iRGaYOrq0ibZk2UVeBCdQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="Narr_FhSMYpY2_ku92hZq5_JjeQ">50,000</ix:nonFraction> and an additional $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_3iRGaYOrq0ibZk2UVeBCdQ" decimals="-3" format="ixt:numdotdecimal" name="legh:AdditionalCommitmentAccordionFeature" scale="3" id="Narr_dlaXXU-ZM0GllfnFMh5dBA">25,000</ix:nonFraction> commitment under an accordion feature. The New Revolver is secured by the Company&#8217;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 (&#8220;SOFR&#8221;) plus an applicable margin of <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_7_28_2023_To_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_us-gaap_VariableRateAxis_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_CHrPYlK3_ESctjtis_aCMg" decimals="3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="Narr_ZrYo6Mm6O0iAaKAVmejk9w">2.5</ix:nonFraction>% or <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_7_28_2023_To_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_ciXjObil6UqIGtCT1dtBxg" decimals="4" format="ixt:numdotdecimal" name="legh:DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings" scale="-2" id="Narr_1aFvhBfD3kCMEflAgeTQOQ">2.75</ix:nonFraction>% based upon the Company's average quarterly borrowings under the New Revolving Credit Agreement or (ii) a base rate plus an applicable margin of <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_7_28_2023_To_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember_utY3VXWqG0G3k_xdSV-GzA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="Narr_8P-P_cmuokuLGgE7sWtyyw">2.5</ix:nonFraction>% or <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_7_28_2023_To_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_ciXjObil6UqIGtCT1dtBxg" decimals="4" format="ixt:numdotdecimal" name="legh:DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings" scale="-2" id="Narr_D2AzKsddwEKhfk_4iezKeA">2.75</ix:nonFraction>% based upon the Company's average quarterly borrowings under the New Revolver. The Company paid certain arrangement fees and other fees in connection with the New Revolver of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_3iRGaYOrq0ibZk2UVeBCdQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="Narr_cCpb6m8oFUSkaM2u-3qSWw">271</ix:nonFraction>, 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 New Revolver. The New Revolver matures July 28, 2027.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2023, interest expense under the Revolver and New Revolver was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Narr_ZkdDuxLq_0qmdtYd5BrEKA">930</ix:nonFraction>, and for the year ended December 31, 2022, interest expense under the Revolver was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Narr_3yI4yP0f-kyNiVndtULlhA">225</ix:nonFraction>. The outstanding balance of the New Revolver as of December 31, 2023 was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_dFiK2ja6VUm6yOKjutYtyA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="Narr_dD06uAes9UW-uS04VpbrPg">23,680</ix:nonFraction>, and the outstanding balance of the Revolver as of December 31, 2022 was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_oil66--EpkO9qFL-szaMuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="Narr_0PlUtgN-rkKisdwj2-8J9Q">2,545</ix:nonFraction>. The interest rate in effect as of December 31, 2023 for the New Revolver was <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_dFiK2ja6VUm6yOKjutYtyA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="Narr_yknW4gDjxkKch2e2HoS2qg">7.95</ix:nonFraction>% and the interest rate in effect as of December 31, 2022 for the Revolver was <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_oil66--EpkO9qFL-szaMuA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="Narr_wlvK5zFGAEiD7P0aTri6VA">6.12</ix:nonFraction>%. The amount of available credit under the New Revolver was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_dFiK2ja6VUm6yOKjutYtyA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="3" id="Narr_IKGVhFtA50ufEe-5N8uZHA">26,320</ix:nonFraction> as of December 31, 2023 and the amount of available credit under the Revolver was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_oil66--EpkO9qFL-szaMuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="3" id="Narr_5SYXqTG6OkmBa4QmGODmlg">17,400</ix:nonFraction><span style="white-space:pre-wrap;"> as of December 31, 2022. The  New Revolver requires the Company to comply with certain financial and non-financial covenants. As of December 31, 2023, the Company was in compliance with all financial covenants, including that it maintain a maximum leverage ratio of no more than </span><ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_dFiK2ja6VUm6yOKjutYtyA" decimals="INF" format="ixt:numdotdecimal" name="legh:DebtInstrumentsCovenantsMaximumLeverageRatio" scale="-2" id="Narr_BvwkpOFiS02vu20ZP39Fkg">1.00</ix:nonFraction> to 1.00 and a minimum fixed charge coverage ratio of no less than <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="As_Of_12_31_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_dFiK2ja6VUm6yOKjutYtyA" decimals="INF" format="ixt:numdotdecimal" name="legh:MinimumFixedChargeCoverageRatio" scale="0" id="Narr_mkRHGBNVBUmXJcBOIlKTuQ">1.75</ix:nonFraction> to 1.00.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:IncomeTaxDisclosureTextBlock" id="Tb_EVXzlzrtwUG7A3QOtPCexQ" continuedAt="Tb_EVXzlzrtwUG7A3QOtPCexQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. 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 years ended December 31, 2023 and 2022 was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Narr_xXVzq8ju1km-CYtqsl3BXw">14,276</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Narr_1Eodo8mTdkaxCqhy2OTyXA">14,375</ix:nonFraction>, respectively. The effective tax rates for the years ended December 31, 2023 and 2022 were <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="Narr_i--vjg05zEyUsl7ixDvE6g">20.8</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="Narr_gvzci3t4VkSwECsJe4YxLQ">17.5</ix:nonFraction>%, </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">58</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_FkZ0nGD7ykuhWUCGLcS8mQ_1_2"></a><a id="Tc_MJ2N1BsLuk66NZU7dH-nmQ_2_2"></a><a id="Tc_KLVTfEBl10-h-TT3QTiNBw_3_2"></a><a id="Tc_DJQI_LK4802LBjUmWrVu9g_3_5"></a><a id="Tc_RBZgeF04kkyj2JmQdR38Rg_4_0"></a><a id="Tc_yauSbevZKUqKkEDNij99Mw_5_0"></a><a id="Tc_xrEXf-PssEi2GJDvpfmBrg_5_2"></a><a id="Tc_Nv_KXPjGZU2ys6oEhLlpMw_5_5"></a><a id="Tc_h1Q0IyNDDk-xBEFD-PC1cA_6_0"></a><a id="Tc_gifgFaXftk-t3R_Jr_csQQ_7_0"></a><a id="Tc_8G18k0bR7UOYPtIO7GTbvw_8_0"></a><a id="Tc_sZQ-tl53fUiTVeq3MeXUNg_9_0"></a><a id="Tc_gLSxd9t1ZU6-CHxbAup5CA_10_0"></a><a id="Tc_8ug1khGJh0msXI_CB3odug_11_0"></a><a id="Tc_E25U32d1n06qbgqL8gWnpw_12_0"></a><a id="Tc_2x46arzAo0-E49nT9WCGOQ_12_2"></a><a id="Tc_B39UPKbhqkKxYG_28bfOMg_12_5"></a><a id="Tc_CfWqCN9IhUmZJDjArl_u3w_1_2"></a><a id="Tc_1CAManwIvkW_vJaYL4FmyQ_2_2"></a><a id="Tc_7vcRct0lf0eLET_YpntwwA_3_2"></a><a id="Tc_3YF8Qq9z8kWHMSAmR28LTA_3_4"></a><a id="Tc_blVcUwKGEUqj0vgr-pJR2g_4_0"></a><a id="Tc_-0WjIoSWGUKtTz-HBiqmPQ_4_3"></a><a id="Tc_woiqFTxlAkawHfvgmSe6tQ_4_6"></a><a id="Tc_FEfuj2inj0W5UHlca3rTWw_5_0"></a><a id="Tc_YsqYMRdTS0W5SoUbfaf1FA_6_0"></a><a id="Tc_rEQ4-EG-qUiAr1Z_gyTukg_7_0"></a><a id="Tc_6sqxMZgt90yPVzh6Np9mBA_7_3"></a><a id="Tc_sTq41_vlmkuCo_33whvXbA_7_6"></a><a id="_Hlk66275802"></a><a id="Tc_OxmBDAj7okWX6jSm6ja15A_1_2"></a><a id="Tc_AJqa8qUCY0ugU7UauQA_Og_2_2"></a><a id="Tc_6lGgQQg0P0Kkuoppdzf2JQ_3_2"></a><a id="Tc_uTmfMXkXIEaPzZzKly89Pw_3_5"></a><a id="Tc_2cXEBCWF_UqgbhkzxXr57Q_4_0"></a><a id="Tc__cU3C2BiWEesDf38Ot9EfQ_5_0"></a><a id="Tc_cXRE0VGAFU-0hJ8bZNJyTw_5_2"></a><a id="Tc_XeWSeJfQ-0aYXYJV861sAQ_5_5"></a><a id="Tc_6X1dpjTyMUOAM_HQHo50kg_6_0"></a><a id="Tc_Hu7WmlBEYE2K1gkU4eWxaQ_7_0"></a><a id="Tc_3IxS5xqND0WerczZXbyG_Q_8_0"></a><a id="Tc_Q8WNKGMmhkSy36IowV_mvA_8_3"></a><a id="Tc_Fldm_RShj0Wr425Mcoy7YQ_9_0"></a><a id="Tc_5Wvur92CI0OkSMATVKS8cw_10_0"></a><a id="Tc_qYH40JKPj0yqh-bV_D5vOA_11_0"></a><a id="Tc_t6NA0zmmmkum7AQSu6LYLw_12_0"></a><a id="Tc_PV5yAD1x_Uuw3qEvTfr-jw_13_0"></a><a id="Tc_oSEOI1Fk906HAO3W2n-hyA_14_0"></a><a id="Tc_WDgTtxfmdkifXrTB9qFgfw_15_0"></a><a id="Tc_bEYhxOvfd0mIdrUFtQvIDA_16_0"></a><a id="Tc_G9z2GJoJvUOhheUkLN4gKg_16_6"></a><a id="Tc_uhjGC3tYNk6frz_mTRPvKw_17_0"></a><a id="Tc_uzGiXi0NtEGYwXzOXgOqRw_18_0"></a><a id="Tc_UtIsYmPOQ0eFWhPQ4Sgj2A_18_2"></a><a id="Tc_0e_mzRUUOkC_nbfLIEUkXg_18_5"></a><ix:continuation id="Tb_EVXzlzrtwUG7A3QOtPCexQ_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">respectively. These rates differ from the federal statutory rate of <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Narr_PhHpApkW9kmgKdEcKl8bYQ">21</ix:nonFraction>% primarily due to a federal tax credit for the sale of energy efficient homes under the Internal Revenue Code &#167;45L, partially offset by state income taxes. The &#167;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. Significant components of the provision for income taxes are as follows: </p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="Tb_7EYP-dIEIECDrwBCYNjHTA" escape="true"><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;">&#8203;</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:71.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.59%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.2%;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;">Year ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.2%;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;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></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;"><span style="font-size:11pt;visibility:hidden;">&#8203;</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="font-size:11pt;visibility:hidden;">&#8203;</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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Federal</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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="Tc_sFdUvO4kwkifhyXS58HkHw_5_3">13,763</ix:nonFraction></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;"><span style="font-size:11pt;visibility:hidden;">&#8203;</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="font-size:11pt;">$</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="Tc_8K8uPA-YsUiBY_6LPflWcg_5_6">13,092</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  State</span></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="Tc_B6QrxLj_f0W48-eA-hArLA_6_3">1,037</ix:nonFraction></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;"><span style="font-size:11pt;visibility:hidden;">&#8203;</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="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="Tc_ifET62wI0EiyFXdTi-OmWA_6_6">1,222</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current income tax provision</p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.58%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="Tc_o_ZfyR7gIUOphXlnBSUEIA_7_3">14,800</ix:nonFraction></p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.58%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="Tc_PASq1JvvPkWSVx00T3Dg0w_7_6">14,314</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Federal</span></p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" sign="-" scale="3" id="Tc_G3mUvEYk-Um7kK1_8fznLg_9_3">445</ix:nonFraction>)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="Tc_3irqqym5j0mFmdAPBMe8ww_9_6">51</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  State</span></p></td><td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" sign="-" scale="3" id="Tc_DqzH7_DOJU6hgR7JVPtl-w_10_3">79</ix:nonFraction>)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="Tc_d1wlqYZ1HE2fpJh8kqtt9w_10_6">10</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred income tax provision</p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" sign="-" scale="3" id="Tc_S3CS8bm-UESdbL2SwwkkLA_11_3">524</ix:nonFraction>)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="Tc_T01lfGUfA0mwDWqf2zd8cw_11_6">61</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for income taxes</p></td><td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.4%;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:10.58%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_S1lau4OV9UmVuuDhDs3ZWw_12_3">14,276</ix:nonFraction></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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_Jh-BNejpcU2CucqpemrQ1Q_12_6">14,375</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">A reconciliation of the Company&#8217;s effective tax rate from operations to the U.S. federal income tax rate is as follows:  </span></p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="Tb_x9LbJ6ZR-EefOJS72CPfGQ" escape="true"><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;">&#8203;</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:71.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.57%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.8%;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;">Year ended </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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.57%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.8%;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;">December&#160;31,&#160;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.57%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;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;">2022</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal statutory rate</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Tc_PluBM5A-J0isMZVQJNEy1A_4_2">21.0</ix:nonFraction></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;">%</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#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;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Tc_PoLyjSOGJEawyAkc2dw3nA_4_5">21.0</ix:nonFraction></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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State income taxes, net of federal tax benefit</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="Tc_QbjwsqyKMUOtaVX2sH4F6Q_5_2">0.9</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="Tc_VTjLp61eNEOy2wBywzZjGA_5_5">1.5</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Energy efficiency credit</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (<ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="3" format="ixt:numdotdecimal" name="legh:EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent" scale="-2" id="Tc_PG1DW7doeECeGKxydnoxQg_6_2">1.1</ix:nonFraction>)</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;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;"> (<ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="3" format="ixt:numdotdecimal" name="legh:EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent" scale="-2" id="Tc_X0m7BUkL3kyDaN-XWcJJGQ_6_5">5.0</ix:nonFraction>)</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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effective tax rate</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="Tc_AI6Bq-_fTkyMTt7QTAEoNg_7_2">20.8</ix:nonFraction></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;">%</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;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;"> <ix:nonFraction unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="Tc_lORbCXUuq0al2lDskKfPDQ_7_5">17.5</ix:nonFraction></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;">%</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The tax effects of cumulative temporary differences that give rise to deferred tax assets and liabilities are as follows: </p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="Tb_Q5AQdVU_dUObVttmJtp89Q" escape="true"><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;">&#8203;</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:71.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.59%;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;">&#8203;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.19%;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;">Year ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.59%;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;">&#8203;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.19%;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;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.59%;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;">&#8203;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</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;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Allowance for doubtful accounts</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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="Tc_L10MU3OlukmeCSxy9cHN2A_5_3">983</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="Tc_4FGw9v2IAkKYM_SgLCtPVQ_5_6">439</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Reserve accounts</span></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" scale="3" id="Tc_e2f_iirXMUmarVYocMn-wQ_6_3">231</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" scale="3" id="Tc_6KETsbCiHESMVxyu9-LDXw_6_6">204</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  State taxes</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsStateTaxes" scale="3" id="Tc_VhbS8qVRUUylaUbdCsff8A_7_3">124</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsStateTaxes" scale="3" id="Tc_VfVu2DUTM0egesI3DIRwqA_7_6">76</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Payroll taxes</span></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> -</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="3" id="Tc_veIkTiYPNUirrv3qXzhwxw_8_6">8</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Uniform capitalization</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="legh:DeferredTaxAssetsUniformCapitalization" scale="3" id="Tc_XYQHapFLDEKbK5sEmcqUDA_9_3">19</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="legh:DeferredTaxAssetsUniformCapitalization" scale="3" id="Tc_SZtTNCFwl02GKtZxi1Mk0Q_9_6">15</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Other</span></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="Tc_q6c1PLgREk6C5OyINY1s_A_10_3">199</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="Tc_z80UYbmJnke-DOLYIWxMsg_10_6">256</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax assets</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="Tc_7hmi9c2BBUuDrzyieQzaCA_11_3">1,556</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="Tc_Bibt1yKCGUubP_G_yFLCtg_11_6">998</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Installment sale revenue</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="legh:DeferredTaxLiabilitiesInstallmentSaleRevenue" scale="3" id="Tc_WY0eHxUqkEyHu4XrYai8pw_13_3">530</ix:nonFraction>)</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="legh:DeferredTaxLiabilitiesInstallmentSaleRevenue" scale="3" id="Tc_QCV40EAmWkG3JaRgWGRlwA_13_6">674</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Depreciation</span></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="Tc_6KzhpZN7i0y19NdmFAVe5w_14_3">2,601</ix:nonFraction>)</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="Tc_-5o3TgcwYkCWTaeAtZysDg_14_6">2,808</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Accrued interest receivable</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="legh:DeferredTaxLiabilitiesAccruedInterestReceivable" scale="3" id="Tc_GJZnNAmOtEerCNy3_5_hwA_15_3">742</ix:nonFraction>)</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="legh:DeferredTaxLiabilitiesAccruedInterestReceivable" scale="3" id="Tc_ipZ0cUtmk0WFWRwpwcEW8Q_15_6">581</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Other</span></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="Tc_ozOTf6SdAEKpMKFWCUV1nQ_16_3">21</ix:nonFraction>)</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax liabilities</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="Tc_BsbDO2S6UEW73b0Hqjs0gA_17_3">3,894</ix:nonFraction>)</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="Tc_uFKtEpV1GEa3F9tgo6t-NQ_17_6">4,063</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liabilities</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:10.58%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="Tc_Hif-mia2r0SaXQ5AOPZDLA_18_3">2,338</ix:nonFraction>)</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;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="Tc_f_euU7fXvk6jsmjW2UDL4g_18_6">3,065</ix:nonFraction>)</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;">&#8203;</span></p></ix:nonNumeric></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">59</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_267a7ef3_8c00_4966_890e_ffa7684f9b0d"></a><a id="Tc_VvnzkrNzXkmQx4_NO5-scw_1_2"></a><a id="Tc_QjwWikNcb0aebVnWbdxfxA_1_5"></a><a id="Tc_ylNlLPbickeg3adZmh_i0A_2_0"></a><a id="Tc_SgrYuz0qMk2bSdciCFgRJw_2_4"></a><a id="Tc_KnagS__TtUOymywkTrfupQ_3_0"></a><a id="Tc_pcveN1apwEWduCas5G9ggw_3_4"></a><a id="Tc_SwlfGmh1dEe-rw20a8wG6g_4_0"></a><a id="Tc_pSF9rtUcJUquddWVLFFSRQ_4_4"></a><a id="Tc_eXaJY0FVd0WZjAhs_yQUGA_5_0"></a><a id="Tc_YytjyJiwgk6-Um9LsmEg2Q_5_4"></a><a id="Tc_UHI7tWM6-EK3L0osTW77HA_6_0"></a><a id="Tc_CcuO6ZIm80iZQOEyedTr1g_6_4"></a><a id="Tc_kvTNB1TAikSqUeqsFWw2aw_8_0"></a><a id="Tc_-fCQBvQYg0Opt0UzO1UfDQ_8_4"></a><a id="Tc_5kNNGNyLOU6-DFxj_-Eo8w_9_0"></a><a id="Tc_u3b27kVQy0-vHRwXA-oZzg_9_4"></a><a id="Tc_EosBbkThJ0OsifW9iFpTPA_10_0"></a><a id="Tc_xPtBp2fblEufUrQdg09wTA_10_4"></a><a id="Tc_M-J6LpWns06g1_letdVnDQ_11_0"></a><a id="Tc_K5X7fHWfQkqcnOltHOjMAA_11_4"></a><a id="Tc_kJbESa1dt0y77SBSKQJCHQ_12_0"></a><a id="Tc_dllA3thZ306mMHEKm80Gjg_12_4"></a><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Tb_pasT2qR38EWk842qeELAmg" continuedAt="Tb_pasT2qR38EWk842qeELAmg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16. 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 &#8220;Plan&#8221;), the Company may issue up to <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="6" id="Narr_ZDMaeHHLnUCKA3uU0BEASg">10.0</ix:nonFraction> million equity awards to employees, directors, consultants and nonemployee service providers in the form of stock options, stock and stock appreciation rights. Stock options may be granted with a contractual life of up to <ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Narr_dGI1FlXxVEKj2cmXduJndw">ten years</ix:nonNumeric>. At December 31, 2023, the Company had <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="Narr_-xCPTbs5CEu8Ve1OvM6NNQ">8.7</ix:nonFraction>&#160;million shares available for grant under the Plan. </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;">Restricted Stock</i></p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="Tb_evs7_Tsy_0aUiSqqfPArDw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of restricted stock award activity for the year ending December 31, 2023 (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:84.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;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;">&#8203;</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.75%;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;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.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-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.96%;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 Average Grant Date Fair Value Per Unit</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Nonvested, January 1, 2022</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_0Cdrcrx-w0qgqJncLdHARA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="Tc_dYG-cpyrgUuBlSQhFU2vbw_2_2">35</ix:nonFraction></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_0Cdrcrx-w0qgqJncLdHARA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_rf6W9QYZsUmpQBIPo6RAKg_2_5">14.01</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;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:2.18%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rGmrK8HKtUeYYRA8zWP1XA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="Tc_ZnmaTFtlpkuVrDMfkm8gJQ_3_2">517</ix:nonFraction></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rGmrK8HKtUeYYRA8zWP1XA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_O9_V4qJpt0yEXVxxwEekzQ_3_5">11.82</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Vested</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rGmrK8HKtUeYYRA8zWP1XA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="Tc_2RAwSiWL0U6m9qJuee7rBA_4_2">160</ix:nonFraction>)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rGmrK8HKtUeYYRA8zWP1XA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_z8j9P20ShkKnqAalWMzRIQ_4_5">24.32</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Canceled</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> (<ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rGmrK8HKtUeYYRA8zWP1XA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="Tc_796kYQiYOUSDkDBwgMAo6A_5_2">350</ix:nonFraction>)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rGmrK8HKtUeYYRA8zWP1XA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="Tc_219zCjqsYk2leXZb2W0L5Q_5_5">5.99</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Nonvested, December 31, 2022</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ZZw1IpAG30Cwo6UEJB2yPQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="Tc_dptQLz32J0usb9tyIo-ktA_6_2">42</ix:nonFraction></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ZZw1IpAG30Cwo6UEJB2yPQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_nTw8XKwKB0K2T63mxoZqfw_6_5">6.93</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;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;">&#8203;</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;">&#8203;</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Nonvested, January 1, 2023</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ZZw1IpAG30Cwo6UEJB2yPQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="Tc_8xK8VwLHlEqwyIAE0berDQ_8_2">42</ix:nonFraction></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ZZw1IpAG30Cwo6UEJB2yPQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_jmSGhPg9nkaMiP-paV7YGg_8_5">6.93</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;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:2.18%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="Tc_Fh_UVFoQg0Ol6IsjU6pVLg_9_2">1</ix:nonFraction></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_zi7OrdXcI02ShFuw20zviw_9_5">23.26</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Vested</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="Tc_9SAFcZGbZkeTeuo5eFidDA_10_2">18</ix:nonFraction>)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_uqfOGCir3ESwAdl-FvR-MQ_10_5">14.98</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Canceled</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> (<ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="Tc_cpsW3tZP80mqa_L2ocru0Q_11_2">17</ix:nonFraction>)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="Tc_sy7AF38WK0Cbf8CQVdLYwQ_11_5">13.63</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Nonvested, December 31, 2023</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_RLTBXwKsUE-9bzKonJqhOQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="Tc_z-jUm1a_tE-rwusPrY_JWQ_12_2">8</ix:nonFraction></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_RLTBXwKsUE-9bzKonJqhOQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_8pRaBo9nGU6xRC3Cs0FAjQ_12_5">17.09</ix:nonFraction></p></td></tr></table></ix:nonNumeric><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;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 10pt 0pt;">As of December 31, 2023, approximately <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_RLTBXwKsUE-9bzKonJqhOQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="Narr_sRXvw6yZdU22kuwJfiX6Zg">8,000</ix:nonFraction> shares of restricted stock remained unvested. Unrecognized compensation expense related to these restricted stock awards at December 31, 2023 was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_RLTBXwKsUE-9bzKonJqhOQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="Narr_zmkxGBEF20ynxPlVNdxedw">78</ix:nonFraction> and is expected to be recognized over <ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Narr_KZmqOlHKA0GGYogMJ3wNKQ">0.6</ix:nonNumeric><span style="white-space:pre-wrap;"> years. Compensation expense for restricted stock awards for the years ended December 31, 2023  and 2022 was </span>$<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Narr_ap1xavXRWUi-Df1TJn9NPQ">234</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rGmrK8HKtUeYYRA8zWP1XA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Narr_XtptmtQdg0663B5DnxsDFA">3,960</ix:nonFraction>, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock Options</i></p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">60</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_ff510c28_3095_4630_91f2_78f3a4b86dd0"></a><a id="Tc_ZWqrl6uxV0iALWICUbKG0g_1_2"></a><a id="Tc_KFKUQne9pUG03CR_J24WAQ_1_4"></a><a id="Tc_XLQ6l5U5JEOzhDmWMBXZAw_1_7"></a><a id="Tc_CuA5TqBJxkGKOxxGi25ZAg_1_10"></a><a id="Tc__W8zjbC5eEW1AmoC6auAEg_1_12"></a><a id="Tc_1oNKbXC8nEu7vzdNHtc-8Q_2_0"></a><a id="Tc_x2tpnGlLHEKPemolsLi6Mg_2_4"></a><a id="Tc_AmJYAWazjU6rVl4tWGthkA_2_7"></a><a id="Tc_qxn_Rl0QgUqGgCNyurddtA_3_0"></a><a id="Tc_UdzCuDBQM0CTCjqzz_LL1A_3_4"></a><a id="Tc_BWJEq8cVQ06SXRIFcsAiHA_3_7"></a><a id="Tc_-Bl5vEtf5U-9_k2zcGi7iQ_4_0"></a><a id="Tc_wKtmd2FDiUCBXb55NgYDAA_4_2"></a><a id="Tc_UsCqHbiNkEiaAjvljQcB1Q_4_4"></a><a id="Tc_Gt5E46X2r02T21bujh1Q8w_4_5"></a><a id="Tc_AWN2P9vIO0ilaDGc3ZKOzg_4_7"></a><a id="Tc_D6nbcFWHAEqMuDlhnRI1lA_4_8"></a><a id="Tc_RqSj6AOFf0Wb2wlmf_WRxA_4_10"></a><a id="Tc_cGKzB7u590ik6yzQNK_vgw_5_0"></a><a id="Tc_TuAxUWZjIUyq83oMqeCEdg_5_4"></a><a id="Tc_qDo-wQePc0CWhyz2sF1yZg_5_7"></a><a id="Tc_bTVZWZxFk0WvZYSH47Zt5Q_5_10"></a><a id="Tc_XCPSgTs5b0SESif83fEpJQ_6_0"></a><a id="Tc_KVK2YNCcoUOX7VThSNUktA_6_4"></a><a id="Tc_EuxxAG21o0WdcTUZNDBGXw_6_7"></a><a id="Tc_yMjnfhm6LUW6Hwk2oiugBg_6_12"></a><a id="Tc_nRJ3pHRtP0-tUxo7vur1lw_7_0"></a><a id="Tc_kis2xyrng0yoPi960UGmwA_7_2"></a><a id="Tc_2uOKr5W0j0W70_WY-Fkaeg_7_4"></a><a id="Tc_t01o241IBUu5vnsvBA4bfw_7_5"></a><a id="Tc_0ld9f1mTiUiiHddEIWsz9g_7_7"></a><a id="Tc_LRRWtNL7Y0ucIZKnhaoW9A_7_8"></a><a id="Tc_IEBi0cZLmEa4GBBZTCkqUA_7_10"></a><a id="Tc_4_4RPrbvFkKWWN5ZKKvzNA_7_12"></a><a id="Tc_BU3AboddKEWWoKXd5Dnqzg_7_13"></a><a id="Tc_BVYZ3Clr30WSKjUAexsWsA_9_0"></a><a id="Tc_y3IFgo3jsk6iO6Glk3XinA_9_4"></a><a id="Tc_iZS8HxlHAkOjKnfB_ldR5g_9_7"></a><a id="Tc_Fa5EyeFhbU2PcZ536jQg-g_10_0"></a><a id="Tc_T2BtzHU4HkGDx0WDMvZEMw_10_4"></a><a id="Tc_lWLEJG9HHEyJtF4Hgi9qeQ_10_7"></a><a id="Tc_mckD8QtXuk-RHA6xXg5cPQ_11_0"></a><a id="Tc__7T_qvIYCUy9zzu25P7xyw_11_4"></a><a id="Tc_Pl4cuJ0LRkOzqpeB-9gF8Q_11_7"></a><a id="Tc_P6siKJUr30elCPqTBoXPbQ_11_10"></a><a id="Tc_NX7ihUuvtkCjLojTHT5hVg_12_0"></a><a id="Tc_WiJdyoIxIkCgFAp0PYPfLg_12_4"></a><a id="Tc_hhsfz5nAFECtsDpd1RWaOA_12_7"></a><a id="Tc_9cQRslZAy0i_cLaMtzKp0Q_12_10"></a><a id="Tc_jOr1Ohx2cUqepI8wclTNDw_13_0"></a><a id="Tc_T6AP53ccMkCBXoJw9tO8sw_13_4"></a><a id="Tc_vTrlShrtPUK-avaHhmAE3Q_13_7"></a><a id="Tc_9XAxyz1b50GTw_GAEbjeZQ_13_12"></a><a id="Tc_JitQYQx4hUSGqri7RQEsXA_14_0"></a><a id="Tc_2eJZmONyQkKLc-KZaviZZA_14_4"></a><a id="Tc_iKsLMr-FF0uonRp5Rkfuzg_14_7"></a><a id="Tc_RKQwiDE69k2r8ray-harPw_14_12"></a><a id="Tc_ALTf8m4_i06K06s33V716A_14_13"></a><ix:continuation id="Tb_pasT2qR38EWk842qeELAmg_cont1"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Tb_uMZ0rGIKX0K11hsRriPCSQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of option award activity (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:84.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;width:7.75%;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;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.96%;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 </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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.96%;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 </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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;width:11.27%;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 </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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.57%;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;">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:43.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5ajH5PYwWEKGYieXcZppPg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="Tc_S1aVO5Cl8EORx0wgtdUN-A_2_2">83</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:7.51%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5ajH5PYwWEKGYieXcZppPg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_y7hD-DScX0yr2QRxbwhJ4Q_2_5">16.83</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5ajH5PYwWEKGYieXcZppPg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc__m1wLvkLiU-xG4iZ7mnpXw_2_8">12.27</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_130AVPR1S0iymf4h5b4Mng" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tc_3EshmC_kLEuXA4rkzfH0-w_2_10"><span style="font-size:9pt;"> 9.36</span></ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.52%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.04%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;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:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="Tc_WDS0fk0eIk652TPodydl0Q_3_2">1,025</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:7.51%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_E80LekHLAEatVlx_AYF0cA_3_5">40.59</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_pya2zP_vlUaIRf-kU5R-3g_3_8">4.99</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg" format="ixt-sec:duryear" name="legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" id="Tc_iKVJRn1kTkiNn7ym5nv5aA_3_10"><span style="font-size:9pt;"> 9.44</span></ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.04%;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:7.51%;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:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.52%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.04%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> (<ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="Tc_p0t0rQlkgUKtktK_RJgVXw_5_2">83</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:7.51%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_k1kDaC2EQk2yaXOgjQQbAw_5_5">16.83</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" scale="0" id="Tc_NxUuCLy6R0SjArFA905j6A_5_8">12.27</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.04%;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_WkZWmwBi_ka0lhC363pjig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="Tc_xOz3Hd2O_EyIt9-_4h5Fdw_6_2">1,025</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:7.51%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_WkZWmwBi_ka0lhC363pjig" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_Ca70qy1CIE-1X-1AtCQbHw_6_5">40.59</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_WkZWmwBi_ka0lhC363pjig" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_zQwditrrcUmZ526WQuWndA_6_8">4.99</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tc_eJtSJweJCUun6ffWQ4MQtA_6_10"><span style="font-size:9pt;"> 9.44</span></ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:7.51%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;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;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.75%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.45%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.51%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.43%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.53%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.27%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.52%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.04%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_WkZWmwBi_ka0lhC363pjig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="Tc_2cntkXeG7ECsPvG8E496Og_9_2">1,025</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:7.51%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_WkZWmwBi_ka0lhC363pjig" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_rA2Y_wstKEScairOB0hasA_9_5">40.59</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_WkZWmwBi_ka0lhC363pjig" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_aRjCpyaQqEatlG3WJOLG_Q_9_8">4.99</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tc_d-sC24GpF0KktKQ7ADrkzg_9_10"><span style="font-size:9pt;"> 9.44</span></ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;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:1.97%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="Tc_IuFNBM6qV0OB78o2EMy4hA_10_2">43</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:7.51%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_J1ouDB6InUiOE8FhyW-MKg_10_5">22.94</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_ZkvSK-GlXkO29QQACaxqAQ_10_8">15.32</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA" format="ixt-sec:duryear" name="legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" id="Tc_JLU-zhXaJkqkbwSqqNgNHA_10_10"><span style="font-size:9pt;"> 4.70</span></ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> (<ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="Tc_3HZLZejP4E2bdOU80pbMdg_11_2">6</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:7.51%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_THFKr13cI0ip3D8sbYgxCg_11_5">16.01</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_SaXG8TGhB0eYRFsYCxnilg_11_8">8.57</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="Tc_26iQ4srorU2PblXX4jMSSA_12_2">56</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:7.51%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_fgCra8jg_U6XoYm1HfEkfw_12_5">16.01</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" scale="0" id="Tc_A_pljIiJwEOkDwWW7mB9LQ_12_8">8.57</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_YGqSnjNH6EGwF0zfZlVauQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="Tc_2eaSb70DL0-dXnruVV5Uow_13_2">1,006</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:7.51%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_YGqSnjNH6EGwF0zfZlVauQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_TuotO-t81UiAh6S0oJDAvQ_13_5">41.35</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_YGqSnjNH6EGwF0zfZlVauQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_6pNLBG7A6UeJ47VejJJWwA_13_8">5.22</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tc_wDbfsYPwc0aa6GNBpVURfA_13_10"><span style="font-size:9pt;"> 8.28</span></ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_YGqSnjNH6EGwF0zfZlVauQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" id="Tc_Wc6bsccR4kihFqYP--61qg_14_2">96</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:7.51%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_YGqSnjNH6EGwF0zfZlVauQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="Tc_5gcVLAM_DUyF0HCJnxziqQ_14_5">42.18</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA" decimals="2" format="ixt:numdotdecimal" name="legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" scale="0" id="Tc_wyVniiXUS0uFYhYF-2cVAA_14_8">4.76</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Tc_F0zWAxHoIUyhB4Z9SlbR8Q_14_10"><span style="font-size:9pt;"> 8.44</span></ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;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;"> &#8212;</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:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, approximately <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_YGqSnjNH6EGwF0zfZlVauQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" scale="0" id="Narr_5uqFnGhu4US3wVVAmRyjMw">1,006,000</ix:nonFraction> options remain unvested. Unrecognized compensation expense related to these options at December 31, 2023 was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_YGqSnjNH6EGwF0zfZlVauQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="Narr_LyHN6HC1WUmSvYH1mEEQtg">4,479</ix:nonFraction> and is expected to be recognized over <ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Narr_cQcYm7L09Em3OBO7vgIXKg">8.3</ix:nonNumeric> years. Compensation expense for stock option awards for the years ended December 31, 2023 and 2022 was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Narr_znA5PFZkcUO5zC73k01ayQ">535</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Narr_bfa9LEmrG0GNWhDf5AULvA">348</ix:nonFraction>, respectively. </p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Tb_NP_mrtSsSEi7cakKJMNGGA" continuedAt="Tb_NP_mrtSsSEi7cakKJMNGGA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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. At December 31, 2023 and 2022, the Company accrued a $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserve" scale="3" id="Narr_Tmlk_0D-5kOSG5Lsss7uCQ">242</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserve" scale="3" id="Narr_r7BjL4J2XkqbApRzq_2OYQ">149</ix:nonFraction> liability for incurred but not reported claims, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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&#8217;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 $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_OtherCommitmentsAxis_legh_InventoryRepurchaseAgreementMember_ywSC_RFi4UmxOmtrnyWvNQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherCommitment" scale="3" id="Narr_hOLytMF5C0GdfWtEodzJ1g">3,030</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_OtherCommitmentsAxis_legh_InventoryRepurchaseAgreementMember_FBwECWBtwECjE7JmOtK_9Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherCommitment" scale="3" id="Narr_6o0MQJc9V0G01L61WbYKOw">8,925</ix:nonFraction> at December&#160;31, 2023 and 2022, respectively, without reduction for the resale value of the homes. The Company considers its obligations on current contracts to be immaterial and accordingly have not recorded any reserve for repurchase commitment as of December&#160;31, 2023 or 2022.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">61</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_NP_mrtSsSEi7cakKJMNGGA_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Leases. </i>The Company leases facilities under operating leases that typically have <ix:nonNumeric contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="Narr_978wjtMCNkGkYc572HL3yQ">10</ix:nonNumeric>-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 was $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="legh:OperatingLeaseRentExpense" scale="3" id="Narr_l80jU1ZsIEyG0oWOeydi4A">645</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="legh:OperatingLeaseRentExpense" scale="3" id="Narr_fR5ies1tOEaEWiWoeuP0nA">710</ix:nonFraction> for the&#160;years ended December&#160;31, 2023 and 2022, respectively. The Company also subleases properties to third parties, ranging from <ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_6tgaxnUcBEyUzHLNFt-DJw" format="ixt-sec:durwordsen" name="legh:OperatingLeasesSubleasesTermOfContract" id="Narr_rQA6I0WV60aiDLii48I1rw">3-year</ix:nonNumeric> to <ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_FiBHJtRoEUS4VkEObjKNXg" format="ixt-sec:durwordsen" name="legh:OperatingLeasesSubleasesTermOfContract" id="Narr_1wmkmLSkDUaOctZaN43vbA">11-year</ix:nonNumeric> terms with various renewal options. Rental income from the subleased property was approximately $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SubleaseIncome" scale="3" id="Narr_uaeEkVvQREmnngc5QMhmjA">245</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SubleaseIncome" scale="3" id="Narr_6lyn96jKW0W0BRWE_hbuTw">326</ix:nonFraction> for the&#160;years ended December&#160;31, 2023 and 2022, respectively. See Note 6 &#8211; Leases, for a schedule of the Company&#8217;s future minimum lease commitments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Legal Matters</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="3" id="Narr_lpinWpzQd0SN33VNIR9QeQ">990</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="3" id="Narr_o_JqE7yA1kKcAQapJRj1gA">753</ix:nonFraction> as of December 31, 2023 and 2022, 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&#8217;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&#8217;s financial position, liquidity or results of operations in any future reporting periods.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="Tc_Fs5blLDzOUGqBXuMzMW5JA_1_2"></a><a id="Tc_xnHYoi18aUe-9ITh-jrs9Q_2_2"></a><a id="Tc_9rC_rLEl6EWe1X9jS-HmYA_3_2"></a><a id="Tc_f-OFEMZiNkO9WvykK6L00w_3_5"></a><a id="Tc_PY_sDrvvI0KOEKv2P4pCFA_4_0"></a><a id="Tc_RJAwJVmjbUSnK0iv3EoiHw_5_0"></a><a id="Tc_tLX0tdmg20qLEc2NgLeF7A_5_2"></a><a id="Tc_dohw27TGD0eRQcRO1UARTg_5_5"></a><a id="Tc_gBc-Ttv_Z0iiawp6rDyuyQ_6_0"></a><a id="Tc_KrXXybvFP0Cq6eYEoeZCHw_7_0"></a><a id="Tc_AnVCadkR6E6T4HuqKVDRiQ_8_0"></a><a id="Tc_3b_gzb_81k22x6bdVrugmA_9_0"></a><a id="Tc_fGGcnt7yhUewf0PArRc6IQ_10_0"></a><a id="Tc_Vhm1KllKQUWBkovHgE22Pg_11_0"></a><a id="Tc_hiviMdk2skasA_sG508IQA_12_0"></a><a id="Tc_7QHRXjYTnEigeAfRyB8pyA_13_0"></a><a id="Tc_JIceSDIBmUK-cknx4TPx0w_13_2"></a><a id="Tc_Meq4XVbgoEqE9YxUwZm5qg_13_5"></a><a id="Tc_BWLQ0ElHbEqzcEkBDC2D1g_14_0"></a><a id="Tc_HH7Vxi-hi0qbWY_SZD4ECA_14_2"></a><a id="Tc_0_qQ8iAdY0KnWArb63kgfQ_14_5"></a><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:EarningsPerShareTextBlock" id="Tb_cCbDilrbzkSWSX7xp_PQZw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">18. EARNINGS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic earnings per common share (&#8220;EPS&#8221;) 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&#8217;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.&#160;The following table reconciles the numerators and denominators used in the computations of both basic and diluted EPS.</p><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Tb_dC0DY_ONyUOGPs_VcPh6zw" escape="true"><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;">&#8203;</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.51%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.13%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.78%;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;">Year ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.13%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.78%;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;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.13%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.36%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.36%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income (in 000's)</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.09%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="Tc_VsI0rgMUxkySO3KgVlKkew_5_3">54,460</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.09%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="Tc_9K1XL3C7a0qMRb20t9OqZA_5_6">67,773</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic weighted-average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc__pIbwnpaaUS3tQP4aDl9KQ_7_3">24,385,190</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_O-RXIWOt0kqd5ndoOWUzrA_7_6">24,357,785</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of dilutive securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restricted stock grants</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="Tc_vX42l9M8YkSNxJlgB4xd_w_9_3">2,283</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rGmrK8HKtUeYYRA8zWP1XA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="Tc_8vRMdIYbR0KVvB8PfsAvOw_9_6">13,286</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;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;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="Tc_x1OTqW2KMk6P5qYUdZO3jA_10_3">683,153</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;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;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="Tc_sqrTWUgkNUqAr3p-FsMhaQ_10_6">371,348</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted weighted-average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_a1pDFeoI5ky12do6wt1mjw_11_3">25,070,626</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_vh0xcVm0akiWwc5DDFHuXw_11_6">24,742,419</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings per share attributable to Legacy Housing Corporation</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_2oo0QZV4S0Cg_Nhj1aUyyQ_13_3">2.23</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_J_5lC0ZroEmEhgsF6buh6g_13_6">2.78</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.09%;background:#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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_tGPtMy_Wbk2bcsJQXq6DqQ_14_3">2.17</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.09%;background:#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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA" contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_7dROyNo340qFg0V5C_3dcw_14_6">2.74</ix:nonFraction></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;">&#8203;</span></p></ix:nonNumeric></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">62</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">LEGACY HOUSING CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023 and 2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands, except per share amounts)</b></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="Tb_AZX2nfo8JUSdoo3Qr1dPQg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">19. RELATED PARTY TRANSACTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Bell Mobile Homes, a retailer owned by one of the Company&#8217;s significant shareholders, purchases manufactured homes from the Company. Accounts receivable balances due from Bell Mobile Homes were $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_tTsGpTQfdEmWj3UOY8Pm0w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Narr_x-byd_H4ekelkYw61A61xw"><ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_tTsGpTQfdEmWj3UOY8Pm0w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Narr_uIJp1oDYYE-YaWuiSLYOYg">403</ix:nonFraction></ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_pgOzdoBRdE6_lTKc6nvVZQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Narr_KkGtapkiFkS8kr9h64XIxw">0</ix:nonFraction> as of December&#160;31, 2023 and 2022, respectively. Accounts payable balances due to Bell Mobile Homes were $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_tTsGpTQfdEmWj3UOY8Pm0w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Narr_To0kja0GJk-0f9hUdT-OqA"><ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_tTsGpTQfdEmWj3UOY8Pm0w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Narr_t8P7L8eHCEyCp8VjC92OQw">18</ix:nonFraction></ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_pgOzdoBRdE6_lTKc6nvVZQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Narr_dLzWylp3p0OWVjiy-HSgIg">132</ix:nonFraction> as of December&#160;31, 2023 and 2022, respectively. Home sales to Bell Mobile Homes were $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_p2V-poU1p0qU0Tb5e-QD2A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="Narr_be4Pe6WBMkycCgGQd_XBmw"><ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_p2V-poU1p0qU0Tb5e-QD2A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="Narr_DWqOms5KSk63dSL9wiRzuQ">4,543</ix:nonFraction></ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_8MIVvvkpfESFjyWrqcLaZw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="Narr_kzbIeXnVX0aLx3yU-4ZNdQ">4,499</ix:nonFraction> for the&#160;years ended December&#160;31, 2023 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Shipley Bros.,&#160;Ltd. and Crazy Red&#8217;s Mobile Homes (together, &#8220;Shipley Bros.&#8221;), retailers owned by one of the Company&#8217;s significant shareholders, purchase manufactured homes from the Company. Accounts receivable balances due from Shipley Bros. were $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_OHzY9iiKJEKapBFEqy7NHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Narr_I5cTrjdzQkejHNIVANKgaA">143</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_AwlrmZ8dzEGRAwIV13K00g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Narr_GFtmhU2j8UK-9IJ4kl8_wg">0</ix:nonFraction> as of December&#160;31, 2023 and 2022, respectively. Accounts payable balances due to Shipley Bros. were $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_OHzY9iiKJEKapBFEqy7NHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Narr_hkWWGcvG7U2JRs3CrHAVlw">67</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_AwlrmZ8dzEGRAwIV13K00g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Narr_ImoaZ-RuTkaAZ1onDHWCfA">0</ix:nonFraction> as of December &#160;31, 2023 and 2022, respectively. Home sales to Shipley Bros. were $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_-1xR4R_IU0iXbxpuVc3qfg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="Narr_vDn44vJAzUm7I4lgMvw_EQ">1,199</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_qwau6h8gi0i4f6QqycMsww" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="Narr_7cEASvk2-E2NCQT7v7QYuA">3,181</ix:nonFraction> as of December&#160;31, 2023 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2023 and 2022, the Company had an accounts receivable balance of $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_PrincipalShareholderMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_GueelVfUCEal7ULJUKD6mA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Narr_BXEoU3tRBUWzuLU5xoLnqg">0</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw" contextRef="As_Of_12_31_2022_srt_CounterpartyNameAxis_legh_PrincipalShareholderMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_RVlVtFiBAEWWYm7ToSocYQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Narr_FUa9HeXek0CDKr_lNHCzrQ">68</ix:nonFraction>, respectively, from a principal shareholder.&#160; </p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA" name="us-gaap:SubsequentEventsTextBlock" id="Tb_ukEBzsyrGkKTnKqub6EXQg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">20. SUBSEQUENT EVENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with the preparation of these financial statements, we evaluated subsequent events after the balance sheet date of December 31, 2023 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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">63</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_b990ca8d_dbf9_495a_905f_fc89befbc7be"></a><a id="_889064"></a><a id="item9ChangesinandDisagreements"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;9.&#160;&#160;&#160;&#160;&#160;&#160;CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">None.</p><a id="_4e44ad92_2afd_46fd_919e_2cf012053049"></a><a id="Item9AControl"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;9A.&#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Evaluation of Disclosure Controls and Procedures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">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 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.&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">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 Report. Based on the evaluation of our disclosure controls and procedures as of December 31, 2023, 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In light of the conclusion that our disclosure controls and procedures are considered ineffective as of December 31, 2023, we have applied procedures and processes as necessary to ensure the reliability of our financial reporting in regard to this annual report. Accordingly, the Company believes, based on its knowledge, that: (i) this annual 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 annual 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 annual report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 13.19pt 0pt;"><b style="font-weight:bold;">Management&#8217;s Report on Internal Control Over Financial Reporting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is a process designed to provide reasonable assurance of the reliability of financial reporting and of the preparation of financial statements for external reporting purposes, in accordance with U.S. generally accepted accounting principles.&#160;&#160;Internal control over financial reporting includes policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect transactions and disposition of assets; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. generally accepted accounting principles, and that receipts and expenditures are being made only in accordance with the authorization of management and directors; and (3) provide reasonable assurance regarding the prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our management has assessed the effectiveness of our internal control over financial reporting as of December 31, 2023. In making this assessment, management used the criteria established by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control &#8211; Integrated Framework (2013). These criteria are in the areas of control environment, risk assessment, control activities, information and communication, and monitoring.&#160;&#160;Management&#8217;s assessment included documenting, evaluating and testing the design and operating effectiveness of its internal controls over financial reporting.&#160;&#160;Based on management&#8217;s processes and assessment, as described above, management has concluded that, as of December 31, 2023, our internal control over financial reporting was not effective.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">64</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Material Weaknesses&#160;in Internal Control Over Financial Reporting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">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.&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The material weaknesses in internal control over financial reporting as of December 31, 2023 are summarized as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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</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:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Changes in Internal Control over Financial Reporting</b>&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">There were no changes in our internal control over financial reporting identified in management&#8217;s evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the fourth quarter of fiscal 2023 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Inherent Limitations in Effectiveness of Controls&#160;</b>&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">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 error 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 making can be faulty, and that breakdowns can occur because of simple error or mistake 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.&#160;</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;">&#8203;</span></p><a id="_646db0b9_5ff5_400d_9ae0_df7100a6b847"></a><a id="item9bOtherinfo"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;9B.&#160;&#160;&#160;&#160;OTHER INFORMATION.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the three months ended <ix:nonNumeric contextRef="Duration_10_1_2023_To_12_31_2023_gAvRFAfcrEqPqvC1tPGS8w" format="ixt:booleanfalse" name="ecd:Rule10b51ArrAdoptedFlag" id="Narr_0Mt-pGTIJkaSBawJRmcWNA">December 31, 2023</ix:nonNumeric>, <ix:nonNumeric contextRef="Duration_10_1_2023_To_12_31_2023_gAvRFAfcrEqPqvC1tPGS8w" format="ixt:booleanfalse" name="ecd:NonRule10b51ArrAdoptedFlag" id="Narr_sdtX-pT0b0aPZNmD1PwTZQ">no</ix:nonNumeric> director or officer of the Company adopted or terminated a &#8220;Rule <ix:nonNumeric contextRef="Duration_10_1_2023_To_12_31_2023_gAvRFAfcrEqPqvC1tPGS8w" format="ixt:booleanfalse" name="ecd:Rule10b51ArrTrmntdFlag" id="Narr_28akOQJPjkWbLpF1B4Wp0A">10</ix:nonNumeric>b<ix:nonNumeric contextRef="Duration_10_1_2023_To_12_31_2023_gAvRFAfcrEqPqvC1tPGS8w" format="ixt:booleanfalse" name="ecd:NonRule10b51ArrTrmntdFlag" id="Narr_wrxM6hPt1kCsC70z3X6jnA">5</ix:nonNumeric>-1 trading arrangement&#8221; or &#8220;non-Rule 10b5-1 trading arrangement,&#8221; as each term is defined in Item 408(a) of Regulation S-K.</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:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">65</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_4a44463f_b2f3_4d9c_99c6_eaaca6d16815"></a><a id="PARTIII_265937"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">PART&#160;III</b></p><a id="item10directors"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;10.&#160;&#160;&#160;&#160;DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Executive Officers and Directors</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table identifies our executive officers and directors as of the date of this filing.</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:53.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Name</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;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;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;">Age</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;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.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;">Position&#160;(s)</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Executive Officers and Employee Directors</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Curtis D. Hodgson</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">69</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Executive Chairman of the Board</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Kenneth E. Shipley</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">64</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Founder, Executive Vice President and Director</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">R. Duncan Bates</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">36</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">President and Chief Executive Officer</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jeffrey M. Fiedelman</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">55</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Financial Officer</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Non</span><span style="font-style:italic;font-weight:bold;">&#8209;</span><span style="font-style:italic;font-weight:bold;">Employee Directors</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;&#160;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jeffrey K. Stouder</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">52</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Director</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Francisco J. Coll</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">39</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Director</p></td></tr><tr><td style="vertical-align:bottom;width:53.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Brian J. Ferguson</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">44</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Director</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following information provides a brief description of the business experience of each executive officer and director.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Executive Officers and Employee Directors</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Curtis D. Hodgson</span> co-founded our company in 2005 and served as our Co-Chief Executive Officer from January 2018 to February 2019, then became our executive Chairman of the Board. He has been a member of our board of directors since January&#160;2018. Prior to that, Mr.&#160;Hodgson served as a partner of the company&#8217;s predecessor, Legacy Housing,&#160;Ltd., and controlled its general partner. Over the past 38&#160;years, Mr.&#160;Hodgson has owned and operated several manufactured home retail operations and manufactured housing communities in Texas. Mr.&#160;Hodgson has significant expertise in the manufactured housing industry. Mr.&#160;Hodgson earned a B.S. in Engineering from the University of Michigan and a J.D. from The University of Texas.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Mr.&#160;Hodgson is the co-founder, executive Chairman and one of our largest stockholders and he was selected to serve on our board of directors due to his decades of experience and deep knowledge of our industry, his leadership and substantial operational and strategic planning expertise. His service as the executive Chairman creates a critical link between management and the board.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Kenneth E. Shipley</span> co-founded our company in 2005 with Curtis D. Hodgson. Mr.&#160;Shipley was our Co-Chief Executive Officer from January 2018 and, from February 2019 to June 2022, has served as our President and sole Chief Executive Officer. Effective in June 2022, Mr. Shipley became the Execitive Vice President of the Company. He has been a member of our board of directors since January&#160;2018, when our company converted to a corporation and prior to that, Mr.&#160;Shipley, together with Mr.&#160;Hodgson, served as a general partner of the company&#8217;s predecessor, Legacy Housing,&#160;Ltd. Mr.&#160;Shipley has more than 30&#160;years of experience in the manufactured home industry. Since 1981, he has also owned and operated Bell Mobile Homes and Shipley Bros. in Lubbock, Texas, a manufactured home retailer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Mr.&#160;Shipley is the co-founder, Executive Vice President and one of our largest stockholders and he was selected to serve on our board of directors due to his decades of experience and knowledge of our industry, his leadership and substantial sales and distribution experience with dealers and customers in the industry. His service as a director and the Executive Vice creates a critical link between management and the board.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Duncan Bates</span> joined our company in June 2022 and serves as President and Chief Executive Officer. In this capacity, he oversees the Company&#8217;s day-to-day operations and reports directly to the Board of Directors. Mr. <span style="font-family:'Times';">Bates most recently served as Senior Vice President, Mergers &amp; Acquisitions of Arcosa Inc., a publicly traded infrastructure products company since August 2018. Under his leadership, Arcosa executed 16 acquisitions and 2 divestitures in a three </span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">66</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">and &#189; year period to reposition its portfolio around growth-oriented, high-margin products. Previously, he served as a Vice President in the Industrials Investment Banking Group at Stephens Inc. from June 2015 to August 2018. From February 2012 to June 2015, he worked in the Energy Investment Banking Group at Seaport Global Securities, LLC. Mr. Bates began his career in New York at Willis Re Inc. in July 2010. Mr. Bates received his B.S. Management degree with a double major in Finance and Legal Studies from Tulane University.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times';visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times';">Mr. Bates resigned from the Company&#8217;s Board upon his appointment as the </span>President and Chief Executive Officer<span style="font-family:'Times';">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Jeffrey M. Fiedelman</span> joined our company in September 2023 and serves as Chief Financial Officer. In this capacity, he oversees the Company&#8217;s finances, including all accounting systems and financial reporting. Before joining Legacy, Mr.&#160;Fiedelman managed his own consulting firm that provided CFO and transactional advisory services to middle market companies. Prior to that, Mr. Fiedelman was the CFO of Pioneer Wine &amp; Spirits, a wholesaler of fine wines and artisanal spirits that was acquired in 2019. Previously, Mr. Fiedelman was the CFO of Oryon Technologies, a privately held licensor, developer, and manufacturer of a patented lighting technology, and CFO of Substrate Technologies Inc., a venture-backed developer and manufacturer of semiconductor components. Mr. Fiedelman also held senior management positions in corporate finance, operations, and marketing at Alcatel (now Nokia). Mr. Fiedelman began his career as a consultant with Andersen Consulting (now Accenture). Mr. Fiedelman has a B.S. in Electrical Engineering from Stanford University and an M.B.A. from The Wharton School of the University of Pennsylvania.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Non-Employee Directors</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Jeffrey K. Stouder</span> <span style="font-family:'Times';">was elected to our board of directors at the 2020 annual meeting of stockholders. </span>He has served as the Vice President, Global Controller at E2open, LLC, a leading provider of cloud-based supply chain software and solutions, since 2019. Previously, he served as the Chief Financial Officer at Global Resale, LLC, a global leader in aftermarket services and reverse logistics for IT hardware, from 2018 to 2019. From 2015 to 2018, Mr. Stouder served as the Corporate Controller at NBG Home, the largest provider of affordable home d&#233;cor products, with manufacturing and distribution facilities across the United States and internationally. From 2000 to 2015, he served at Dell, Inc. in various accounting and finance positions including SEC Reporting Manager, Global Sales Controller, and Finance Director for Dell Services. Mr. Stouder began his career at Arthur Andersen LLP in the Dallas office, where he worked in the audit practice as staff, senior, and audit manager from 1994 to 2000. Mr. Stouder received his B.B.A. and M.S. Accounting degrees from Texas Tech University and is a certified public accountant. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Mr. Stouder brings over 25 years of experience in accounting, finance, audit, corporate governance, mergers, and investor relations. His expertise in these areas make him well qualified as a member of the Board.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times';visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;font-style:italic;font-weight:bold;">Francisco J. Coll</span><span style="font-size:10pt;"> </span> <span style="font-family:'Times';font-size:10pt;">was appointed to our board of directors in </span><span style="font-size:10pt;">June, 2022 and was elected to our Board of Directors at the </span><span style="font-family:'Times';font-size:10pt;">2022 annual meeting of stockholders</span><span style="font-size:10pt;">. Mr. Coll has served as the President of Universal Air Conditioner, Inc., a wholesale distributor of aftermarket auto parts, since 2015. Previously, from 2011 to 2015, he was the U.S. Head of Sales for BTG Pactual, a Brazilian investment bank and asset manager that operates throughout Latin America. Mr. Coll began his career at UBS Investment Bank in the sales &amp; trading and wealth management rotational program in 2007. Mr. Coll received his B.S. degree in East Asian Studies with a minor in Financial Economics from Vanderbilt University.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Mr. Coll&#8217;s substantial knowledge in capital markets transactions and risk management solutions make him well qualified as a member of the Board.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Brian J. Ferguson </span><span style="font-family:'Times';">was elected to our board of directors at the 2023 annual meeting of stockholders</span>. He has practiced law as a Texas attorney since 2005 and was a certified as public accountant in 2006. He currently owns and manages a portfolio of oil and gas interests concentrated in West Texas and real estate holdings in the Rio Grande Valley. In addition, Mr. Ferguson has consulted on audit, compliance, and regulatory issues for publicly traded companies and registered investment advisors since 2005. He is a 2002 graduate of the University of Texas </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">67</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Undergraduate School of Business and Graduate School of Business. He graduated from the University of Texas School of Law in 2005. He was commissioned as an officer in the United States Air Force, where he continues to serve in the Reserve component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Mr. Ferguson&#8217;s experience on audit, compliance, and regulatory issues make him well qualified as a member of the Board.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Board Composition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our business and affairs are managed under the direction of our board of directors. The number of directors is determined by our board of directors, subject to the terms of our certificate of incorporation and bylaws. Our board of directors currently consists of five members. The Board of Directors held its inaugural meeting on February 7, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Director Independence</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our common stock trades on The NASDAQ Global Select Market. Under Nasdaq rules, independent directors must comprise a majority of a listed company&#8217;s board of directors. In addition, Nasdaq rules&#160;require that, subject to specified exceptions, each member of a listed company&#8217;s audit, compensation and nominating and governance committees must be independent. Under Nasdaq rules, a director will only qualify as an &#8220;independent director&#8221; if, in the opinion of that company&#8217;s board of directors, that person does not have a relationship that would interfere with the exercise of independent judgment in carrying out the responsibilities of a director.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Audit committee members must also satisfy the independence criteria set forth in Rule&#160;10A-3 under the Exchange Act. In order to be considered independent for purposes of Rule&#160;10A-3, a member of an audit committee of a listed company may not, other than in his or her capacity as a member of the audit committee, the board of directors, or any other board committee: (i)&#160;accept, directly or indirectly, any consulting, advisory, or other compensatory fee from the listed company or any of its subsidiaries; or (ii)&#160;be an affiliated person of the listed company or any of its subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Our board of directors undertook a review of its composition, the composition of its committees and the independence of each director. Based upon information requested from and provided by each director concerning his or her background, employment and affiliations, including family relationships, our board of directors has determined that   Jeffrey K. Stouder, Francisco J. Coll and Brian J. Ferguson, representing a majority of our directors, do not have any relationships that would interfere with the exercise of independent judgment in carrying out the responsibilities of a director and that each of these directors is &#8220;independent&#8221; as that term is defined under Nasdaq rules. In making these determinations, our board of directors considered the relationships that each non-employee director has with our company and all other facts and circumstances our board of directors deemed relevant in determining their independence, including the beneficial ownership of our capital stock by each non-employee director.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Board Committees</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Commencing with the closing of our IPO on December 14, 2018, our board of directors established three standing committees: an audit committee, a compensation committee and a nominating and corporate governance committee. Under Nasdaq rules, the membership of each committee consists entirely of independent directors. The following is a brief description of our committees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Audit committee. </span>In accordance with our audit committee charter, our audit committee oversees our corporate accounting and financial reporting processes and our internal controls over financial reporting; evaluates the independent public accounting firm&#8217;s qualifications, independence and performance; engages and provides for the compensation of the independent public accounting firm; approves the retention of the independent public accounting firm to perform any proposed permissible non-audit services; reviews our financial statements; reviews our critical accounting policies, estimates and internal controls over financial reporting; and discusses with management and the independent registered public accounting firm the results of the annual audit and the reviews of our quarterly financial statements. We believe </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">68</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">that our audit committee members meet the requirements for financial literacy under the current requirements of the Sarbanes-Oxley Act, Nasdaq and SEC rules&#160;and regulations. In addition, the board of directors has determined that Jeffrey K. Stouder is qualified as an audit committee financial expert within the meaning of SEC regulations. We have made this determination based on information received by our board of directors. The audit committee is composed of Messrs.&#160;Stouder (Chairman), Coll and Ferguson.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Compensation committee. </span>In accordance with our compensation committee charter, our compensation committee reviews and recommends policies relating to compensation and benefits of our officers and employees, including reviewing and approving corporate goals and objectives relevant to compensation of the Chief Executive Officer and other senior officers, evaluating the performance of these officers in light of those goals and objectives and setting compensation of these officers based on such evaluations. The compensation committee also administers the issuance of stock options and other awards under our equity-based incentive plans. We believe that the composition of our compensation committee meets the requirements for independence under, and the functioning of our compensation committee complies with, any applicable requirements of the Sarbanes-Oxley Act, Nasdaq and SEC rules&#160;and regulations. We intend to comply with future requirements to the extent they become applicable to us. The compensation committee is composed of Messrs.&#160;Ferguson (Chairman), Coll and Stouder.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Nominating and governance committee. </span>In accordance with our nominating and governance committee charter, our nominating and governance committee recommends to the board of directors nominees for election as directors, and meets as necessary to review director candidates and nominees for election as directors; recommends members for each committee of the board; oversees corporate governance standards and compliance with applicable listing and regulatory requirements; develops and recommends to the board governance principles applicable to the company; and oversees the evaluation of the board and its committees. We believe that the composition of our nominating and governance committee meets the requirements for independence under, and the functioning of our compensation committee complies with, any applicable requirements of the Sarbanes-Oxley Act, Nasdaq and SEC rules&#160;and regulations. We intend to comply with future requirements to the extent they become applicable to us. The nominating and governance committee is composed of Messrs.&#160;Coll (Chairman) and Ferguson.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="font-style:italic;font-weight:bold;">Board Composition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>In August 2021, the SEC approved a Nasdaq Stock Market proposal to adopt new listing rules relating to board diversity and disclosure. As approved by the SEC, the new Nasdaq listing rules require all Nasdaq listed companies to disclose consistent, transparent diversity statistics regarding their boards of directors. Because our Board consists of only five (5) directors, the Company is required to have at least one diverse director. The Board Diversity Matrix below presents the board&#8217;s diversity statistics in the format prescribed by the Nasdaq rules.</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:68.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:13.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.19%;background:#cceeff;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;">Board Diversity Matrix (as of December 31, 2023)</b></p></td><td style="vertical-align:bottom;width:13.14%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;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;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.14%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;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 Number of Directors</p></td><td style="vertical-align:bottom;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#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;"><span style="white-space:pre-wrap;"> 5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Part I: Gender Identity</p></td><td style="vertical-align:bottom;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#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;">Male</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Directors</span></p></td><td style="vertical-align:bottom;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Part II: Demographic Background</p></td><td style="vertical-align:bottom;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hispanic</p></td><td style="vertical-align:bottom;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">White</p></td><td style="vertical-align:bottom;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#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;"><span style="white-space:pre-wrap;"> 4</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Code of Business Conduct and Ethics</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We adopted a code of business conduct and ethics that applies to all of our officers, directors and employees, including our principal executive officer, principal financial officer, principal accounting officer and controller, or persons performing similar functions, which is posted on our website. Our code of business conduct and ethics is a &#8220;code of ethics,&#8221; as defined in Item&#160;406(b)&#160;of Regulation&#160;S-K. The information contained on, or accessible from, our website is not part of this Form 10-K by reference or otherwise. We will make any legally required disclosures regarding amendments to, or waivers of, provisions of our code of business conduct and ethics on our website.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">69</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Compensation Committee Interlocks and Insider Participation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">None of the members of our compensation committee is an executive officer or employee of our company. None of our executive officers serves as a member of the board of directors or compensation committee of any entity that has one or more executive officers serving on our board of directors or compensation committee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Limitations on Director and Officer Liability and Indemnification</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our certificate of incorporation limits the liability of our directors to the maximum extent permitted by Texas law. Texas law provides that directors of a corporation will not be personally liable for monetary damages for breach of their fiduciary duties as directors, except liability for:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">any breach of their duty of loyalty to the corporation or its stockholders;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">acts or omissions not in good faith or which involve intentional misconduct or a knowing violation of law;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">unlawful payments of dividends or unlawful stock repurchases or redemptions; or</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:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">any transaction from which the director derived an improper personal benefit.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our certificate of incorporation and our bylaws provide that we are required to indemnify our directors and officers, in each case to the fullest extent permitted by Texas law. Any repeal of, or modification to, our certificate of incorporation and our bylaws may not adversely affect any right or protection of a director or officer for or with respect to any acts or omissions of such director or officer occurring prior to such amendment or repeal. Our bylaws also provide that we will advance expenses incurred by a director or officer in advance of the final disposition of any action or proceeding, and permit us to secure insurance on behalf of any officer, director, employee or other agent for any liability arising out of his or her actions in connection with their services to us, regardless of whether our bylaws permit such indemnification.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have entered into separate indemnification agreements with our directors and executive officers, in addition to the indemnification provided for in our bylaws. These agreements, among other things, provide that we will indemnify our directors and executive officers for certain expenses (including attorneys&#8217; fees), judgments, fines, penalties and settlement amounts incurred by a director or executive officer in any action or proceeding arising out of such person&#8217;s services as one of our directors or executive officers, or any other company or enterprise to which the person provides services at our request. We believe that these provisions and agreements are necessary to attract and retain qualified persons as directors and executive officers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The limitation of liability and indemnification provisions that are contained in our certificate of incorporation and our bylaws may discourage stockholders from bringing a lawsuit against our directors for breach of their fiduciary duty. They may also reduce the likelihood of derivative litigation against our directors and officers, even though an action, if successful, might benefit us and other stockholders. Further, a stockholder&#8217;s investment may be adversely affected to the extent that we pay the costs of settlement and damage awards against directors and officers as required by these indemnification provisions. There is no pending litigation or proceeding involving one of our directors or executive officers as to which indemnification is required or permitted, and we are not aware of any threatened litigation or proceeding that may result in a claim for indemnification. </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">70</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_dfbd5f06_0f23_497e_949b_fd54904677cd"></a><a id="item11executiveeComp"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;11.&#160;&#160;&#160;&#160;EXECUTIVE COMPENSATION.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Compensation Discussion and Analysis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The compensation committee, which includes our independent directors, oversees an executive compensation program that is intended to align the interests of our executive officers with those of our shareholders, link compensation paid with performance achieved, and attract, retain and motivate our key executives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our named executive officers (&#8220;NEOs&#8221;) are shown in the Summary Compensation Table below and include (i)&#160;all persons serving as our principal executive officers during the&#160;years ended December&#160;31, 2023 and 2022 and (ii)&#160;our three other most highly compensated executive officers who received compensation during the&#160;years ended December&#160;31, 2023 and 2022 of at least $100,000 and who were executive officers on December&#160;31, 2023 and 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our annual compensation of our executive officers consists of a base salary and a discretionary bonus determined by the compensation committee. The purpose of the base salary is to provide a fixed amount of cash compensation that is not variable and is generally competitive with market practices. The purpose of the bonus is to provide a variable cash incentive based on performance. In addition, our chief executive officer and chief financial officer each received stock option grants upon hire (as disclosed in the Company&#8217;s Form 8-K filings). The annual compensation of our two co-founders, Mr. Hodgson and Mr. Shipley, is nominal as their significant equity positions in the Company drives their total compensation. The Company does not have a formal compensation plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Employment Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company maintains employment agreements with Messrs. Hodgson, Shipley, Bates and Fiedelman.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Curtis Hodgson&#8217;s Employment Agreeement.</i> On January 5, 2022, we entered into an amended and restated employment agreement with Curtis D. Hodgson to serve as our Executive Chairman for a term beginning January 1, 2022 and ending June 16, 2024. Under the employment agreements, Mr. Hodgson&#8217;s annual base salary is $200,000, and he is eligible to receive an annual incentive bonus as determined by the board of directors. The employment agreement provides for customary provisions for the termination of the Mr. Hodgson&#8217;s employment. Mr. Hodgson is entitled to receive his base salary for the remaining portion of the employment period if he is terminated without cause. Additionally, in the event Mr. Hodgson&#8217;s employment with us is terminated within one year after a change of control (as defined in the employment agreement) for certain reasons, we have agreed to pay Mr. Hodgson an amount equal to two years&#8217; compensation at his then current rate of pay. The employment agreements also contains customary confidentiality, intellectual property, non-solcitation and non-competition covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Kenneth E. Shipley&#8217;s Employment Agreement.</i><span style="white-space:pre-wrap;"> On November 27, 2018, we entered into an employment agreement with Kenneth E. Shipley to serve as our Co-Chief Executive Officer. From February 2019 to June 2022, Mr. Shipley served as our President and sole Chief Executive Officer, and in June 2022, Mr. Shipley became our Executive Vice President. The term of the employment agreement commenced January 1, 2018, ended December 31, 2021 and  automatically is extended for one year periods beginning with the initial termination date. Under the employment agreement, Mr. Shipley&#8217;s annual base salary is $50,000, and he is entitled to receive such health, death, disability, and other insurance benefits, and to participate in such retirement and other plans, as are made available to other executive officers of the Company. The employment agreement provides for customary provisions for the termination of Mr. Shipley&#8217;s employment. Mr. Shipley is entitled to receive his base salary for the remaining portion of the employment period if he is terminated without cause. Additionally, in the event Mr. Shipley&#8217;s employment with us is terminated within one year after a change of control (as defined in the employment agreement) for certain reasons, we have agreed to pay Mr. Shipley an amount equal to two years&#8217; compensation at his then current rate of pay. The employment agreements also contains customary confidentiality, intellectual property, non-solcitation and non-competition covenants.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Duncan Bates&#8217; Employment Agreement</i>. On June 7, 2022, we entered into an employment agreement with Duncan Bates to serve as our President and Chief Executive Officer for an initial term beginning June 7, 2022 and ending June 7, 2027. The employment agreement provides for Mr. Bates to receive a base salary of $300,000 per year </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">71</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">and a restricted stock award of 14,700 shares of Company common stock as a signing bonus, which shall vest one-half each of the first and second anniversary of the effective date. Mr. Bates is eligible for an annual incentive bonus that will be determined by the Board.  The employment agreement grants Mr. Bates (i) qualified stock options valued at $1,000,000 that vest at a rate of 10% per year, (ii) an option to purchase 300,000 shares of Company common stock at an exercise price of $36 per share, which shall vest one-tenth on each anniversary of the effective date and have a term of ten years and (iii)  an option to purchase 600,000 shares of Company common stock at an exercise price of $48 per share, which shall vest one-tenth on each anniversary of the effective date and have a term of ten years; each of these grants shall be subject to the terms of the Company&#8217;s 2018 Incentive Compensation Plan. Mr. Bates is also entitled to receive such health, death, disability, and other insurance benefits, and to participate in such retirement and other plans, as are made available to other executive officers of the Company. The employment agreement provides for customary provisions for the termination of the Mr. Bates&#8217; employment. Mr. Bates is entitled to receive an amount equal to one years&#8217; base salary and bonus if he is terminated without cause. Additionally, in the event Mr. Bates&#8217; employment with us is terminated within two years after a change of control (as defined in the employment agreement) for certain reasons, we have agreed to pay Mr. Bates an amount equal to one years&#8217; compensation at his then current rate of pay. The employment agreements also contains customary confidentiality, intellectual property, non-solcitation and non-competition covenants.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Jeffrey M. Fiedelman&#8217;s Employment Agreement.</i><span style="white-space:pre-wrap;"> On September 10, 2023, we entered into an employment agreement with Jeffrey M. Fiedelman to serve as our Chief Financial Officer for an initial term beginning September 10, 2023 and ending September 10, 2028. The employment agreement provides for Mr. Fiedelman to receive a base salary of $275,000 per year. Mr. Fiedelman is eligible for an annual incentive bonus that will be determined by the Board. The employment agreement grants Mr. Fiedelman qualified stock options valued at $500,000 that vest at a rate of 20% per year and shall be subject to the terms of the Company&#8217;s 2018 Incentive Compensation Plan. Mr. Fiedelman also is  entitled to receive such health, death, disability, and other insurance benefits, and to participate in such retirement and other plans, as are made available to other executive officers of the Company. The employment agreement provides for customary provisions for the termination of the Mr. Fiedelman&#8217;s employment. Mr. Fiedelman is entitled to receive an amount equal to one years&#8217; base salary and bonus if he is terminated within two years after a change of control (as defined in the employment agreement) for certain reasons. The employment agreements also contains customary confidentiality, intellectual property, non-solcitation and non-competition covenants.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Our NEOs participate in the same employee benefit plans that are made available to the Company&#8217;s employees generally. We do not provide a defined benefit pension plan for our NEOs or other employees. Our currently employed NEOs are eligible to participate in our 401(k) plan on the same terms as are generally provided to our full-time  employees. The Company provides matching contributions in respect of a portion of the participant&#8217;s elective deferrals under the 401(k) plan. We do not provide any nonqualified deferred compensation plans for our NEOs.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company adopted an executive compensation clawback policy in December, 2023, that provides for the recoupment from certain executives of incentive compensation in the event of an accounting restatement or the occurrence of other clawback events described in the policy. The policy is designed to deter and prevent detrimental conduct and to protect our investors from financial misconduct.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">72</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Summary Compensation Table</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The table below shows the compensation paid to or earned by our NEOs for the years ending December 31, 2023 and December 31, 2022. </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;white-space:nowrap;width:24.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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.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;visibility:hidden;">&#8203;</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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;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;">&#8203;</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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;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;">Stock</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;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;">Option</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;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;">All&#160;Other</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.68%;border-bottom:1px solid #000000;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;">Name and Position</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;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;">Years</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td 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;">Salary ($)</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td 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;">Bonus ($)</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Awards ($)</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Awards ($)</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Compensation ($)</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total ($)</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.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;">Curtis D. Hodgson</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;background:#cceeff;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;">2023</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 0pt 0.05pt 0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> 200,000</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 0pt 0.05pt 0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#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;"><span style="white-space:pre-wrap;"> 200,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Executive Chairman </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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;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;">2022</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 0pt 0.05pt 0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> 200,000</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 0pt 0.05pt 0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,741,000</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,941,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.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;">Kenneth E. Shipley</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;background:#cceeff;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;">2023</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 0pt 0.05pt 0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> 50,000</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 0pt 0.05pt 0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#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;"><span style="white-space:pre-wrap;"> 50,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Executive Vice President (former President and Chief Executive Officer)</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;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;">2022</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 0pt 0.05pt 0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> 50,000</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 0pt 0.05pt 0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 50,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.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;">R. Duncan Bates</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;background:#cceeff;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;">2023</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></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;"><span style="white-space:pre-wrap;"> 300,000</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></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;"><span style="white-space:pre-wrap;"> 100,000</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#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;"><span style="white-space:pre-wrap;"> 400,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">President and Chief Executive Officer (1)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;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;">2022</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="white-space:pre-wrap;"> 167,308</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="white-space:pre-wrap;"> 50,000</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 235,347</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 4,579,757</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 5,032,412</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.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;">Jeffrey V. Burt</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;background:#cceeff;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;">2023</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 0pt 0.05pt 0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> 256,500</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 0pt 0.05pt 0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#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;"><span style="white-space:pre-wrap;"> 256,500</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Chief Accounting Officer (4)</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;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;">2022</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 0pt 0.05pt 0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> 266,923</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 0pt 0.05pt 0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 266,923</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.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;">Ronald C. Arrington</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;background:#cceeff;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;">2023</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 0pt 0.05pt 0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> 153,462</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 0pt 0.05pt 0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#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;"><span style="white-space:pre-wrap;"> 153,462</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Chief Financial Officer (2)</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;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;">2022</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 0pt 0.05pt 0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> 125,385</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 0pt 0.05pt 0pt;">&#160;</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;"><span style="white-space:pre-wrap;"> 10,000</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 535,157</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 670,542</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.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;">Jeffrey M. Fiedelman</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;background:#cceeff;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;">2023</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></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;"><span style="white-space:pre-wrap;"> 76,154</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#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;"><span style="white-space:pre-wrap;"> 349,740</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#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;"><span style="white-space:pre-wrap;"> 425,894</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Chief Financial Officer (3)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.81%;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;">2022</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><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;">Mr.&#160;Bates joined the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Company as President and Chief Executive Officer in June 2022</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Mr.&#160;Arrington joined the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Company as Chief Financial Officer in May 2022 and left the Company in September 2023</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Mr. Fiedelman joined the Company as Chief Financial Officer in September 2023.</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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Mr. Burt left the Company in December 2023.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Grants of Plan Based Awards </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table lists grants of plan-based awards to each of our NEOs for the year ending December 31, 2023.</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:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">All Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">All Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock Awards:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Option Awards:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise or</b></p></td></tr><tr><td style="vertical-align:bottom;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Base Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Future Payouts Under</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Future Payouts Under</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of Option</b></p></td></tr><tr><td style="vertical-align:bottom;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-Equity Incentive Plan Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Equity Incentive Plan Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Underlying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Underlying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Award</b></p></td></tr><tr><td style="vertical-align:bottom;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Aptos Narrow';font-weight:bold;">&#160;&#160;&#160;</b></p></td><td 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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Threshold ($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Target ($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maximum ($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Threshold ($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Target ($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maximum ($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Award (#)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Award (#)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">($ per share)</b></p></td></tr><tr><td style="vertical-align:bottom;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Jeffrey M. Fiedelman</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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;">12/1/23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;background:#cceeff;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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;background:#cceeff;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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;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;"><span style="white-space:pre-wrap;"> 21,496</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;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;"><span style="white-space:pre-wrap;"> 23.26</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><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="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;">Mr. Fiedelman received the award upon joining the Company as Chief Financial Officer in September 2023.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">73</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Outstanding Equity Awards </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table lists outstanding equity awards held by our NEOs as of December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:12.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Future Payouts Under</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:43.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Future Payouts Under</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:33.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-Equity Incentive Plan Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:43.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity Incentive Plan Awards</b></p></td></tr><tr><td style="vertical-align:bottom;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity incentive</b></p></td></tr><tr><td style="vertical-align:bottom;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity incentive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">plan awards: </b></p></td></tr><tr><td style="vertical-align:bottom;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">plan awards: </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">market or payout</b></p></td></tr><tr><td style="vertical-align:bottom;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">value of</b></p></td></tr><tr><td style="vertical-align:bottom;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Market Value of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unearned</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unearned</b></p></td></tr><tr><td style="vertical-align:bottom;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Underlying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Underlying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares or Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares or Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">shares, units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">shares, units</b></p></td></tr><tr><td style="vertical-align:bottom;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unexercised</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unexercised</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Option</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Stock That</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Stock That</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">or other rights</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">or other rights</b></p></td></tr><tr><td style="vertical-align:bottom;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expiration</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Have Not</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Have Not</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">that have not</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">that have not</b></p></td></tr><tr><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td 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:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"># Exercisable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"># Unexercisable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price ($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;">&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Vested (#)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Vested (#) (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">vested (#)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">vested ($)</b></p></td></tr><tr><td style="vertical-align:bottom;width:12.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Duncan Bates (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">6/7/22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;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;"><span style="white-space:pre-wrap;"> 6,246</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;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;"><span style="white-space:pre-wrap;"> 56,214</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;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;"><span style="white-space:pre-wrap;"> 16.01</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">6/7/32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:12.77%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">6/7/22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 30,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 270,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 36.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">6/7/32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:12.77%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">6/7/22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;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;"><span style="white-space:pre-wrap;"> 60,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;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;"><span style="white-space:pre-wrap;"> 540,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;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;"><span style="white-space:pre-wrap;"> 48.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">6/7/32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:12.77%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">6/7/22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 7,350</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 185,367</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:12.77%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;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:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Jeffrey M. Fiedelman (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">12/1/23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 21,496</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 23.26</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">12/1/28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><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;">Market value amounts represent the product of the closing price of our common stock on December 29, 2023 of $25.22 per share, multiplied by the number of unvested shares.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Mr. Bates received the awards upon joining the Company as Chief Executive Officer in June 2022.</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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Mr. Fiedelman received the award upon joining the Company as Chief Financial Officer in September 2023.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Options Exercised and Stock Vested </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table includes certain information with respect to the options exercised and stock vested by the NEOs during the year ended December 31, 2023. </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:23.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:23.16%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;">Option Awards</b></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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;">&#8203;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;">Stock Awards</b></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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.16%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;">Number of Shares</b></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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;">Value</b></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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;">Number of Shares</b></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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.16%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;">Acquired on</b></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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;">Realized on</b></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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;">Acquired on</b></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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;">Realized on</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;">Exercise (#)</b></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;">Exercise ($)</b></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;">Vesting (#)</b></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;">Vesting ($)</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Duncan Bates</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</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;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</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:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;"><span style="font-size:9.5pt;white-space:pre-wrap;"> 7,350</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:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;"><span style="font-size:9.5pt;white-space:pre-wrap;"> 156,923</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Jeffrey V. Burt</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</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:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</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:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;white-space:pre-wrap;"> 8,571</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:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;white-space:pre-wrap;"> 188,648</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Ronald C. Arrington</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;"><span style="font-size:9.5pt;white-space:pre-wrap;"> 6,246</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;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;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;"><span style="font-size:9.5pt;white-space:pre-wrap;"> 33,354</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:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</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:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Pension Benefits and Nonqualified Deferred Compensation </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We do not provide any pension benefits, nonqualified defined contribution or other deferred compensation plans for our NEOs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Potential Payments Upon Termination or Change of Control</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We are party to employment agreements with NEOs Hodgson, Shipley, Bates and Fiedelman. This section describes the payments and benefits that may be payable upon certain terminations of employment or a change of control and the events that trigger them. Certain equity awards held by these NEOs are subject to accelerated vesting on a </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">74</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">change in control. This section describes the payments and benefits that may be payable upon certain terminations of employment or a change of control and the events that trigger them.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our payment obligations under each employment agreement are contingent upon the NEO executing and delivering a reasonable general release of claims in favor of the Company. Mr. Shipley does not have this this requirement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The employment agreements for these NEOs require the NEO to satisfy the following obligations:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><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;">During his employment and for 12 months following his termination of employment the NEO must comply with the provisions of a covenant not to compete, except for Mr. Fiedelman who must comply for 6 months if he terminates employment voluntarily or for 12 months if he is terminated by the Company for cause, death or disability, or without cause.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">During his employment and for 24 months following his termination of employment, the NEO must comply with a customary non-solicitation covenant.</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:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">During his employment and at all times subsequent to the last day of his employment, the NEO must comply with a customary confidentiality covenant.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There are four categories of events related to a termination of employment that can trigger payments or other benefits to our NEOs: (i) death and disability; (ii) involuntary termination; (iii) voluntary termination; and (iv) change of control (followed by an involuntary termination). The following chart describes each category.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Death or Disability</i>. Upon the termination of any NEO&#8217;s employment as a result of death or disability, the Company does not have any continuing obligation after termination to the NEO or the NEO&#8217;s estate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Involuntary Termination</i>. The Company may terminate an NEO for cause or without cause. Termination for cause occurs when we decide to terminate a NEO based on our good faith determination that one of certain events have occurred. In this case, the Company does not have any continuing obligation after termination to the NEO. Termination without cause occurs when we decide to terminate the NEO&#8217;s employment for any reason other than for cause or disability. For Mr. Hodgson, Mr. Shipley and Mr. Bates, the Company is obligated to provide benefits for 12 months following termination. For Mr. Hodgson and Mr. Shipley, the Company is obligated to pay their base salary for the remainder of their employment period as states in their employment agreements in as if they were still employed by the Company. For Mr. Bates, the Company is obligated to pay his base salary for 12 months following termination plus a prorated bonus amount, both paid as if he was still on the employed by the Company. For Mr. Fiedelman, the Company does not have any continuing obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Voluntary Termination</i>. The NEO may terminate his employment voluntarily, in which case the Company does not have any continuing obligation to the NEO.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Change of Control</i><span style="white-space:pre-wrap;">. For Mr. Hodgson and Mr. Shipley, if their employment is terminated within 12 months after a change in control (as defined in their employment agreements), the Company is obligated to pay their base salary for 24 months following termination.  For Mr. Bates and Mr. Fiedelman, if their employment is terminated within 24 months after a change in control (as defined in their employment agreements), the Company is obligated to pay their base salary for 12 months following termination in a lump sum payment. Mr. Bates and Mr. Fiedelman hold equity awards that are subject to accelerated vesting upon a change of control.</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">75</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table and footnotes present potential payments to each NEO as if the NEO&#8217;s employment had been terminated on December 31, 2023 involuntarily, without cause , and/or if a change in control had occurred on such date. </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:62.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.26%;margin:0pt;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;font-weight:bold;visibility:hidden;">&#8203;</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="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;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;">Involuntary</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;margin:0pt;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;font-weight:bold;visibility:hidden;">&#8203;</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="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;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;">Termination</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;margin:0pt;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;font-weight:bold;visibility:hidden;">&#8203;</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="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;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;">Change of</b></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;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;">Without</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;margin:0pt;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;font-weight:bold;visibility:hidden;">&#8203;</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="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;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;">Control</b></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;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;">Cause</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Name</b></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:9pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;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;">($)</b></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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;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;">($)</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Duncan Bates</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;background:#cceeff;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;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;background:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Salary continuation</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 300,000</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 300,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Annual bonus</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Equity awards (1)</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 703,098</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Curtis D. Hodgson</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;background:#cceeff;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;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;background:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Salary continuation (3)</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 400,000</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 100,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Annual bonus</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Equity awards</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Kenneth E. Shipley</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;background:#cceeff;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;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;background:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Salary continuation (4)</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 100,000</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 45,835</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Annual bonus</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Equity awards</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jeffrey M. Fiedelman</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;background:#cceeff;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;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;background:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Salary continuation</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 275,000</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Annual bonus</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Equity awards (2)</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 42,132</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><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;">Mr. Bates&#8217; equity awards include unvested restricted stock and stock options that would vest upon a change of control. Restricted stock value is based on the Company&#8217;s closing stock price at December 31, 2023. Stock option value is based on the difference between the Company&#8217;s closing stock price at December 31, 2023 and the exercise price.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Mr. Fiedelman&#8217;s equity awards include unvested stock options that would vest upon a change of control. Stock option value is based on the difference between the Company&#8217;s closing stock price at December 31, 2023 and the exercise price.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Mr. Hodgson&#8217;s employment period terminates in June, 2024.</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:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Mr. Shipley&#8217;s has a one year employment period that automatically renews, The current employment period terminates in November, 2024.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">CEO Pay Ratio Disclosure</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In accordance with Section 953(b) of the Dodd-Frank Act, and Item 402(u) of Regulation S-K,we are providing the ratio of the annual total compensation of our CEO to the annual total compensation of our median employee. In determining the median compensated employee, SEC rules allow companies to adopt a variety of methodologies, apply certain exclusions, and make reasonable estimates and assumptions reflecting their unique employee populations. Therefore, our reported pay ratio may not be comparable to that reported by other companies due to differences in </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">76</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">industry, business models and scale, as well as the different estimates, assumptions, and methodologies applied by other companies in calculating their respective pay ratios.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Excluding our CEO, we identified our median employee by preparing a list of all 572 individuals employed by the Company as of December 31, 2023, and examined the total compensation paid to each such individual as reflected in the Company&#8217;s payroll records. We included all employees (other than our CEO), whether employed on a full-time, part-time, seasonal or temporary basis. We annualized the compensation for any permanent employees who were not employed by us for all of 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The 2023 annual total compensation of our CEO was $400,000. The 2023 annual total compensation of our median employee was $32,240, and the ratio of these amounts is 12:1.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Pay versus Performance</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As required by Section 953(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 402(v) of Regulation S-K, we are providing the following information about the relationship between executive compensation actually paid and certain measures of financial performance of the Company. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides information regarding Compensation Actually Paid (&#8220;CAP&#8221;) to our Principle Executive Officer (&#8220;PEO&#8221;) and non-PEO NEOs during the last two fiscal years, as well as total shareholder return and net income.</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:16.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:16.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></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:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value of Initial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></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:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fixed $100</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></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:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Summary</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Investment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Summary</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Compensation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Summary</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Compensation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></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:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Compensation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Compensation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Based On:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Compensation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Actually</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Compensation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Actually</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></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:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Table Total for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Actually Paid to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cumulative</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></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:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-PEO</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-PEO</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">PEO</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">PEO</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">PEO</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">PEO</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></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:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NEOs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NEOs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shareholder</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Income</b></p></td></tr><tr><td style="vertical-align:bottom;width:16.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">($) (1) (3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">($) (1) (3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">($) (1) (3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">($) (1) (3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">($) (2) (4)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">($) (2) (4)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Return ($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands) ($)</b></p></td></tr><tr><td style="vertical-align:bottom;width:16.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;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;"><span style="white-space:pre-wrap;"> 400,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;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;"><span style="white-space:pre-wrap;"> 587,176</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;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;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;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;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 219,171</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;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;"><span style="white-space:pre-wrap;"> 26,046</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;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;"><span style="white-space:pre-wrap;"> 95.28</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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;"><span style="white-space:pre-wrap;"> 54,460</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 5,032,412</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 8,751,772</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 50,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 50,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,626,155</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,711,072</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 71.63</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 67,773</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><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:18pt;"/><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;">During 2023, our PEO was Duncan Bates</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:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">During 2023, our Non-PEO NEOs were Curtis D. Hodgson, Kenneth E. Shipley, Jeffrey V. Burt, Ronald C. Arrington and Jeffrey M. Fiedelman</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:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">During 2022, our PEOs were Kenneth E. Shipley and Duncan Bates</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:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">During 2022, our Non-PEO NEOs were Curtis D. Hodgson, Jeffrey V. Burt, and Ronald C. Arrington</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments to the Summary Compensation Table Total to arrive at CAP for our PEO are shown below. No adjustments were necessary for defined benefit and pension plans or dividends. The assumptions used for determining the fair values shown in this table are consistent with those used to determine the fair values disclosed as of the grant date of such awards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;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:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;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:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Plue: Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;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:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;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:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Plus: Increase / </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;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:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;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:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Less: Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Value of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Plus: Increase / </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Plus: Increase / </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">(Decrease) in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Less: Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;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:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Summary</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Date Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Unvested Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">(Decrease) in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">(Decrease) in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fair Value of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">of Equity Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;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:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Compensation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">of Equity Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">at Fiscal Year End</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fair Value of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fair Value of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Equity Vested</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">at Prior Year-End</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Compensation</b></p></td></tr><tr><td style="vertical-align:bottom;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Total for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Granted in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">(Current Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Equity Vested</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Unvested Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">During Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Forfeited in </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Actually Paid</b></p></td></tr><tr><td style="vertical-align:bottom;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">PEO</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Awards)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">During Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">at Fiscal Year End</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">(Prior Year Awards)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Current Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">to PEO</b></p></td></tr><tr><td style="vertical-align:bottom;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">($)</b></p></td></tr><tr><td style="vertical-align:bottom;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2023 (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 400,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 404,432</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (217,256)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 587,176</span></p></td></tr><tr><td style="vertical-align:bottom;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2022 (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 5,032,412</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (4,815,104)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 8,534,464</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 8,751,772</span></p></td></tr><tr><td style="vertical-align:bottom;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2022 (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 50,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 50,000</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><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:18pt;"/><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;">Data shown for PEO Duncan Bates</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:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Data shown for PEO Kenneth Shipley</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">77</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:292.85pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments to the Summary Compensation Table Total to arrive at CAP for non-PEO NEOs (shown as an average) are presented below. No adjustments were necessary for defined benefit and pension plans or dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;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:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Plue: Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;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:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;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:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Plus: Increase / </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.54%;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:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Less: Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Value of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Plus: Increase / </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Plus: Increase / </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">(Decrease) in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Less: Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Summary</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Date Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Unvested Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">(Decrease) in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">(Decrease) in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fair Value of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">of Equity Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Compensation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">of Equity Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">at Fiscal Year End</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fair Value of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fair Value of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Equity Vested</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">at Prior Year-End</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Compensation</b></p></td></tr><tr><td style="vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Total for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Granted in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">(Current Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Equity Vested</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Unvested Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">During Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Forfeited in </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Actually Paid to</b></p></td></tr><tr><td style="vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Non-PEO NEOs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Awards)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">During Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">at Fiscal Year End</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">(Prior Year Awards)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Current Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:6.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Non-PEO NEOs</b></p></td></tr><tr><td style="vertical-align:bottom;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">($)</b></p></td></tr><tr><td style="vertical-align:bottom;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 219,171</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (69,948)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 77,214</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,704</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (205,095)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 26,046</span></p></td></tr><tr><td style="vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,626,155</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (1,425,386)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 259,417</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,247,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,914</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 972</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,711,072</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><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:18pt;"/><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;">During 2023, our Non-PEO NEOs were Curtis D. Hodgson, Kenneth E. Shipley, Jeffrey V. Burt, Ronald C. Arrington and Jeffrey M. Fiedelman</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:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">During 2022, our Non-PEO NEOs were Curtis D. Hodgson, Jeffrey V. Burt, and Ronald C. Arrington</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The graph below illustrates the relationship between CAP and cumulative total shareholder return. The cumulative total shareholder return assumes $100 was invested for the period starting December 31, 2021 through the end of the listed fiscal year. The graph shows CAP for both PEOs, Duncan Bates and Kenneth Shipley.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><img src="legh-20231231x10k010.jpg" alt="Graphic" style="display:inline-block;height:292.85pt;left:0%;padding-bottom:0pt;position:relative;top:0pt;width:485.3pt;"/></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The graph below illustrates the relationship between CAP and net income. The graph shows CAP for both PEOs, Duncan Bates and Kenneth Shipley.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">78</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:339.3pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><img src="legh-20231231x10k011.jpg" alt="Graphic" style="display:inline-block;height:339.3pt;left:0%;padding-bottom:0pt;position:relative;top:0pt;width:485.3pt;"/></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">We structure our executive compensation program to award compensation based on individual and Company performance, to be competitive in the market and to retain our executives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2018 Incentive Compensation Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our board of directors and the holders of a majority of our outstanding shares of common stock adopted our 2018 Incentive Compensation Plan (the &#8220;Plan&#8221;) prior to the closing of our IPO. The purpose of our Plan is to assist us in attracting, motivating, retaining and rewarding high-quality executives and other employees, officers, directors, consultants and other persons who provide services to us. We have set aside an aggregate of 2,500,000 shares of common stock (including stock options) as additional compensation that we expect to award to our officers, directors and key personnel under the terms of our Plan, and this amount will not exceed 10% of the then outstanding shares of our common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Administration. </i>Our Plan is to be administered by our Compensation Committee, provided, however, that except as otherwise expressly provided in the Plan, the board of directors may exercise any power or authority granted to the committee under our Plan. Subject to the terms of our Plan, the committee is authorized to select eligible persons to receive awards, determine the type, number and other terms and conditions of, and all other matters relating to, awards, prescribe award agreements (which need not be identical for each participant), and the rules&#160;and regulations for the administration of the Plan, construe and interpret the Plan and award agreements, and correct defects, supply omissions or reconcile inconsistencies in them, and make all other decisions and determinations as the committee may deem necessary or advisable for the administration of our Plan.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">79</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Eligibility. </i>The persons eligible to receive awards under our Plan are the officers, directors, employees, consultants and other persons who provide services to us. An employee on leave of absence may be considered as still in the employ of our company for purposes of eligibility for participation in our Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Types of Awards. </i>Our Plan provides for the issuance of stock options, stock appreciation rights, or SARs, restricted stock, deferred stock, dividend equivalents, bonus stock and awards in lieu of cash compensation, other stock-based awards and performance awards. Performance awards may be based on the achievement of specified business or personal criteria or goals, as determined by the committee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Shares Available for Awards. </i>The total number of shares of common stock that may be subject to the granting of awards under our Plan at any time during the term of the Plan will be equal to 2,500,000 shares. This limit will be increased by the number of shares with respect to which awards previously granted under our Plan that are forfeited, expire or otherwise terminate without issuance of shares, or that are settled for cash or otherwise do not result in the issuance of shares, and the number of shares that are tendered (either actually or by attestation) or withheld upon exercise of an award to pay the exercise price or any tax withholding requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock Options and Stock Appreciation Rights. </i>The committee is authorized to grant stock options, including both incentive stock options, or ISOs, which can result in potentially favorable tax treatment to the participant, and non-qualified stock options, and stock appreciation rights entitling the participant to receive the amount by which the fair market value of a share of common stock on the date of exercise exceeds the grant price of the stock appreciation right. The exercise price per share subject to an option and the grant price of a stock appreciation right are determined by the committee, but in the case of an ISO must not be less than the fair market value of a share of common stock on the date of grant. For purposes of our Plan, the term &#8220;fair market value&#8221; means the fair market value of common stock, awards or other property as determined by the committee or under procedures established by the committee. The maximum term of each option or stock appreciation right, the times at which each option or stock appreciation right will be exercisable, and provisions requiring forfeiture of unexercised options or stock appreciation rights at or following termination of employment generally are fixed by the committee, except that no option or stock appreciation right may have a term exceeding ten&#160;years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restricted and Deferred Stock. </i>The committee is authorized to grant restricted stock and deferred stock. Restricted stock is a grant of shares of common stock which may not be sold or disposed of, and which may be forfeited in the event of certain terminations of employment, prior to the end of a restricted period specified by the committee. A participant granted restricted stock generally has all of the rights of a stockholder of our company, unless otherwise determined by the committee. An award of deferred stock confers upon a participant the right to receive shares of common stock at the end of a specified deferral period, subject to possible forfeiture of the award in the event of certain terminations of employment prior to the end of a specified restricted period. Prior to settlement, an award of deferred stock carries no voting or dividend rights or other rights associated with share ownership, although dividend equivalents may be granted, as discussed below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Other Terms of Awards. </i>Awards may be settled in the form of cash, shares of common stock, other awards or other property, in the discretion of the committee. The committee may require or permit participants to defer the settlement of all or part of an award in accordance with such terms and conditions as the committee may establish, including payment or crediting of interest or dividend equivalents on deferred amounts, and the crediting of earnings, gains and losses based on deemed investment of deferred amounts in specified investment vehicles. The committee is authorized to place cash, shares of common stock or other property in trusts or make other arrangements to provide for payment of our obligations under our Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Awards under our Plan are generally granted without a requirement that the participant pay consideration in the form of cash or property for the grant (as distinguished from the exercise), except to the extent required by law. The committee may, however, grant awards in exchange for other awards under our Plan, awards under other company plans or other rights to payment from us, and may grant awards in addition to and in tandem with such other awards, rights or other awards.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">80</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Acceleration of Vesting; Change in Control. </i>The committee may, in its discretion, accelerate the exercisability, the lapsing of restrictions or the expiration of deferral or vesting periods of any award, and such accelerated exercisability, lapse, expiration and if so provided in the award agreement or otherwise determined by the committee, vesting will occur automatically in the case of a &#8220;change in control&#8221; of our company, as defined in our Plan (including the cash settlement of stock appreciation rights which may be exercisable in the event of a change in control). In addition, the committee may provide in an award agreement that the performance goals relating to any performance award will be deemed to have been met upon the occurrence of any &#8220;change in control.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Amendment and Termination. </i>The board of directors may amend, alter, suspend, discontinue or terminate our Plan or the committee&#8217;s authority to grant awards without further stockholder approval, except stockholder approval must be obtained for any amendment or alteration if such approval is required by law or regulation or under the rules&#160;of any stock exchange or quotation system on which shares of common stock are then listed or quoted. Thus, stockholder approval may not necessarily be required for every amendment to our Plan which might increase the cost of our Plan or alter the eligibility of persons to receive awards. Stockholder approval will not be deemed to be required under laws or regulations, such as those relating to ISOs, that condition favorable treatment of participants on such approval, although the board of directors may, in its discretion, seek stockholder approval in any circumstance in which it deems such approval advisable. Our Plan will terminate at the earliest of (a)&#160;such time as no shares of common stock remain available for issuance under our Plan, (b)&#160;termination of our Plan by the board of directors, or (c)&#160;the tenth anniversary of theeffecttive date of the Plan. Awards outstanding upon expiration of our Plan will remain in effect until they have been exercised or terminated, or have expired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">It is intended that any amounts payable under the Plan will either be exempt from Section&#160;409A of the Code or will comply with Section&#160;409A (including Treasury regulations and other published guidance related thereto) so as not to subject an employee to payment of any other additional tax, penalty or interest imposed under Section&#160;409A of the Code.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Director Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Directors who are also officers or employees of the Company do not receive any special or additional remuneration for service on the board. We currently compensate each non-employee director through annual restricted stock grants and by paying annual fees for their participation on the board and on respective board committees. Our directors receive compensation of $10,000 per quarter, as well as an annual award of $10,000 in restricted stock grants that vest as of the next annual meeting or in one&#160;year. We also compensate our directors for serving as a committee member and a committee chair. Our board of directors reviews director compensation annually or when circumstances exist requiring reexamination and adjusts it according to then current market conditions and good business practices. The following table provides information regarding compensation paid to each non-employee director during the year ended December 31, 2023:</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:58.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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;">Fees Earned</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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;">or Paid in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.82%;border-bottom:1px solid #000000;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;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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;">Cash ($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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;white-space:pre-wrap;"> Awards ($) (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Francisco J. Coll</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#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;"><span style="white-space:pre-wrap;"> 45,500</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#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;"><span style="white-space:pre-wrap;"> 10,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#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;"><span style="white-space:pre-wrap;"> 55,500</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jeffrey K. Stouder</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 57,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 10,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 67,000</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Brian J. Ferguson (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#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;"><span style="white-space:pre-wrap;"> 10,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#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;"><span style="white-space:pre-wrap;"> 10,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#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;"><span style="white-space:pre-wrap;"> 20,000</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Joseph P. Lane (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin: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;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 39,750</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin: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;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin: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;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 39,750</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;background:#ffff00;">&#8203;</span></p><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 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;">Amounts in this column reflect the fair value of restricted stock based on the closing price of the Company&#8217;s stock on the grant date</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:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Mr. Lane&#8217;s term ended December 1, 2023 and he was replaced by Mr. Ferguson</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;background:#ffff00;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">81</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><a id="_180d9f26_55a8_49c9_a855_802f777806c4"></a><a id="item12securityownership"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;12.&#160;&#160;&#160;&#160;SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table and accompanying footnotes set forth certain information with respect to the beneficial ownership of our common stock as of March 10, 2024, referred to in the table below as the &#8220;Beneficial Ownership Date,&#8221; by:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">each person who is known to be the beneficial owner of 5% or more of the outstanding shares of our common stock;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">each of our current directors and director nominees and each of our named executive officers individually; 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:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">all our current directors, director nominees and executive officers as a group.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Beneficial ownership is determined in accordance with the rules&#160;of the SEC. In computing the number of shares beneficially owned by a person and the&#160;percentage ownership of that person, shares of common stock subject to stock options or warrants held by that person that are currently exercisable or exercisable within 60&#160;days of the Beneficial Ownership Date and shares of restricted stock subject to vesting until the occurrence of certain events are deemed outstanding, but are not deemed outstanding for computing the&#160;percentage ownership of any other person.&#160;<span style="white-space:pre-wrap;">Percentage of beneficial ownership is based on 24,401,429  shares of common stock outstanding as of the Beneficial Ownership Date.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">To our knowledge, except as set forth in the footnotes to this table and subject to applicable community property laws, each person named in the table has sole voting and investment power with respect to the shares set forth opposite such person&#8217;s name. Except as otherwise indicated, the address of each of the persons in this table is c/o Legacy Housing Corporation, 1600 Airport Freeway, #100, Bedford, Texas 76022. </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:55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;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;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:38.58%;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;">Shares&#160;of&#160;Common</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;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;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:38.58%;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;">Stock&#160;Beneficially</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;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;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:38.58%;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;">Owned</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55%;border-bottom:1px solid #000000;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;">Name and Address of Beneficial Owner</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;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;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;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;">Number&#160;of&#160;Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;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;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;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;">Percentage</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;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;">&#160;&#160;&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Directors and Executive Officers</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#cceeff;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;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#cceeff;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;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Curtis D. Hodgson (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 4,536,429</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 18.6</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Kenneth E. Shipley (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#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;"><span style="white-space:pre-wrap;"> 2,992,610</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#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;"><span style="white-space:pre-wrap;"> 12.3</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">%&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Duncan Bates (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 13,425</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;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:3.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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jeffrey M. Fiedelman</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#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;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#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:3.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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Francisco J. Coll</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,199</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;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:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jeffrey K. Stouder</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#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;"><span style="white-space:pre-wrap;"> 1,653</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#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:3.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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Brian J. Ferguson</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;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:3.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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">5% Stockholders</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#cceeff;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;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#cceeff;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;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">William Shipley (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,865,953</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 11.7</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Douglas Shipley (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#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;"><span style="white-space:pre-wrap;"> 2,885,978</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#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;"><span style="white-space:pre-wrap;"> 11.8</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">%&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">All directors, director nominees and executive officers as a group (7 persons)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 7,545,316</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 30.9</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">* Less than 1% of outstanding shares of common stock</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><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;">Mr.&#160;Hodgson&#8217;s beneficial ownership includes 1,000,000 shares of common stock owned by Hodgson Ventures, a Texas limited partnership, of which Mr.&#160;Hodgson is the general partner, 2,669,056 shares of common stock owned by the Hodgson 2015 Grandchild&#8217;s Trust, of which Mr.&#160;Hodgson shares voting and investment power with respect to such shares and 100,000 shares owned by Cusach,&#160;Inc., an entity controlled by Mr.&#160;Hodgson.</span></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">82</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Kenneth&#160;E. Shipley&#8217;s beneficial ownership includes 100,000 shares of common stock owned by Shipley Bros.,&#160;Ltd., an entity controlled by Kenneth&#160;E.&#160;Shipley. Each of Kenneth&#160;E.&#160;Shipley&#8217;s brothers, William Shipley and Douglas Shipley, owns 2,865,953 and 2,885,978 shares of our common stock, respectively, as to which shares Kenneth&#160;E. Shipley disclaims any beneficial interest.</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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Mr. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Bates&#8217; beneficial ownership consists of 1,075 shares of common stock granted to him for service as a board member during 2021 and 2022, 5,000 shares of common stock purchased on the open market, and 7,350 shares of common stock granted to him during the two-year period commencing on June 7, 2022 under our 2018 Incentive Compenation Plan, which are currently vested</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;margin:0pt;"><b style="font-weight:bold;">Delinquent Section&#160;16(a) Reports</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Section&#160;16(a) of the Exchange Act requires that our directors and executive officers, and persons who own more than ten percent (10%) of our common stock, file with the SEC initial statements of beneficial ownership of common stock and statements of changes in beneficial ownership of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">&#160;</span></span>To the best of our knowledge based solely on a review of Forms 3, 4, and 5 (and any amendments thereof) received by us during or with respect to the year ended December&#160;31, 2023 and through the date of this filing, the following persons failed to file, on a timely basis, the identified reports required by Section&#160;16(a) of the Exchange Act during fiscal year ended December 31, 2023 and through the date of this filing: </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:62.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Name and Principal Position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.09%;background:#cceeff;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;">Number Of Late Reports</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.09%;background:#cceeff;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;">Transactions Not Reported In A Timely Manner</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.09%;background:#cceeff;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;">Number Of Reports Not Filed</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jeffrey V. Burt, Chief Accounting Officer</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><a id="_c81fa74b_0d4e_46ae_a446_d9cca7679753"></a><a id="item13CertainRealationship"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;13.&#160;&#160;&#160;&#160;CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Transactions and Relationships with Directors, Officers and 5% Stockholders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Bell Mobile Homes, a retailer owned by one of the Company&#8217;s significant shareholders, purchases manufactured homes from the Company. Accounts receivable balances due from Bell Mobile Homes were $403 and $0 as of December&#160;31, 2023 and 2022, respectively. Accounts payable balances due to Bell Mobile Homes were $18 and $132 as of December &#160;31, 2023 and 2022, respectively. Home sales to Bell Mobile Homes were $4,543 and $4,499 for the&#160;years ended December&#160;31, 2023 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Shipley Bros.,&#160;Ltd. And Crazy Red&#8217;s Mobile Homes (together, &#8220;Shipley Bros.&#8221;), retailers owned by one of the Company&#8217;s significant shareholders, purchase manufactured homes from the Company. Accounts receivable balances due from Shipley Bros. were $143 and $0 as of December&#160;31, 2023 and 2022, respectively. Accounts payable balances due to Shipley Bros. were $67 and $0 as of December &#160;31, 2023 and 2022, respectively. Home sales to Shipley Bros. were $1,199 and $3,181 as of December&#160;31, 2023 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2023 and December 31, 2022, the Company had an accounts receivable balance of $0 and $68, respectively, from a principal shareholder.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Indemnification Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have entered into an indemnification agreement with each of our directors and executive officers. The indemnification agreements and our certificate of incorporation and bylaws require us to indemnify our directors and executive officers to the fullest extent permitted by Texas law. </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">83</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Corporate Conversion</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Effective January&#160;1, 2018, we converted to a Delaware corporation and changed our name to Legacy Housing Corporation. Prior to January&#160;1, 2018, we were a Texas limited partnership controlled by our Executive Chairman and President and Chief Executive Officer. Upon the corporate conversion, all of our outstanding partnership interests were exchanged on a proportional basis for shares of common stock of Legacy Housing Corporation. The conversion qualified as a tax free transaction under Section 351 of the Internal Revenue Code. Effective December 31, 2019, the Company converted from a Delaware corporation to a Texas corporation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Policies and Procedures for Transactions with Related Persons</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our board of directors adopted a written related person transaction policy setting forth the policies and procedures for the review and approval or ratification of related person transactions. Related persons include any executive officer, director or a holder of more than 5% of our common stock, including any of their immediate family members and any entity owned or controlled by such persons. Related person transactions refer to any transaction, arrangement or relationship, or any series of similar transactions, arrangements or relationships in which (i)&#160;we were or are to be a participant, (ii)&#160;the amount involved exceeds $120,000, and (iii)&#160;a related person had or will have a direct or indirect material interest. Related person transactions include, without limitation, purchases of goods or services by or from the related person or entities in which the related person has a material interest, indebtedness, guarantees of indebtedness, and employment by us of a related person, in each case subject to certain exceptions set forth in Item&#160;404 of Regulation&#160;S-K under the Securities Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The policy provides that in any related person transaction, our audit committee and board of directors will consider all of the available material facts and circumstances of the transaction, including the direct and indirect interests of the related persons, in the event the related person is a director (or immediate family member of a director or an entity with which a director is affiliated), the impact that the transaction will have on a director&#8217;s independence, the risks, costs and benefits of the transaction to us, and whether any alternative transactions or sources for comparable services or products are available. After considering all such facts and circumstances, our audit committee and board of directors will determine whether approval or ratification of the related person transaction is in our best interests. For example, if our audit committee determines that the proposed terms of a related person transaction are reasonable and at least as favorable as could have been obtained from unrelated third parties, it will recommend to our board of directors that such transaction be approved or ratified. In addition, if a related person transaction will compromise the independence of one of our directors, our audit committee may recommend that our board of directors reject the transaction if it could affect our ability to comply with securities laws and regulations or Nasdaq listing requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Each transaction described above was entered into prior to the adoption of our audit committee charter and the foregoing policy.</p><a id="_802085fb_7a71_4b84_a552_e04b33620ee6"></a><a id="item14principalaccounting"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;14.&#160;&#160;&#160;&#160;PRINCIPAL ACCOUNTING FEES AND SERVICES.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Frazier &amp; Deeter, LLC served as our independent registered public accountants for the year ended December 31, 2023. Daszkal Bolton, LLP served as our independent registered public accountants for the year ended December 31, 2022 and for the three months ended March 31, 2023. CohnReznick LLP served as our independent registered public accountants for the three months ended June 30, 2023 and September 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Audit Fees</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">For our fiscal year ended December 31, 2023, we were billed approximately $505,000 for professional services rendered by Frazier &amp; Deeter, LLC. &#160;For our fiscal year ended December 31, 2022, we were billed approximately $254,000 for professional services rendered by Daszkal Bolton, LLP. For services rendered in 2023 rendered by Daszkal Bolton, LLP, we were billed $30,000. For services rendered in 2023 rendered by CohnReznick LLP, we were billed $80,610. Audit fees consist of the aggregate fees billed for (i) the audit of our annual financial statements included herein and (ii) services that are normally provided in connection with statutory and regulatory filings or engagements such as comfort letters, consents and other services.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">84</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Audit Related Fees</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">There were no fees for audit related services rendered by our independent auditors for the years ended December 31, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Tax Fees</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">There were no fees for professional services rendered by our independent auditors for tax compliance, tax advice, and tax planning for the years ended December 31, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">All Other Fees</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">There were no fees that fell into the classification of &#8220;Other Fees&#8221; for our fiscal years ended December 31, 2023 and 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Pre-Approval Policies </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">All of the above services and fees were reviewed and approved by the audit committee prior to the commencement of such services. No services were performed before or without approval.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:5pt;margin:0pt;"><span style="font-size:5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">85</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_f4909ef6_35e4_4d55_b9a0_9bd4a93de614"></a><a id="PARTIV_783790"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">PART&#160;IV</b></p><a id="item15Exhibitandfiancial"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;15.&#160;&#160;&#160;&#160;EXHIBITS, FINANCIAL STATEMENT SCHEDULES.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:8.88%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;border-bottom:1px solid #000000;margin:0pt 0pt 1pt 0pt;"><b style="font-weight:bold;">Exhibit</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Number</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.59%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:88.51%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;border-bottom:1px solid #000000;margin:0pt 0pt 1pt 0pt;"><b style="font-weight:bold;">Description</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;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;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></th></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.1</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007147/a2236789zex-3_1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amended and Restated Certificate of Incorporation of Legacy Housing Corporation.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.2</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007147/a2236789zex-3_2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amended and Restated Bylaws of Legacy Housing Corporation.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.1</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007147/a2236789zex-4_1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Specimen Common Stock Certificate.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.2</p></td><td style="vertical-align:top;width:2.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:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="legh-20231231xex4d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Description of Securities of the Registrant</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.1</p></td><td style="vertical-align:top;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#8224;</p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007147/a2236789zex-10_1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">2018 Incentive Compensation Plan</span></a>.</p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.2</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007147/a2236789zex-10_2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Promissory Note, dated December&#160;14, 2011, from Legacy Housing,&#160;Ltd. to Capital One, N.A.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.3</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007147/a2236789zex-10_3.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amended and Restated Promissory Note, dated December&#160;12, 2013, from Legacy Housing,&#160;Ltd. to Capital One, N.A</span></a>.</p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.4</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007147/a2236789zex-10_4.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Second Amended and Restated Promissory Note, dated March&#160;31, 2014, from Legacy Housing,&#160;Ltd. to Capital One, N.A.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.5</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007147/a2236789zex-10_5.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Third Amended and Restated Promissory Note, dated May&#160;12, 2017, from Legacy Housing,&#160;Ltd. to Capital One, N.A.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.6</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007147/a2236789zex-10_6.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Fourth Amendment to Loan and Security Agreement, dated July 2015, between Legacy Housing,&#160;Ltd. and Capital One, N.A.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.7</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007147/a2236789zex-10_7.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amended and Restated Promissory Note, dated April&#160;4, 2016, from Legacy Housing,&#160;Ltd. to Veritex Community Bank</span></a>.</p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.8</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007147/a2236789zex-10_8.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Promissory Note, dated April&#160;7, 2011, from Legacy Housing,&#160;Ltd. to Woodhaven Bank Fossil Creek, a Branch of Woodhaven National Bank.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.9</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007147/a2236789zex-10_9.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Promissory Note, dated May&#160;24, 2016, from Legacy Housing,&#160;Ltd. to Eagle One,&#160;LLC.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.10</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007147/a2236789zex-10_10.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Promissory Note, dated February&#160;16, 2016, from Legacy Housing,&#160;Ltd. to DT Casualty Insurance Company&#160;Ltd.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.11</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007147/a2236789zex-10_11.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Lease Agreement, dated as of December&#160;1, 2016, between Putnam Development Authority and Legacy Housing,&#160;Ltd., together with related Option Agreement.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.12</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007147/a2236789zex-10_12.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Bond Purchase Loan Agreement, dated as of December&#160;1, 2016, between Putnam Development Authority and Legacy Housing,&#160;Ltd.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.13</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007147/a2236789zex-10_13.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Indemnification Agreement.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.14</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007147/a2236789zex-10_14.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Non-Disclosure, Non-Competition and Non-Solicitation Agreement between Legacy Housing Corporation and its employees.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.15</p></td><td style="vertical-align:top;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#8224;</p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007453/a2237179zex-10_15.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Employment Agreement, dated as of November&#160;27, 2018, between Legacy Housing Corporation and Curtis D. Hodgson.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.16</p></td><td style="vertical-align:top;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#8224;</p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007453/a2237179zex-10_16.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Employment Agreement, dated as of November&#160;27, 2018, between Legacy Housing Corporation and Kenneth E. Shipley</span></a>.</p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.17</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007608/a2237336zex-10_17.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Loan and Security Agreement, dated December&#160;14, 2011, between Legacy Housing,&#160;Ltd. and Capital One, N.A.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.18</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007608/a2237336zex-10_18.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">First Amendment to Loan and Security Agreement, dated December&#160;12, 2013, between Legacy Housing,&#160;Ltd. and Capital One, N.A</span></a>.</p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.19</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007608/a2237336zex-10_19.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Second Amendment to Loan and Security Agreement, dated March&#160;31, 2014, between Legacy Housing,&#160;Ltd. and Capital One, N.A.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.20</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007608/a2237336zex-10_20.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Third Amendment to Loan and Security Agreement, dated May&#160;20, 2014, between Legacy Housing,&#160;Ltd. and Capital One, N.A</span></a>.</p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.21</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007608/a2237336zex-10_21.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amendment to Loan and Security Agreement, dated May&#160;12, 2017, between Legacy Housing,&#160;Ltd. and Capital One, N.A.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.22</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007608/a2237336zex-10_22.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Loan Agreement, dated April&#160;4, 2016, by and between Legacy Housing,&#160;Ltd. and Veritex Bank.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.23</p></td><td style="vertical-align:top;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#8224;</p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1436208/000155837022000108/legh-20220105xex10d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amended and Restated </span><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Employment Agreement, dated as of January 5, 2022, between Legacy Housing Corporation and Curtis D. Hodgson.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.24</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1436208/000155837023012792/legh-20230728xex10d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Credit Agreement, dated as of July 28, 2023, by and among Legacy Housing Corporation, Prosperity Bank as administrative agent, and the lenders party thereto</span></a></p></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">86</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:8.88%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;border-bottom:1px solid #000000;margin:0pt 0pt 1pt 0pt;"><b style="font-weight:bold;">Exhibit</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Number</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.59%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:88.51%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;border-bottom:1px solid #000000;margin:0pt 0pt 1pt 0pt;"><b style="font-weight:bold;">Description</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;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;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></th></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.25</p></td><td style="vertical-align:top;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#8224;</p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1436208/000155837022009989/legh-20220607xex10d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Employment Agreement, effective June 7, 2022 by and between Legacy Housing Corporation and Duncan Bates</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.26</p></td><td style="vertical-align:top;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#8224;</p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1436208/000155837023015760/legh-20230911xex10d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Employment Agreement, dated September 10, 2023 between Legacy Housing Corporation and Jeff Fiedelman</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">14.1</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007147/a2236789zex-14_1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Code of Ethics and Business Conduct.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">14.2</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1436208/000104746918007147/a2236789zex-14_2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Code of Ethics for the CEO and Senior Financial Officers.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">23.1</p></td><td style="vertical-align:top;width:2.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:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="legh-20231231xex23d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Consent of Frazier &amp; Deeter, LLC, Independent Registered Public Accounting Firm</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">23.2</p></td><td style="vertical-align:top;width:2.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:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="legh-20231231xex23d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Consent of Daszkal Bolton, LLP, Independent Registered Public Accounting Firm</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">31.1</p></td><td style="vertical-align:top;width:2.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:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="legh-20231231xex31d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Rule&#160;13a-14(a)/15d-14(a)&#160;Certification.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">31.2</p></td><td style="vertical-align:top;width:2.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:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="legh-20231231xex31d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Rule&#160;13a-14(a)/15d-14(a)&#160;Certification.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">32.1</p></td><td style="vertical-align:top;width:2.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:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="legh-20231231xex32d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Section&#160;1350 Certifications</span></a>.</p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">32.2</p></td><td style="vertical-align:top;width:2.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:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="legh-20231231xex32d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Section&#160;1350 Certifications.</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">97.1</p></td><td style="vertical-align:top;width:2.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:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="legh-20231231xex97d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Executive Compensation Clawback Policy</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.INS</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inline XBRL Instance Document</p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.SCH</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inline XBRL Taxonomy Extension Schema Document</p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.CAL</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inline XBRL Taxonomy Extension Calculation Linkbase Document</p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.DEF</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inline XBRL Taxonomy Extension Definition Linkbase Document</p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.LAB</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inline XBRL Taxonomy Extension Label Linkbase Document</p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.PRE</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inline XBRL Taxonomy Extension Presentation Linkbase Document</p></td></tr><tr><td style="vertical-align:top;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">104</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:88.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</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:12pt;visibility:hidden;">&#8203;</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">&#8224;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Compensatory plan or agreement.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Filed herewith.</p></td></tr></table><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:top;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:89.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td></tr><tr><td style="vertical-align:top;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:89.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(a)2.</p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:89.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial Statement Schedules</p></td></tr><tr><td style="vertical-align:top;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:89.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;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;">&#8203;</span></p></td><td style="vertical-align:top;width:89.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">There are no Financial Statement Schedules included with this filing for the reason that they are not applicable or are not required or the information is included in the financial statements or notes thereto.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">87</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_0c6bef5f_4310_4be3_9d7e_7b8a9052d86b"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">SIGNATURES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the requirements of Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934, the Company has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</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:top;width:49.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:4.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td colspan="2" style="vertical-align:top;width:45.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td></tr><tr><td style="vertical-align:top;width:49.89%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:top;width:50.1%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">LEGACY HOUSING CORPORATION</b></p></td></tr><tr><td style="vertical-align:top;width:49.89%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.61%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;width:45.48%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:49.89%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.61%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;width:45.48%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:49.89%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.61%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By:</p></td><td colspan="2" style="vertical-align:top;width:45.48%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;border-bottom:1px solid #000000;margin:0pt;">/s/ R. Duncan Bates</p></td></tr><tr><td style="vertical-align:top;width:49.89%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.61%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.24%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Name:</p></td><td style="vertical-align:top;width:38.24%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">R. Duncan Bates</p></td></tr><tr><td style="vertical-align:top;width:49.89%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.61%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.24%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Title:</p></td><td style="vertical-align:top;width:38.24%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">President and Chief Executive Officer</p></td></tr><tr><td style="vertical-align:top;width:49.89%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.61%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.24%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Date:</p></td><td style="vertical-align:top;width:38.24%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">March 15, 2024</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.010307312%;padding-left:3.6pt;padding-right:3.6pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:11.6%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:9.14%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;width:10.89%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:5.43%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:5.43%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:5.43%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;width:5.43%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:9.4%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:5.37%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:5.37%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:5.37%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:5.37%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;width:5.37%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:5.37%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:4.92%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:11.6%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.14%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;border-bottom:1px solid #000000;margin:0pt 0pt 1pt 0pt;"><b style="font-weight:bold;">Signature</b></p></td><td style="vertical-align:bottom;width:10.89%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.43%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.43%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.43%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;border-bottom:1px solid #000000;margin:0pt 0pt 1pt 0pt;"><b style="font-weight:bold;">Title</b></p></td><td style="vertical-align:bottom;width:5.43%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.4%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.37%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.37%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.37%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.37%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;border-bottom:1px solid #000000;margin:0pt 0pt 1pt 0pt;"><b style="font-weight:bold;">Date</b></p></td><td style="vertical-align:bottom;width:5.37%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.37%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.92%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td colspan="3" style="vertical-align:middle;width:31.65%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-align:center;text-indent:-10pt;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:middle;width:31.15%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="7" style="vertical-align:middle;width:37.18%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td colspan="3" style="vertical-align:middle;width:31.65%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;border-bottom:1px solid #000000;margin:0pt 0pt 1pt 0pt;">/s/ Curtis D. Hodgson</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 1pt 0pt;">Curtis D. Hodgson</p></td><td colspan="5" style="vertical-align:middle;width:31.15%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;">Executive Chairman of the Board </p></td><td colspan="7" style="vertical-align:middle;width:37.18%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;">March 15, 2024</p></td></tr><tr><td colspan="3" style="vertical-align:middle;width:31.65%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-align:center;text-indent:-10pt;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:middle;width:31.15%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="7" style="vertical-align:middle;width:37.18%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td colspan="3" style="vertical-align:middle;width:31.65%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;border-bottom:1px solid #000000;margin:0pt 0pt 1pt 0pt;">/s/ Kenneth E. Shipley</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 1pt 0pt;">Kenneth E. Shipley</p></td><td colspan="5" style="vertical-align:middle;width:31.15%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;">Executive Vice President and Director (<i style="font-style:italic;">principal executive officer</i>)</p></td><td colspan="7" style="vertical-align:middle;width:37.18%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;">March 15, 2024</p></td></tr><tr><td colspan="3" style="vertical-align:middle;width:31.65%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:middle;width:31.15%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="7" style="vertical-align:middle;width:37.18%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td colspan="3" style="vertical-align:middle;width:31.65%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;border-bottom:1px solid #000000;margin:0pt 0pt 1pt 0pt;">/s/ Jeffrey M. Fiedelman</p></td><td colspan="5" style="vertical-align:middle;width:31.15%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;">Chief Financial Officer (<i style="font-style:italic;">principal </i></p></td><td colspan="7" style="vertical-align:middle;width:37.18%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;">March 15, 2024</p></td></tr><tr><td colspan="3" style="vertical-align:middle;width:31.65%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 1pt 0pt;">Jeffrey M. Fiedelman</p></td><td colspan="5" style="vertical-align:middle;width:31.15%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;"><i style="font-style:italic;">financial officer</i>)</p></td><td colspan="7" style="vertical-align:middle;width:37.18%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td colspan="3" style="vertical-align:middle;width:31.65%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:middle;width:31.15%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="7" style="vertical-align:middle;width:37.18%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td colspan="3" style="vertical-align:middle;width:31.65%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;border-bottom:1px solid #000000;margin:0pt 0pt 1pt 0pt;">/s/ Jeffrey K. Stouder</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 1pt 0pt;">Jeffrey K. Stouder</p></td><td colspan="5" style="vertical-align:middle;width:31.15%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;">Director</p></td><td colspan="7" style="vertical-align:middle;width:37.18%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;">March 15, 2024</p></td></tr><tr><td colspan="3" style="vertical-align:middle;width:31.65%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-align:center;text-indent:-10pt;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:middle;width:31.15%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="7" style="vertical-align:middle;width:37.18%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td colspan="3" style="vertical-align:middle;width:31.65%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;border-bottom:1px solid #000000;margin:0pt 0pt 1pt 0pt;">/s/ Brian J. Ferguson</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 1pt 0pt;">Brian J. Ferguson</p></td><td colspan="5" style="vertical-align:middle;width:31.15%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;">Director</p></td><td colspan="7" style="vertical-align:middle;width:37.18%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;">March 15, 2024</p></td></tr><tr><td colspan="3" style="vertical-align:middle;width:31.65%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-align:center;text-indent:-10pt;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:middle;width:31.15%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="7" style="vertical-align:middle;width:37.18%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td colspan="3" style="vertical-align:middle;width:31.65%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;border-bottom:1px solid #000000;margin:0pt 0pt 1pt 0pt;">/s/ Francisco J. Coll</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 1pt 0pt;">Francisco J. Coll</p></td><td colspan="5" style="vertical-align:middle;width:31.15%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;">Director</p></td><td colspan="7" style="vertical-align:middle;width:37.18%;margin:0pt;padding:0pt 3.59pt 0pt 3.59pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1pt 0pt;">March 15, 2024</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">88</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border:0;"></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.2
<SEQUENCE>2
<FILENAME>legh-20231231xex4d2.htm
<DESCRIPTION>EX-4.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.5.122.0--><!--Created on: 3/15/2024 07:33:08 PM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:right;margin:0pt 0pt 12pt 0pt;">Exhibit 4.2</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">DESCRIPTION OF THE REGISTRANT&#8217;S SECURITIES<br>REGISTERED PURSUANT TO SECTION 12 OF THE<br>SECURITIES EXCHANGE ACT OF 1934</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following description of our securities is intended as a summary only and is qualified in its entirety by reference to our Amended and Restated Certificate of Incorporation and Bylaws as amended, which are filed as exhibits to the annual report on Form 10 K of which this Exhibit 4.2 is a part. We encourage you to read our Articles of Incorporation, our Bylaws and the applicable provisions for additional information. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Unless the context otherwise requires, all references to &#8220;we&#8221;, &#8220;us&#8221;, the &#8220;Company&#8221;, or &#8220;Legacy&#8221; in this Exhibit&#160;4.2 refer to Legacy Housing Corporation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Authorized Capitalization </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our authorized capital stock consists of 90,000,000 shares of Common Stock, $0.01 par value per share (&#8220;Common Stock&#8221;) and 10,000,000 shares of preferred stock, $0.01 par value per share (&#8220;Preferred Stock&#8221;) in one or more series. As of December 31, 2023, we had outstanding 24,398,429 shares of our Common Stock and -0- shares of our Preferred Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Common Stock </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Holder of our Common Stock are entitled to one vote for each share on all matters to be voted upon by the stockholders and there are no cumulative rights. Subject to any preferential rights of any outstanding preferred stock, holders of our Common Stock are entitled to receive ratably the dividends, if any, as may be declared from time to time by the board of directors out of legally available funds. If there is a liquidation, dissolution or winding up of our company, holders of our common stock would be entitled to share in our assets remaining after the payment of liabilities and any preferential rights of any outstanding preferred stock. Holders of our Common Stock have no preemptive or conversion rights or other subscription rights, and there are no redemption or sinking fund provisions applicable to the Common Stock. All outstanding shares of our Common Stock will be fully paid and non-assessable. The rights, preferences and privileges of the holders of our Common Stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of Preferred Stock which we may designate and issue in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Preferred Stock </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the terms of our certificate of incorporation, our board of directors is authorized to issue shares of Preferred Stock in one or more series without stockholder approval. Our board of directors has the discretion to determine the rights, preferences, privileges and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, of each series of Preferred Stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The purpose of authorizing our board of directors to issue Preferred Stock and determine its rights and preferences is to eliminate delays associated with a stockholder vote on specific issuances. The issuance of Preferred Stock, while providing flexibility in connection with possible future acquisitions and other corporate purposes, will affect, and may adversely affect, the rights of holders of Common Stock. It is not possible to state the actual effect of the issuance of any shares of Preferred Stock on the rights of holders of Common Stock until the board of directors determines the specific rights attached to that Preferred Stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Transfer Agent and Registrar</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The transfer agent and registrar for our Common Stock is Continental Stock Transfer &amp; Trust Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Exchange Listing</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our Common Stock is traded on The Nasdaq Global Select Market under the symbol &#8220;LEGH.&#8221;</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>legh-20231231xex23d1.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.5.122.0--><!--Created on: 3/15/2024 07:33:08 PM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-size:12pt;font-weight:bold;">Exhibit 23.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-size:12pt;font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-size:12pt;font-weight:bold;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:12pt;">To the Board of Directors and Stockholders of</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:12pt;">Legacy Housing Corporation</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:12pt;">Bedford, TX</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:12pt;">We hereby consent to the incorporation by reference in Registration Statement Number 333-237530 on Form S-8 of Legacy Housing Corporation, of our reports dated March&#160;15, 2024 relating to the balance sheet of Legacy Housing Corporation as of December 31, 2023 and the related statements of income, changes in stockholders&#39; equity, and cash flows for the year then ended, and the effectiveness of internal control over financial reporting which appears in this Annual Report on Form 10-K.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-size:12pt;font-style:italic;">/s/ Frazier &amp; Deeter, LLC</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:12pt;">Tampa, Florida</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:12pt;">March 15, 2024</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>4
<FILENAME>legh-20231231xex23d2.htm
<DESCRIPTION>EX-23.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.5.122.0--><!--Created on: 3/15/2024 07:33:08 PM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">Exhibit 23.2</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We hereby consent to the incorporation by reference in the Registration Statement on Form S-8 (File no. 333-237530) of Legacy Housing Corporation, of our report dated March 15, 2023 relating to the financial statements as of and for the year ended December 31, 2022, which appear in this Annual Report on Form 10-K.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">/s/ Daszkal Bolton LLP</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Boca Raton, Florida</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">March 15, 2024</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>legh-20231231xex31d1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.5.122.0--><!--Created on: 3/15/2024 07:33:08 PM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">EXHIBIT&#160;31.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">CERTIFICATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">I, Duncan Bates, certify that:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">I have reviewed this annual report on Form&#160;10-K of Legacy Housing Corporation;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">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;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">3.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">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;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">4.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The registrant&#8217;s other certifying officer&#160;and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the registrant and have:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">(a)&#160;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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><font style="font-size:9pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">(b)&#160;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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><font style="font-size:9pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">(c)&#160;Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><font style="font-size:9pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">(d)&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">5.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The registrant&#8217;s other certifying officer&#160;and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">(a)&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">(b)&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div><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%;" align="center"><tr style="height:1pt;"><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Date: March 15, 2024</p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Duncan Bates</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Name: Duncan Bates</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Title: President and Chief Executive Officer</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>legh-20231231xex31d2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.5.122.0--><!--Created on: 3/15/2024 07:33:25 PM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">EXHIBIT&#160;31.2</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">CERTIFICATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">I, Jeffrey M. Fiedelman certify that:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">I have reviewed this annual report on Form&#160;10-K of Legacy Housing Corporation;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">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;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">3.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">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;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">4.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The registrant&#8217;s other certifying officer&#160;and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the registrant and have:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">(a)&#160;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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><font style="font-size:9pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">(b)&#160;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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><font style="font-size:9pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">(c)&#160;Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><font style="font-size:9pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">(d)&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:9pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">5.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The registrant&#8217;s other certifying officer&#160;and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><font style="font-size:9pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">(a)&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><font style="font-size:9pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">(b)&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div><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:100%;" align="center"><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Date: March 15, 2024</p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Jeffrey M. Fiedelman</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Name: Jeffrey M. Fiedelman</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Title: Chief Financial Officer</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>legh-20231231xex32d1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.5.122.0--><!--Created on: 3/15/2024 07:33:30 PM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">EXHIBIT&#160;32.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section&#160;1350</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In connection with the Annual Report on Form 10-K of Legacy Housing Corporation (the &#8220;Registrant&#8221;) for the year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Duncan Bates, President and Chief Executive Officer of the Registrant, hereby certify, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934; and</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div><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:100%;" align="center"><tr style="height:1pt;"><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><font style="white-space:pre-wrap;">Dated:  March 15, 2024</font></p></td><td style="vertical-align:top;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Duncan Bates</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Name: Duncan Bates</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Title: President and Chief Executive Officer</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>legh-20231231xex32d2.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.5.122.0--><!--Created on: 3/15/2024 07:33:30 PM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">EXHIBIT&#160;32.2</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section&#160;1350</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In connection with the Annual Report on Form 10-K of Legacy Housing Corporation (the &#8220;Registrant&#8221;) for the year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Jeffrey M. Fiedelman, Chief Financial Officer of the Registrant, hereby certify, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934; and</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div><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:100%;" align="center"><tr style="height:1pt;"><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><font style="white-space:pre-wrap;">Dated:  March 15, 2024</font></p></td><td style="vertical-align:top;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Jeffrey M. Fiedelman</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Name: Jeffrey M. Fiedelman</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Title: Chief Financial Officer</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97.1
<SEQUENCE>9
<FILENAME>legh-20231231xex97d1.htm
<DESCRIPTION>EX-97.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.5.122.0--><!--Created on: 3/15/2024 07:33:30 PM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-size:12pt;font-weight:bold;">Exhibit 97.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-size:12pt;font-weight:bold;">LEGACY HOUSING CORPORATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-size:12pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">EXECUTIVE COMPENSATION CLAWBACK POLICY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 5.75pt;"><b style="font-size:12pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Introduction</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 5.75pt;"><font style="font-size:12pt;">The Board of Directors (the &#8220;Board&#8221;) of Legacy Housing Corporation (the &#8220;Company&#8221;) is adopting this Executive Compensation Clawback Policy (the &#8220;Policy&#8221;) to comply with Section 10D of the Securities Exchange Act of 1934 (the &#8220;Exchange Act&#8221;), Rule 10D-1 promulgated under the Exchange Act, and Listing Rule 5608 of the Nasdaq Stock Market (the &#8220;Listing Standards&#8221;).</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 5.75pt;"><b style="font-size:12pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Covered Executives</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 5.75pt;"><font style="font-size:12pt;">This Policy applies to incentive-based compensation (&#8220;Incentive Compensation&#8221;) received by the Company&#8217;s current and former executive officers (&#8220;Covered Executives&#8221;), as those terms are defined in Section 10D of the Exchange Act and the Listing Standards.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 5.75pt;"><b style="font-size:12pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">The Policy</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 5.75pt;"><font style="font-size:12pt;">In the event the Company is required to prepare an accounting restatement, to correct an error contained in the Company&#8217;s financial statements, the Company will recover (on a pre-tax basis) any Incentive Compensation, received by a Covered Executive, in excess of that which would have been received under the restatement, unless such recovery would be impracticable, as determined by the Committee in accordance with Rule 10D-1 of the Exchange Act and the Listing Standards.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 5.75pt;"><b style="font-size:12pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">No Indemnification</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 5.75pt;"><font style="font-size:12pt;">The Company will not indemnify Covered Executives for the clawback of Incentive Compensation.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 5.75pt;"><b style="font-size:12pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Effective Date</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 5.75pt;"><font style="font-size:12pt;">This Policy has been adopted by the Committee effective as of December 1, 2023 (the &#8220;Effective Date&#8221;) and shall apply to Incentive Compensation that is approved, awarded or granted to Covered Executives on or after that date.</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>legh-20231231x10k001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 legh-20231231x10k001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" &W ZD# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]+?#WA[3K
MS1;.>>SBEFDC#.[+DL?4UH?\(KI/_0/@_P"^:/"O_(NZ?_UQ%:U &3_PBND_
M] ^#_OFC_A%=)_Z!\'_?-:U% &3_ ,(KI/\ T#X/^^:/^$5TG_H'P?\ ?-:U
M% &3_P (KI/_ $#X/^^:/^$5TG_H'P?]\UK44 9/_"*Z3_T#X/\ OFC_ (17
M2?\ H'P?]\UK44 9/_"*Z3_T#X/^^:/^$5TG_H'P?]\UK44 9/\ PBND_P#0
M/@_[YH_X172?^@?!_P!\UK44 9/_  BND_\ 0/@_[YH_X172?^@?!_WS6M10
M!D_\(KI/_0/@_P"^:/\ A%=)_P"@?!_WS6M10!D_\(KI/_0/@_[YH_X172?^
M@?!_WS6M10!D_P#"*Z3_ - ^#_OFC_A%=)_Z!\'_ 'S6M10!D_\ "*Z3_P!
M^#_OFC_A%=)_Z!\'_?-:U% &3_PBND_] ^#_ +YH_P"$5TG_ *!\'_?-:U%
M&3_PBND_] ^#_OFC_A%=)_Z!\'_?-:U% &3_ ,(KI/\ T#X/^^:/^$5TG_H'
MP?\ ?-:U% &3_P (KI/_ $#X/^^:/^$5TG_H'P?]\UK44 9/_"*Z3_T#X/\
MOFC_ (172?\ H'P?]\UK44 9/_"*Z3_T#X/^^:/^$5TG_H'P?]\UK44 9/\
MPBND_P#0/@_[YH_X172?^@?!_P!\UK44 9/_  BND_\ 0/@_[YH_X172?^@?
M!_WS6M10!D_\(KI/_0/@_P"^:/\ A%=)_P"@?!_WS6M10!D_\(KI/_0/@_[Y
MH_X172?^@?!_WS6M10!D_P#"*Z3_ - ^#_OFC_A%=)_Z!\'_ 'S6M10!D_\
M"*Z3_P! ^#_OFC_A%=)_Z!\'_?-:U% &3_PBND_] ^#_ +YH_P"$5TG_ *!\
M'_?-:U% &3_PBND_] ^#_OFC_A%=)_Z!\'_?-:U% &3_ ,(KI/\ T#X/^^:/
M^$5TG_H'P?\ ?-:U% &3_P (KI/_ $#X/^^:/^$5TG_H'P?]\UK44 9/_"*Z
M3_T#X/\ OFC_ (172?\ H'P?]\UK44 9/_"*Z3_T#X/^^:/^$5TG_H'P?]\U
MK44 9/\ PBND_P#0/@_[YH_X172?^@?!_P!\UK44 9/_  BND_\ 0/@_[YH_
MX172?^@?!_WS6M10!D_\(KI/_0/@_P"^:/\ A%=)_P"@?!_WS6M10!D_\(KI
M/_0/@_[YH_X172?^@?!_WS6M10!D_P#"*Z3_ - ^#_OFC_A%=)_Z!\'_ 'S6
MM10!D_\ "*Z3_P! ^#_OFC_A%=)_Z!\'_?-:U% &3_PBND_] ^#_ +YH_P"$
M5TG_ *!\'_?-:U% &3_PBND_] ^#_OFC_A%=)_Z!\'_?-:U% &3_ ,(KI/\
MT#X/^^:/^$5TG_H'P?\ ?-:U% &3_P (KI/_ $#X/^^:/^$5TG_H'P?]\UK4
M4 9/_"*Z3_T#X/\ OFC_ (172?\ H'P?]\UK44 9/_"*Z3_T#X/^^:/^$5TG
M_H'P?]\UK44 9/\ PBND_P#0/@_[YH_X172?^@?!_P!\UK44 9/_  BND_\
M0/@_[YH_X172?^@?!_WS6M10!D_\(KI/_0/@_P"^:/\ A%=)_P"@?!_WS6M1
M0!D_\(KI/_0/@_[YH_X172?^@?!_WS6M10!D_P#"*Z3_ - ^#_OFC_A%=)_Z
M!\'_ 'S6M10!D_\ "*Z3_P! ^#_OFC_A%=)_Z!\'_?-:U% &3_PBND_] ^#_
M +YH_P"$5TG_ *!\'_?-:U% &3_PBND_] ^#_OFC_A%=)_Z!\'_?-:U% &3_
M ,(KI/\ T#X/^^:/^$5TG_H'P?\ ?-:U% &3_P (KI/_ $#X/^^:/^$5TG_H
M'P?]\UK44 9/_"*Z3_T#X/\ OFC_ (172?\ H'P?]\UK44 9/_"*Z3_T#X/^
M^:/^$5TG_H'P?]\UK44 9/\ PBND_P#0/@_[YH_X172?^@?!_P!\UK44 9/_
M  BND_\ 0/@_[YH_X172?^@?!_WS6M10!D_\(KI/_0/@_P"^:/\ A%=)_P"@
M?!_WS6M10!D_\(KI/_0/@_[YH_X172?^@?!_WS6M10!D-X5TD G^SX./]FN*
M^QP_\\UKTMONGZ5YU0!V'A7_ )%W3_\ KB*UJR?"O_(NZ?\ ]<16M0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 )TJO!J-K=7$\$,\<LT!"RQHX+1DC(##L2.>:K^(=:MO#FA:AJEX_EVMG
M \\K'LJ@D_RKY6^%.O\ B'X=?M#1CQ7<,;7XE6*ZA KY5;6Y7)C@]V6/:OU:
M@#ZZHKSSQ_\ &W1OAOK^C:1JVGZL\^L2K;V4UK;"2&64G[F[<-K?7%;GBOQW
M;^$7TA+C3M0O)-3N5M(4LHED(D() ;YA@8!)/08- '3T5P^O_%:UTF^U"RT_
M1M6\2W>G1B2]ATB%'^S9&0K,[J"Y'.Q26QVY%8-U^TOX)M_AN/'"7%]=:*':
M)Q;6,CRQ2 @,DBXQ&02!\Q Y'- 'JU%>5:5^TAX4U35IK,Q:K8VT6F'5FU.\
ML62S\D*"V)>A*YP<9&00":>/VA-!@_X1V>_TW5]+TKQ#*L.FZK=VZ"WF=_N!
MMKEX]PY&]1^% 'J5%<KXJ^(VF>%-5TK295GOM:U5V6RTVS4--+M&7;DA551U
M9B *YW2?C]X>U/QE-X3>QUJT\16[JD]C)ITDGDAL;7:2/<@0Y^]NQ0!Z917
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
M.O0XXKZ)48'7-<7>?!SPM?\ C2+Q9-97#>(HEV1WXOIU=$_N !\!>3QC%=J
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
MJ "BDR*,T +124M !1110 44E+0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 -V YR,B@(!VXIU% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4/V6'_ )Y1]<_='6IJ
M* $ Q2T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 -=
M%D4JRAE/4$9%,6WC1@RQHI'&0H!J6B@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **S?$7B&Q\*Z+=ZKJ4X
MMK&UC,DLK G ^@ZG.!CWKE?!OQ9M_%^J26!T35=*D+2?9Y;R%?+G5,9(9&8*
MW(.UL&@#O**Y;1/B+I>O^,M:\,VR72ZEI$<<ESYUNT<9$GW=C'[WU'%.U7Q]
M86'B./0+:.?5-::,3/9V2JQ@C)P'E9B%0'MDY/8&@#IZ*XK7?BGI^B7^IV@L
M[Z_?2H%N=1:S1&6TC89!;<P+''.%R<5U6E:G;ZSIUM?6DHFM;B-98I%Z,I&0
M: +=%%% !1110 C?=/TKSJO16^Z?I7G5 '8>%?\ D7=/_P"N(K6K)\*_\B[I
M_P#UQ%:U 'COQ/\ B7J.E?$?1?!UKJ47AYM0CMY[:\FMQ*;UVN!') F["@HG
MSD?>(88QC-;_ (Q\2^*?"GP=US6Y%TU?$>F6%S<L?+<VSF(.0P7=D!E53@MQ
MG!Z5A?'6#3/$MI'X>\0>'[Z]TR2ZLI8;VUMI)?F,VUU1XP6BE  P>,[A@GD5
M3GTCQ1'^R[JVD:W'?:KXEFT>\M(XMGGW4N\2+ LFS.7V&,,>F<Y- '2^/?B+
M>>#OA;:>(RBY=;/[7=F(R)9Q2E!+<,BG+*@8MC/;GC-<YJWQFO/!_ASQCJ;O
M#XDT[2UM$TO5(U$<=[<7!VB E/E;:S1DLG9\=0:VO$\&LWWPGT2#3;2Z.?L4
M6IV?E%+HV8*"Y14;!W[ PQU(SCDBO.-6^"E_-X5\<Z%X4@NK?PP[V6J:'I=Z
MK0K#?13&::*%) &2)]B#!P SMCB@#U'0O%^KZ+\1X/!VO7,.I2:AICZG:7T,
M APT;JDT)4$Y WHRGK@D'.,U-XP\97[>/M#\%:-/'97U_9W&HW-])$)3!;Q%
M5 1#P69W R>  W&<5CVNFWWBGXP6/C$Z;>V6DZ/H4UK''=V[13S7,\B.Z*C8
M)"+&!NZ$MP3C-5[VWO)OB/X/^(J:+J<5C/H]QIE]926I-Y9^8Z2QL\2Y/!1E
M8#."P/3. "E;?&^_U+1]+TR*.VB\57GB2;PQ++L+0Q20[FEN F<D>4H8(3]Y
MP"<5U_P^\:W>J>*/%7A75)H[G4_#\ENWVN-!']H@GCWQL4' 8$,IQP< C&<5
MY?I_PLUG1[71O%CZ?-)J$7C.[\27.F1@/.EK<JT. HZR+'Y;E1D\,!DUZ#\-
M_"]TOQ%\=^,+FVFLX-:>TM;.*Y0I*8;>(KYC(>5W.[8!P<#) S0!Z;112=:
M#-&:S6\.:<[%C:J23DG)_P :3_A&M-_Y]4_,_P"- &GFC-9G_"-:;_SZI^9_
MQH_X1K3?^?5/S/\ C0!IYHS69_PC6F_\^J?F?\:/^$:TW_GU3\S_ (T :>:,
MUF?\(UIO_/JGYG_&C_A&M-_Y]4_,_P"- &GFC-9G_"-:;_SZI^9_QH_X1K3?
M^?5/S/\ C0!IYHS69_PC6F_\^J?F?\:/^$:TW_GU3\S_ (T :>:,UF?\(UIO
M_/JGYG_&C_A&M-_Y]4_,_P"- &GFC-9G_"-:;_SZI^9_QH_X1K3?^?5/S/\
MC0!IYHS69_PC6F_\^J?F?\:/^$:TW_GU3\S_ (T :>:,UF?\(UIO_/JGYG_&
MC_A&M-_Y]4_,_P"- &GFC-9G_"-:;_SZI^9_QH_X1K3?^?5/S/\ C0!IYHS6
M9_PC6F_\^J?F?\:/^$:TW_GU3\S_ (T :>:,UF?\(UIO_/JGYG_&C_A&M-_Y
M]4_,_P"- &GFC-9G_"-:;_SZI^9_QH_X1K3?^?5/S/\ C0!IYHS69_PC6F_\
M^J?F?\:/^$:TW_GU3\S_ (T :>:,UF?\(UIO_/JGYG_&C_A&M-_Y]4_,_P"-
M &GFC-9G_"-:;_SZI^9_QH_X1K3?^?5/S/\ C0!IYHS69_PC6F_\^J?F?\:/
M^$:TW_GU3\S_ (T :>:,UF?\(UIO_/JGYG_&C_A&M-_Y]4_,_P"- &GFC-9G
M_"-:;_SZI^9_QH_X1K3?^?5/S/\ C0!IYHS69_PC6F_\^J?F?\:/^$:TW_GU
M3\S_ (T :>:,UF?\(UIO_/JGYG_&C_A&M-_Y]4_,_P"- &GFC-9G_"-:;_SZ
MI^9_QH_X1K3?^?5/S/\ C0!IYHS69_PC6F_\^J?F?\:/^$:TW_GU3\S_ (T
M:>:,UF?\(UIO_/JGYG_&C_A&M-_Y]4_,_P"- &GFC-9G_"-:;_SZI^9_QH_X
M1K3?^?5/S/\ C0!IYHS69_PC6F_\^J?F?\:/^$:TW_GU3\S_ (T :>:,UF?\
M(UIO_/JGYG_&C_A&M-_Y]4_,_P"- &GFC-9G_"-:;_SZI^9_QH_X1K3?^?5/
MS/\ C0!IYHS69_PC6F_\^J?F?\:/^$:TW_GU3\S_ (T :>:,UF?\(UIO_/JG
MYG_&C_A&M-_Y]4_,_P"- &GFC-9G_"-:;_SZI^9_QH_X1K3?^?5/S/\ C0!I
MYHS69_PC6F_\^J?F?\:/^$:TW_GU3\S_ (T :>:,UF?\(UIO_/JGYG_&C_A&
MM-_Y]4_,_P"- &GFC-9G_"-:;_SZI^9_QH_X1K3?^?5/S/\ C0!IYHS69_PC
M6F_\^J?F?\:/^$:TW_GU3\S_ (T :>:,UF?\(UIO_/JGYG_&C_A&M-_Y]4_,
M_P"- &GFC-9G_"-:;_SZI^9_QH_X1K3?^?5/S/\ C0!IYHS69_PC6F_\^J?F
M?\:/^$:TW_GU3\S_ (T :>:,UF?\(UIO_/JGYG_&C_A&M-_Y]4_,_P"- &GF
MC-9G_"-:;_SZI^9_QH_X1K3?^?5/S/\ C0!IYHS69_PC6F_\^J?F?\:/^$:T
MW_GU3\S_ (T :>:,UF?\(UIO_/JGYG_&C_A&M-_Y]4_,_P"- &GFC-9G_"-:
M;_SZI^9_QH_X1K3?^?5/S/\ C0!IYHS69_PC6F_\^J?F?\:/^$:TW_GU3\S_
M (T :>:,UF?\(UIO_/JGYG_&C_A&M-_Y]4_,_P"- &GFC-9G_"-:;_SZI^9_
MQH_X1K3?^?5/S/\ C0!2\>Z5HFO>$M2TSQ$5&CWL?V>?<Q3AB ,,.ASC!]<5
MX?\ !34/$7PU^(,GP_U:?_A(]!NY[R32=9E.;V+R2H>.XXPPP1M<8Z8->Z:G
MX'T+6;&:ROM,M[RTF7;)!.I9''N":Q_#/P>\)>$[BYN-.T>**YG9BTSLSN 3
MG8K,20OL* .1\'_\G)_$+KG^S=/_ /037D>BW?B;P]X"^(OCG3]<N[;Q;:^)
M)6NM.EAC>.=%E6-('4KNP4(VD$8[5]+VGPQ\+V.LW.KV^C6T6IW*A9KI01)(
M!T#'/(':F7'PK\)W6J'49="M'O&97:0J?G9?NLPSAB.Q()% 'SW\4=(UCQ;X
MM\3:[X14Z?J6E:5;GQ%I5Q,T<.MPE/,,!P,QE4R!(.OW>E?1_@#5K77?!6B:
MA8V3:=:7%I')%:,N#"I483\.E5M2^%_A;5[S[5=Z+;37!3RVE.X,Z?W6(/S+
M['(K4C\+:5$BHEE&B*,*JY  ] ,T :F:,UF?\(UIO_/JGYG_ !H_X1K3?^?5
M/S/^- &F#FEJO9V,%A&4MXQ&I.2!FK% "-]T_2O.J]%;[I^E>=4 =AX5_P"1
M=T__ *XBM:LGPK_R+NG_ /7$5K4 (5!["C:,=*0N!U-*6 &<\4 &T>@HP/04
M9&.M)O'J* %P/2C ]!0"#T.:"P'4XH ,#T%&*-P]: 0>] "T444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%)G% "
MT44TM@4 .II;FLW6O$>F>'+1KG4[ZWL8!_'/(%S]/7\*\9\9?M3Z99,UOX=L
M7U2<\+<3YCBS[#[S?I7FXO,<+@E>O-+RZ_<>CA,NQ>.=L/3;\^GW['O&^ESQ
M7S/X87XM?$37;+4YKFXTC3(Y5D^?_1XMN>0(^K<>M?2L8(1=QR<<FIP..^O1
M<U3E%+:ZM<K'X'ZA)0=2,I=>5WMY,DHHHKU#S HHHH **** $;[I^E>=5Z*W
MW3]*\ZH [#PK_P B[I__ %Q%:U9/A7_D7=/_ .N(K6H \*^-?C6\\.>/]!T_
M5[V_T/PE??9EAU6T;RH1>?:1YB3RX^0>4 4SA2=V<UU'Q E\0>&/@7XBN8_$
M,K:YINF7-Q%JT<,9=]BNT;%2NW)4*"0.N2*7XJVNK:P#I4OAA?$7AZXELV9(
MY(R683?O8Y4<@;"NTAN0.<XQFL>'X;ZYHO[-E_X*C5=2UF72[JR@B%Q\D7F[
M_+C\Q\92-75<GDA>!VH VO''Q,D^'WPHL-<,/]HZM=QVEK9P/D">[F"J@8@9
MVY)9L<X!QS7(^(OBU'X0^&7B*\L?$$FO^,+*2VLITNX'@\BYN)%CC86[*NV/
MYBR]=P7DDYKI?&'@35_%/PZ\+QV\*6NO:!=V.IPVEQ*-DDMOC=$77( 8;@&[
M$@US_CGX+W_Q,U#Q?J\R+HMWJ&F65E80RR!R)K:<W*RRE"0!YFU0 2=H8]P*
M .ATS7-1\(_%_3O"-QJ-SJVGZMHTM]%+>L&EBN()$63# #Y7613M[%3C .*F
M\7>);W4_BWX>\$VMY-I]K-IMSJ]]-;-ME=$9(XXU;^$%G+$CGY .YI-/\+ZS
MK?Q(A\::IIZZ<^G:,^G6>G&X21GFE=7F<NN0%^1%7N?F) X%17GAW7KGQCX3
M\=C1TCU6'3I].U31XKM'9(Y2K@QRG:KE'0 ],ACCD8(!Q=A\7=:U2TTCPL;U
MTU>;QA=>&;G4T11*;>W5I6D QM$C1A%SC +$@5WGPY\5W<OC_P ;^#KRYEO1
MH;VMS:7$YW2F"XC+;';^+:ZN 3S@C.<5RMI\%M4TK1])UF)8)_$UKXGG\3SV
M@DQ'(9]R2P+(>,B)@ QP"R=@:[7X?^#+O3?&'C#Q7J,*VM[KTUNB6@<.T%O!
M'L0,PX+,2[$#(&0,F@#OZ0G I:* *QU*T!(-U"".WF#_ !H_M.S_ .?N#_OX
M/\:4Z=:DDFVA)/\ TS%)_9UI_P ^L/\ W[% !_:=G_S]P?\ ?P?XT?VG9_\
M/W!_W\'^-']G6G_/K#_W[%']G6G_ #ZP_P#?L4 ']IV?_/W!_P!_!_C1_:=G
M_P _<'_?P?XT?V=:?\^L/_?L4?V=:?\ /K#_ -^Q0 ?VG9_\_<'_ '\'^-']
MIV?_ #]P?]_!_C1_9UI_SZP_]^Q1_9UI_P ^L/\ W[% !_:=G_S]P?\ ?P?X
MT?VG9_\ /W!_W\'^-']G6G_/K#_W[%']G6G_ #ZP_P#?L4 ']IV?_/W!_P!_
M!_C1_:=G_P _<'_?P?XT?V=:?\^L/_?L4?V=:?\ /K#_ -^Q0 ?VG9_\_<'_
M '\'^-']IV?_ #]P?]_!_C1_9UI_SZP_]^Q1_9UI_P ^L/\ W[% !_:=G_S]
MP?\ ?P?XT?VG9_\ /W!_W\'^-']G6G_/K#_W[%']G6G_ #ZP_P#?L4 ']IV?
M_/W!_P!_!_C1_:=G_P _<'_?P?XT?V=:?\^L/_?L4?V=:?\ /K#_ -^Q0 ?V
MG9_\_<'_ '\'^-']IV?_ #]P?]_!_C1_9UI_SZP_]^Q1_9UI_P ^L/\ W[%
M!_:=G_S]P?\ ?P?XT?VG9_\ /W!_W\'^-']G6G_/K#_W[%']G6G_ #ZP_P#?
ML4 ']IV?_/W!_P!_!_C1_:=G_P _<'_?P?XT?V=:?\^L/_?L4?V=:?\ /K#_
M -^Q0 ?VG9_\_<'_ '\'^-']IV?_ #]P?]_!_C1_9UI_SZP_]^Q1_9UI_P ^
ML/\ W[% !_:=G_S]P?\ ?P?XT?VG9_\ /W!_W\'^-']G6G_/K#_W[%']G6G_
M #ZP_P#?L4 ']IV?_/W!_P!_!_C1_:=G_P _<'_?P?XT?V=:?\^L/_?L4?V=
M:?\ /K#_ -^Q0 ?VG9_\_<'_ '\'^-']IV?_ #]P?]_!_C1_9UI_SZP_]^Q1
M_9UI_P ^L/\ W[% !_:=G_S]P?\ ?P?XT?VG9_\ /W!_W\'^-']G6G_/K#_W
M[%']G6G_ #ZP_P#?L4 ']IV?_/W!_P!_!_C1_:=G_P _<'_?P?XT?V=:?\^L
M/_?L4?V=:?\ /K#_ -^Q0 ?VG9_\_<'_ '\'^-']IV?_ #]P?]_!_C1_9UI_
MSZP_]^Q1_9UI_P ^L/\ W[% !_:=G_S]P?\ ?P?XT?VG9_\ /W!_W\'^-']G
M6G_/K#_W[%']G6G_ #ZP_P#?L4 ']IV?_/W!_P!_!_C1_:=G_P _<'_?P?XT
M?V=:?\^L/_?L4?V=:?\ /K#_ -^Q0 ?VG9_\_<'_ '\'^-']IV?_ #]P?]_!
M_C1_9UI_SZP_]^Q1_9UI_P ^L/\ W[% !_:=G_S]P?\ ?P?XT?VG9_\ /W!_
MW\'^-']G6G_/K#_W[%']G6G_ #ZP_P#?L4 ']IV?_/W!_P!_!_C1_:=G_P _
M<'_?P?XT?V=:?\^L/_?L4?V=:?\ /K#_ -^Q0 ?VG9_\_<'_ '\'^-']IV?_
M #]P?]_!_C1_9UI_SZP_]^Q1_9UI_P ^L/\ W[% !_:=G_S]P?\ ?P?XT?VG
M9_\ /W!_W\'^-']G6G_/K#_W[%']G6G_ #ZP_P#?L4 ']IV?_/W!_P!_!_C1
M_:=G_P _<'_?P?XT?V=:?\^L/_?L4?V=:?\ /K#_ -^Q0 ?VG9_\_<'_ '\'
M^-']IV?_ #]P?]_!_C1_9UI_SZP_]^Q1_9UI_P ^L/\ W[% !_:=G_S]P?\
M?P?XT?VG9_\ /W!_W\'^-']G6G_/K#_W[%']G6G_ #ZP_P#?L4 ']IV?_/W!
M_P!_!_C1_:=G_P _<'_?P?XT?V=:?\^L/_?L4?V=:?\ /K#_ -^Q0 ?VG9_\
M_<'_ '\'^-']IV?_ #]P?]_!_C1_9UI_SZP_]^Q1_9UI_P ^L/\ W[% !_:=
MG_S]P?\ ?P?XT?VG9_\ /W!_W\'^-']G6G_/K#_W[%']G6G_ #ZP_P#?L4 '
M]IV?_/W!_P!_!_C1_:=G_P _<'_?P?XT?V=:?\^L/_?L4?V=:?\ /K#_ -^Q
M0 ?VG9_\_<'_ '\'^-']IV?_ #]P?]_!_C1_9UI_SZP_]^Q1_9UI_P ^L/\
MW[% !_:=G_S]P?\ ?P?XT?VG9_\ /W!_W\'^-']G6G_/K#_W[%']G6G_ #ZP
M_P#?L4 ']IV?_/W!_P!_!_C1_:=G_P _<'_?P?XT?V=:?\^L/_?L4?V=:?\
M/K#_ -^Q0 ?VG9_\_<'_ '\'^-']IV?_ #]P?]_!_C1_9UI_SZP_]^Q1_9UI
M_P ^L/\ W[% !_:=G_S]P?\ ?P?XT?VG9_\ /W!_W\'^-']G6G_/K#_W[%']
MG6G_ #ZP_P#?L4 ']IV?_/W!_P!_!_C1_:=G_P _<'_?P?XT?V=:?\^L/_?L
M4?V=:?\ /K#_ -^Q0 ?VG9_\_<'_ '\'^-']IV?_ #]P?]_!_C1_9UI_SZP_
M]^Q1_9UI_P ^L/\ W[% !_:=G_S]P?\ ?P?XT?VG9_\ /W!_W\'^-']G6G_/
MK#_W[%']G6G_ #ZP_P#?L4 ']IV?_/W!_P!_!_C1_:=G_P _<'_?P?XT?V=:
M?\^L/_?L4?V=:?\ /K#_ -^Q0 ?VG9_\_<'_ '\'^-']IV?_ #]P?]_!_C1_
M9UI_SZP_]^Q1_9UI_P ^L/\ W[% !_:=G_S]P?\ ?P?XT?VG9_\ /W!_W\'^
M-']G6G_/K#_W[%!TZT_Y]8?^_8_PH /[3L_^?N#_ +^#_&C^T[/_ )^X/^_@
M_P :0Z=:<_Z+#_W[%5;\Z5IEL]Q=K:6L"#+2S!54?B:ER45=C2<G9%O^T[/_
M )^X/^_@_P :0ZG9G_EZA/TD'^->->,?VBO".A"2'2;-=;N5X#1QA( ?]\CG
M\!7GAO?B5\9&*6%D-,TI^"8(_L\&/=S\S?A7SV(SS#4Y>RH)U)]HZ_>]CZ+#
MY%B:D?:XBU*'>6GW+<]Z\7?&+PKX-1EO=4CGN1TM;3$LA/T'3\:\7U[]H_Q-
MXMNSI_A+2S:;^!(5\Z?Z_P!U?UKIO!_[+&E6)6?Q#>OJD^<FW@S'#GW/WF_2
MO8M'\+:1H=FMK8Z;:VD"C 2.)1^?K^-<OL<UQ_\ %FJ,.RUE]YU^VRC+_P"%
M!UY]Y:1^[=_,^<M%^ VO>,;P:AXQ\11VY8Y:,W GG^F2=J_AFO9O!WPQ\%^"
M@KV-O:R70'-W<R+)*3]3T_#%=M_9MI_SZP_]^Q_A1_9UI_SZP_\ ?L5Z>$R?
M"81\\8WEW>K/,Q><8S&+DG/EA_+'1?<AHU"R'_+U!_W\'^-+_:5F/^7J#_OX
M/\:7^SK3_GUA_P"_8H_LZT_Y]8?^_8KVCQ _M.S_ .?N#_OX/\:/[3L_^?N#
M_OX/\:/[.M/^?6'_ +]BC^SK3_GUA_[]B@ _M.S_ .?N#_OX/\:/[3L_^?N#
M_OXO^-']G6G_ #ZP_P#?L4?V=:?\^L/_ '[% $L-Q'<*6BD211QE&!J2HXH(
M[=2L4:1J><(H%24 (WW3]*\ZKT5ONGZ5YU0!V'A7_D7=/_ZXBM:LGPK_ ,B[
MI_\ UQ%:U "$9H XIKRHGWF"\@<^IX%+O'^10 ZDHW#UI-PH =28H# __JHW
M"@!:*0,"* P)QWH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBDR!0 M-W4R>ZAMXFDED2*-1DNYP!]2:\P\8?M$>%/"_F16UPVM7BY'E67
M* ^[]!^&:X\1BZ&$CSUYJ*\SKP^$Q&+ER4(.3\CU+</6N;\6?$3P_P""X2^K
M:G!;/C(A#;I6^BCFOGRY^)_Q(^+,[VWARQDT^Q8X+68VX'^U,W3\,5O^%/V6
M7N9A>^*]5>XE?YGM[5B23_M2-R?P%> \WQ&,]W+J+DOYI:1_X)]"LGP^#7-F
M591?\L=9?Y(K^)OVG[_5KDV'A'1W:5SM2>X0R2-[K&O]3678_!CQ_P#$VX2]
M\5:E)86Y^8+=-O<#_9B'RK^.*^AO#/@;1/!]OY.CZ9!9#&"Z+EV^K'D_G6\H
MQ0LGK8I\V8UG/^ZM(_\ !$\YHX1<N6T5#^]+67^2/./!OP#\)^$O+F^Q_P!I
MWJ\_:;[#D'V7[H_*O1DB5%"J J@8  P!3Z*^BH8:CA8\E&"BO(^=KXJOBI<]
M>;D_-B8HQ2T5TG,%%%% !1110 4444 %%%% !1110 C?=/TKSJO16^Z?I7G5
M '8>%?\ D7=/_P"N(K6K)\*_\B[I_P#UQ%:U 'S[^T)=7/A[Q=H^L^(+";4_
MAYBVAN98'9AIDXN0S3R1+RRNF$W#)7'09KI?'UI:V_[.'B-M)UN[O[2+1+JY
ML=3@O7\QDV.\1$JME@ 5&2>0O-;OCW1/%FH:A$^D-IU[IQFM)#:7K/&T+QR[
MG<, 0RE<97 /R\$YQ68OPAN-)^!-]X!TJ\MS<7=E=6INKA&2%#.SLY5%R0JF
M0[5ST &: .A3Q&=!\!:-*D?VO4+FUMX;2V+X,\S1C )[#@LS=E!/:O";OQAK
MO@SX=?%N2+5[B\UQO%46FQ7[-S"9UM8RR#D(JB1MH'3 [Y->Z2?#;2_$WA/1
MM,\6Z5IVLRZ?$B@.A>)7";"R;L$9'\ZX/3_V8-!M-%\>Z<D-G8CQ%=^;:7%E
M 0]E&HB:)>3SMEC\S XH T-/QX#^.FD>&M++QZ+K&A7%Q+:&1G5;BWEC E&X
MDAF60AC_ !;03R*F\8WC^)?CCX<\'79=]$71[K5[FVW$)<R"1(HU?'55W.VW
MIG:>U;.D^!=4F\8GQ;K=Q9R:U!IATRSBM%?R(@S;Y)#N^8EV"<?PJN,DG-0W
M?@;7KG5?"WBAKO36\6Z99RV5Z$CDCL[N.7:75?O.F'164\]P>N0 >2Z5XYU3
M55T7P1-=W,EF?'=[H$]P93YDUC;QM.L1?J004C)SDJI&>:](^%NK26'Q2^(7
M@^(M_9.E?8;VQB+%A;B>)M\:D\A=R%@.@W''%$7P/-EX=TTVE_&?$ECKDGB(
M7TL1$4MU(S>:C*#D1LCE!SD *>2*Z?P1X(DT#6_$6O7\T4VLZ[/%)<>0"(HH
MXHQ'%$F>3@9)8XR6/ H [*D)P*6B@#-;7[56(*W&0<<6[_X4G_"06G]VX_\
M >3_  K3HH S/^$@M/[MQ_X#R?X4?\)!:?W;C_P'D_PK3HH S/\ A(+3^[<?
M^ \G^%'_  D%I_=N/_ >3_"M.B@#,_X2"T_NW'_@/)_A1_PD%I_=N/\ P'D_
MPK3HH S/^$@M/[MQ_P" \G^%'_"06G]VX_\  >3_  K3HH S/^$@M/[MQ_X#
MR?X4?\)!:?W;C_P'D_PK3HH S/\ A(+3^[<?^ \G^%'_  D%I_=N/_ >3_"M
M.B@#,_X2"T_NW'_@/)_A1_PD%I_=N/\ P'D_PK3HH S/^$@M/[MQ_P" \G^%
M'_"06G]VX_\  >3_  K3HH S/^$@M/[MQ_X#R?X4?\)!:?W;C_P'D_PK3HH
MS/\ A(+3^[<?^ \G^%'_  D%I_=N/_ >3_"M.B@#,_X2"T_NW'_@/)_A1_PD
M%I_=N/\ P'D_PK3HH S/^$@M/[MQ_P" \G^%'_"06G]VX_\  >3_  K3HH S
M/^$@M/[MQ_X#R?X4?\)!:?W;C_P'D_PK3HH S/\ A(+3^[<?^ \G^%'_  D%
MI_=N/_ >3_"M.B@#,_X2"T_NW'_@/)_A1_PD%I_=N/\ P'D_PK3HH S/^$@M
M/[MQ_P" \G^%'_"06G]VX_\  >3_  K3HH S/^$@M/[MQ_X#R?X4?\)!:?W;
MC_P'D_PK3HH S/\ A(+3^[<?^ \G^%'_  D%I_=N/_ >3_"M.B@#,_X2"T_N
MW'_@/)_A1_PD%I_=N/\ P'D_PK3HH S/^$@M/[MQ_P" \G^%'_"06G]VX_\
M >3_  K3HH S/^$@M/[MQ_X#R?X4?\)!:?W;C_P'D_PK3HH S/\ A(+3^[<?
M^ \G^%'_  D%I_=N/_ >3_"M.B@#,_X2"T_NW'_@/)_A1_PD%I_=N/\ P'D_
MPK3HH S/^$@M/[MQ_P" \G^%'_"06G]VX_\  >3_  K3HH S/^$@M/[MQ_X#
MR?X4?\)!:?W;C_P'D_PK3HH S/\ A(+3^[<?^ \G^%'_  D%I_=N/_ >3_"M
M.B@#,_X2"T_NW'_@/)_A1_PD%I_=N/\ P'D_PK3HH S/^$@M/[MQ_P" \G^%
M'_"06G]VX_\  >3_  K3HH S/^$@M/[MQ_X#R?X4?\)!:?W;C_P'D_PK3HH
MS/\ A(+3^[<?^ \G^%'_  D%I_=N/_ >3_"M.B@#,_X2"T_NW'_@/)_A1_PD
M%I_=N/\ P'D_PK3HH S/^$@M/[MQ_P" \G^%'_"06G]VX_\  >3_  K3HH S
M/^$@M/[MQ_X#R?X4?\)!:?W;C_P'D_PK3HH S/\ A(+3^[<?^ \G^%'_  D%
MI_=N/_ >3_"M.B@#,_X2"T_NW'_@/)_A1_PD%I_=N/\ P'D_PK3HH S/^$@M
M/[MQ_P" \G^%'_"06G]VX_\  >3_  K3HH S/^$@M/[MQ_X#R?X4?\)!:?W;
MC_P'D_PK3HH S/\ A(+3^[<?^ \G^%'_  D%I_=N/_ >3_"M.B@#,_X2"T_N
MW'_@/)_A1_PD%I_=N/\ P'D_PK1+8K(\0>+M'\+6YGU;4;>PC S^^D )^@ZG
M\*B<XTUS3=D7"$JCY8*[)_\ A(+3^[<?^ TG^%)_PD%I_=N/_ >3_"O&?%?[
M5>E61:'0+";4Y>@GGS%%GV'WC^E<;YWQ;^+Y^3[1INF2>F;2''U^\U?.UL^P
MRE[/#)U9=HJ_X['T5'(,2X^TQ35*'>3L_NW/<O$?QG\)>& XO=4 N%'_ ![1
MQLTI_P" XX_&O)/$7[4>HZK<&R\*:*WF,<)+<*99#](U_J36QX3_ &4]-M2L
M_B'4I=2E/+6]MF.//NWWC^E>P^'O!NB^%(/)TG3;>P3')B0!F^K=36')F^-^
M.2HQ\M9??L;^TR; _!%UY=W[L?NW9\RCP'\0OB7<+-XEU"YL;5CG9=(Y '^S
M"@Q^>*](\'_ KP7X<,<U]'=ZY=+SNNK9Q$#[(!C\\U[6%QWIU=F'R/"49>TJ
M)SGWD[_\ Y,3GN,KQ]E3:IP[15E_F8UMJ>G6<*0P0RPPH,+'':NJCZ +4PU^
MT'\-Q_X#R?X5IT5[Z26B/GFV]69G_"06G]VX_P# >3_"C_A(+3^[<?\ @/)_
MA6G13 S/^$@M/[MQ_P" \G^%'_"06G]VX_\  >3_  K3HH S/^$@M/[MQ_X#
MR?X4?\)!:?W;C_P'D_PK3HH S/\ A(+3^[<?^ \G^%'_  D%I_=N/_ >3_"M
M.B@#,_X2"T_NW'_@/)_A1_PD%I_=N/\ P'D_PK3HH S/^$@M/[MQ_P" \G^%
M'_"06G]VX_\  >3_  K3HH S/^$@M/[MQ_X#R?X4?\)!:?W;C_P'D_PK3HH
MKVE['>H7CW[0<?.A4_D15BBB@!&^Z?I7G5>BM]T_2O.J .P\*_\ (NZ?_P!<
M16M63X5_Y%W3_P#KB*UJ "BLS6_$VD^&HHI=5U&UTV.6011O=3+&&8G  )//
M6K3:C:I9F[:XB6U">89RX$87&=V[IC'>@"S156?4[2ULFO)KF*&T1/,:XD<+
M&JXSN+'C'O3=.UBQUBS2[L+R"^M7SMGMI5DC;'7#*2* +E%4M-UJPUF-Y+"]
MM[Z-&V,]M*L@5O0E2<'VI^HZI9Z1;&XOKJ&SMP0#+<2"- 3T&20* +5%5I-2
MM8K(WCW$26@3S#<,X$>S&=V[IC'>BQU&UU2V2XL[B*ZMY,E)H7#HV#@X(X/-
M %FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M (JC^U9_^@9=?FG_ ,56E10!F_VK/_T#+K\T_P#BJ/[5G_Z!EU^:?_%5I44
M9O\ :L__ $#+K\T_^*H_M6?_ *!EU^:?_%5I44 9O]JS_P#0,NOS3_XJC^U9
M_P#H&77YI_\ %5HY%&0: ,[^U9_^@9=?FG_Q5']JS_\ 0,NOS3_XJM D#O2[
MAZT 9W]JS_\ 0,NOS3_XJC^U9_\ H&77YI_\56CNI"ZJ,D@?6E= 9_\ :L__
M $#+K\T_^*H_M6?_ *!EU^:?_%5:DOK>+_63Q)_O.!_6J-QXKT2T_P!?J]A#
M_P!=+E!_6H=2$=VBU";V1)_:L_\ T#+K\T_^*H_M6?\ Z!EU^:?_ !59D_Q)
M\*P [_$>EK_V]I_C69<_&KP/:G$GB6PS_L.6_D#6$L9AH_%4C]Z.B.$Q,_AI
MR?R9TW]JS_\ 0,NOS3_XJC^U9_\ H&77YI_\57$7'[0G@. X_MP2'_IE!(W_
M ++5"7]I;P/'TO+N7_<M'_K7-+-,#'>M'[T=4<JQ\MJ$O_ 6>C?VK/\ ] RZ
M_-/_ (JC^U9_^@9=?FG_ ,57E5Q^U1X0BXCM=5F]UMU4?JU9D_[6FAH3Y6AZ
MA(/5WC7^IKFEGF71WK(Z8Y%F<MJ$CVC^U9_^@9=?FG_Q5']JS_\ 0,NO_'/_
M (JO")OVO+,9\GPY,3_TTNT'\A6?/^UKJ,V1:^&K?VWW+O\ H%%8/B'+5M4O
MZ)_Y&\>',T>]*WJU_F?0_P#:L_\ T#+K_P <_P#BJ/[5G_Z!EU^:?_%5\XK^
MTCXYU$?Z%X:MVSTV6T\G]::?BS\7M1(^S:%)%GLFE.?U:L_]8L(_@C.7I%FO
M^K>,7QRA'UDCZ0_M6?\ Z!EU_P".?_%4?VK/_P! RZ_-/_BJ^<$U;XZ:DYVV
M]] #_P!.\,8'YTLGA?XY:D")+^\A!]+V*/\ ]!H_MQR_AX:H_P#MT7]A*/\
M$Q5-?]O7_0^CO[5G_P"@9=?^.?\ Q5(VL3*.=.N1]2G_ ,57SA_PI3XK:F0U
MWK^S/7S=4E)'_?(J7_AF'Q=>C_3/$]N<]09)I/YFC^U<;+X,'+YM(?\ 9.!C
M\>-C\DV>^W/BZVL^9XS!_P!=)XE_FU9MQ\4M!ML^;?6T?UO(?_BZ\;M?V1+A
M^;GQ)$I_Z969;^;"M:V_9&TE,?:->O9#_P!,X(T_GFE]=S>?PX5+UD@^I9-#
MXL6WZ0?ZG<W7QZ\'6I(?582P[)(KG]":SY/VE?!41_X^[E_]R!C63:_LI^%H
MC^^O]4G'IYJ)_):UK7]FCP/;_?L[NX/_ $VNW/\ +%'/GD_L4X_-L?)D,-YU
M)?)(I3?M2^#HS\L6IS'_ &+8?U850F_:Q\.)_J])U20?[0C7_P!FKKX/@%X$
M@'_(OQ/_ -=)9&_]FK0@^#W@JVQL\,:;D=-T 8_K0J6=RWJ07R8G6R*.U*H_
MFD>9S?M=:4O^KT"\;_?GC6LZ?]KPGBW\,@_]=+W_  2O<(/ 7ANW \K0=-3'
MI:)_A5V+PWI4&#%IEG&1T*6Z#^E'U/-Y?%BDO2*%]=R>/PX1OUFSYU?]J[7I
MWQ:^&[7/8%Y'/Z 4']HKQ_=_\>_AB+GH5LYVKZ8BMHX>$C1!Z*H%2X%']F9A
M+XL8_E%(/[4RZ/P8*/SDV?+W_"WOB[?D_9]"9,] FE/_ #8T#Q3\<;YODL+Z
M+/I8Q(/UKZAQ1@>E/^QJTOCQ<W\[#_MNA'X,'37R;/F!H/CM>CYGOH@?1X$_
ME5=O!?QLOLB34-04'LVHJO\ (U]3TM']@P?QUZC_ .WA_P"L$U\&'IK_ +=/
ME/\ X4Y\5;K_ (^-5G&>N[4I&_E0?V=_&UY_Q]:N6SU#2R/_ #-?5E%+_5S!
MOXG)^LF'^LN-7P1@O2*/GSPI^S7I.F;)=;AU#5YAR8H]L,.?P;<?SKU[1-/L
MO#EJ+;3/#S6,(XVP1QKGZG.3^-=+17L87+\+@U:A32\^OWGBXO,<7CG?$5&_
M+I]VQF?VG./^89=?^.?_ !5+_:L__0,NOS3_ .*K2HKT3SC-_M6?_H&77YI_
M\51_:L__ $#+K\T_^*K2HH S?[5G_P"@9=?FG_Q5']JS_P#0,NOS3_XJM*B@
M#-_M6?\ Z!EU^:?_ !5']JS_ /0,NOS3_P"*K2HH S?[5G_Z!EU^:?\ Q5']
MJS_] RZ_-/\ XJM*B@#-_M6?_H&77YI_\51_:L__ $#+K\T_^*K2HH S?[5G
M_P"@9=?FG_Q5']JS_P#0,NOS3_XJM*B@#-_M6?\ Z!EU^:?_ !5']JS_ /0,
MNOS3_P"*K2HH S?[5G_Z!EU^:?\ Q5']JS_] RZ_-/\ XJM*B@#-_M6?_H&7
M7YI_\51_:L__ $#+K\T_^*K2HH S?[5G_P"@9=?FG_Q5']JS_P#0,NOS3_XJ
MM*B@#-_M6?\ Z!EU^:?_ !5']JS_ /0,NOS3_P"*K2HH S?[5G_Z!EU^:?\
MQ5']JS_] RZ_\<_^*K2HH KVER]RA9X)+<@XVR8R?R-6*** $;[I^E>=5Z*W
MW3]*\ZH [#PK_P B[I__ %Q%:U9/A7_D7=/_ .N(K6H **YWQ-X^T7PC/;P:
MC<N+FX90EO;PO-*07";RB D+N(&<8IUSX_\ #MEX4;Q-/K%K%H B,QU!I/W6
MP9R<_4$8Z\4 =!169>>)--T_1&UBZO(K?3%B$YNI3M0(0"#SZY&!UYQ5?3O&
MFC:I97UW#?(D-B2+LW"M UMA=W[Q9 I3Y2&R0,CF@#;HK%\/^,M(\423QZ;=
M^?+"J/)$\;Q.$<91]K@$JV#A@,'!P>*EUWQ/IOAM+=M0N?):X?RX(DC:265L
M$E41 68@ DX!P 30!JT5B2>-=$C\/1ZZ=2@.DR!?+NE;<KEFVJJ@<EBWR[0,
MYXQFK&A^(]/\26TD^G7'GI'*T,H*LCQ2+U1T8!E89'! /(]: -.BBB@ HHHH
M **** "BBB@ HI,BC(H 6BDHH 6BBB@ HI,T$XH 6BF[@:7- "T4F:3>* '4
M4FZDW8I7L ZBJ\M_;P F6>.,#N[@?S-9=WXW\/6 )N-;T^$#^_=)_C6<JM./
MQ22-(TYR^&+9N45QMS\8O!5J"9/$NG\=DFW']*Q[O]HKP':@[=9-P1VAMY&_
M]E%<L\PPD/BJQ7S1UPR_&5/@HR?_ &ZSTJD/%>07/[4?@R+(C749S_LVV/YF
ML:\_:UT*//V?1-1E]/->.,']37%/.\NAO67Y_D=T,BS*IM0E^7YGNX/O2YKY
MQN/VN@>+;PUD]O,O!_1:SI/VH_%5[D6/ANU![86:8_H!7*^(LN6TV_1/_(ZH
M\-YD_B@EZR2_4^GL^]&X>M?,7_"Y/BSJP(LO#[1YZ-%IDA_]"--%Q\=-=8$)
M?6JG_8AMP/ZU/]OTI?PJ-27I$O\ U>JP_BUZ<?67^1]/[J9)<1P@F214'JQ
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
MA=A.AC6XA\K/T8MCZFEUHSR?M/>%UGYM(_#5_);!NGG&>$.1[[=OX$UV^A^
M--T*2ZG22[N[VX@6T>^N[AI9Q N=D:N>0HW$\<DG))/-5G^&&DMI.A68FOUG
MT1=ECJ7VMFO(P5V-F5LE]R\-NSG@]0" #YX\/27LGB?P];29_L0?%/5?*4_=
MPL,C1@?]M?-(]Q7K'PX>Y'Q[^*\:Y^P;-*?';SS V[\=@3/T%=K+\-- D\,6
M^@K9F&QMI5N(&BD998IU?>)EDSN\S?EBQ.22<YR:T/#?A2P\+17(LU=Y[N8W
M%U=3OOFN)2 -[MW.   ,     4 ;-(:6B@#.:ZU,,0+&$C/!^T=O^^:3[5JG
M_/A#_P"!'_V-:5% &;]JU3_GPA_\"/\ [&C[5JG_ #X0_P#@1_\ 8UI44 9O
MVK5/^?"'_P "/_L:R/$/C>'PE!'-K$EAIL<AVHUQ=XW'T'R\UU-<;\0OA9HW
MQ*BM%U4W"-:LQCDMI-C#/4'@Y' _*N;$.M&DWATG+I?8Z<.J+JQ6(;4.MM68
M,W[0/A:#EM5T]_\ KG,[_P HZHR_M+>%8QD7*R_[B2_U04R/]ESP8H^9M2?Z
MW6/Y"KL'[-/@:'[]C<S_ /72[?\ H17S_-GDOLTU]Y]"HY#'>51_*)DO^U-X
M:7[MO<R?[L9_PJM)^UAH"?=TN^D^@ KKH/V?O 4'30$?_KI/*W\VJ['\%/ \
M7W?#5A]60G^9H]EGDMZE-?)C]KD,=J51^K1YS+^UQI*@[- O6_WID%4Y/VOK
M92=GAN0_[]XH_P#9:]=@^%/@ZW.4\-:8"/6W4_SK0A\#>'8,>7H6FICTM(_\
M*?U7.9;XF*](B>+R5?#A9/UF>%O^UY(P_=^&5_X%>?X)52;]J_6I/^/?PW:@
M_P"W+(W\@*^C8M#TZ  16%K'_NP*/Z582S@C^["B_P"Z@%+^S\S?Q8S[HH/[
M1RJ/PX+[YL^9?^&E/&]T/]&\-V^>Q2VGDH3XW?%2]_U'A[K_ '=+E_J:^G@@
M'3@>W%* #W/YT?V5C7\6,E\DD']KX%?#@8_-MGS&?B/\:;H?NM%GC_W=+Q_Z
M$:C.H?'76.!#?P _W88(/U.*^H=HHVCTH_L2I+X\54?SL']N4X_!A*:^5_U/
MF$>!?C9J2_OM5N85/4/J*K_Z#4#? 'XDZGD7FO)@]1-J,TGZ8KZEVT;:?^KV
M&?\ $G.7K)@N(\5'^'3A'T@CY=3]E7Q%-S<ZY:GV&]_YD5<M/V3)5&;C5BQ_
MZ8QHO\\U]+;: ,5I'AW+EO3OZM_YD2XES-Z1J6]$E^AX%:_LM:5$!YSWUP>Y
M%VB9_*.M6T_9O\-6Y!DT>>Y_ZZZHP_\ 05%>TT5UPR;+X;48_=?\SCGG>93W
MKR^^WY'EMO\  _PM;8V^#[*3WENW?^=:UI\-=#L1^Y\&:,/]X*W\U-=Y179#
M X6G\-**^2.&>-Q53XZLG\V<Y;Z.+,;8/#VFPCL(RJ_R2KB-J$7":=;H/1)\
M?^RUKT5U*$8_"K'(YRE\3N9GVG4_^?"'/_7S_P#8T@N-3'_,/A_\"/\ [&M2
MBK),S[3J?_/A#_X$?_8T?:M3_P"?"'_P(_\ L:TZ* ,W[5JG_/A#_P"!'_V-
M'VK5/^?"'_P(_P#L:TJ* ,W[5JG_ #X0_P#@1_\ 8T?:M4_Y\(?_  (_^QK2
MHH S?M6J?\^$/_@1_P#8T?:M4_Y\(?\ P(_^QK2HH S?M6J?\^$/_@1_]C1]
MJU3_ )\(?_ C_P"QK2HH S?M6J?\^$/_ ($?_8T?:M4_Y\(?_ C_ .QK2HH
MS?M6J?\ /A#_ .!'_P!C1]JU3_GPA_\  C_[&M*B@#-^U:I_SX0_^!'_ -C1
M]JU3_GPA_P# C_[&M*B@#-^U:I_SX0_^!'_V-'VK5/\ GPA_\"/_ +&M*B@#
M-^U:I_SX0_\ @1_]C1]JU3_GPA_\"/\ [&M*B@#-^U:I_P ^$/\ X$?_ &-'
MVK5/^?"'_P "/_L:TJ* ,W[5JG_/A#_X$?\ V-'VK5/^?"'_ ,"/_L:TJ* ,
MW[5JG_/A#_X$?_8T?:M4_P"?"'_P(_\ L:TJ* ,W[5JG_/A#_P"!'_V-'VK5
M/^?"'_P(_P#L:TJ* ,W[5JG_ #X0_P#@1_\ 8T?:M4_Y\(?_  (_^QK2HH S
M?M6J?\^$/_@1_P#8T?:M4_Y\(?\ P(_^QK2HH S?M6J?\^$/_@1_]C1]JU3_
M )\(?_ C_P"QK2HH S?M6J?\^$/_ ($?_8T?:M4_Y\(?_ C_ .QK2HH S?M6
MJ?\ /A#_ .!'_P!C1]JU3_GPA_\  C_[&M*B@#-^U:I_SX0_^!'_ -C1]JU3
M_GPA_P# C_[&M*B@#-^U:I_SX0_^!'_V-'VK5/\ GPA_\"/_ +&M*B@#-^U:
MI_SX0_\ @1_]C1]JU3_GPA_\"/\ [&M*B@#-^U:I_P ^$/\ X$?_ &-'VK5/
M^?"'_P "/_L:TJ* ,W[5JG_/A#_X$?\ V-'VK5/^?"'_ ,"/_L:TJ* ,W[5J
MG_/A#_X$?_8T?:M4_P"?"'_P(_\ L:TJ* ,W[5JG_/A#_P"!'_V-'VK5/^?"
M'_P(_P#L:TJ* ,W[5JG_ #X0_P#@1_\ 8T?:M4_Y\(?_  (_^QK2HH S?M6J
M?\^$/_@1_P#8T?:M4_Y\(?\ P(_^QK2HH S?M6J?\^$/_@1_]C1]JU3_ )\(
M?_ C_P"QK2HH S?M6J?\^$/_ ($?_8T?:M4_Y\(?_ C_ .QK2HH S?M6J?\
M/A#_ .!'_P!C1]JU3_GPA_\  C_[&M*B@#-^U:I_SX0_^!'_ -C1]JU3_GPA
M_P# C_[&M*B@#,-UJ9_Y<(?_  (_^QKD?$OPWM_%&I-J$]C/9WSJB2SV&JRP
M&9%Z*X7 (YZXS[UZ#10!Q,G@>V?0K?1%T6.#1X4*"QM[YXXG4]0ZJ!O![YZ]
MZN:KX;CUK0#HEWH-G)I>U4%LLVU4"D%=N%&T@@$$=,5U!8 \FE'- '*>&_#(
M\*"Y.GZ3&LUTXDGN)[UI9IF P"[L"3@<#TK:^U:I_P ^$/\ X$?_ &-:5% &
M;]JU3_GPA_\  C_[&C[5JG_/A#_X$?\ V-:5% $%I)<2(3<0K"^> K[@1]<"
MIZ** $;[I^E>=5Z*WW3]*\ZH [#PK_R+NG_]<16M63X5_P"1=T__ *XBM:@
MHHKD?'_Q'LO =M$)+:?4=1N(YI;>PML!Y$B7=(Q+$*JJ",DGN,9H ZZBN.;X
MH:9#H3ZC<6E]:RK?C2QI\T(%P]T6"K$HSM.[<"&#;<'.<5);?$S21;ZZ^I^9
MHLNA1+/J,5X5S#$REED#(65E(5L$$\J1UH ZVBN4\.?$6RU_55TR2SO-)U&2
MT6_@MK]%5Y[8G'F+M8]"0&4X9<C(YJWXH\:6?A>?3K1XIKW4]2E:&RL+;:99
MV52SD;B %5026) 'U(% '045Q9^+.AMX?MM4C,\KW-Z=,BT]4 N3>!BK6Y0G
M =2K9R<  MG'-:_A;QA9^*X[U8$EMKRPN#:WME< "6WE #;6 )!!5E8,"000
M0: -VBBB@ HHHH **** "BBB@!,4M%% !1110 F*6BB@!,9HQ2T4 )1BEHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HI,\T9H 6BDS1D4 +2$XK$U_QKH7A:)I-6U:TL%':>958_1>I_*O+
M/$W[5_A+2=Z:9#>:U*O :-/*B/\ P)N?R%=5+"U\1_"@V<E7%T*'\2:1[;GB
MF37"6\9>5UB0=7<X _$U\L2_M ?$CQ[+Y'A70?LR-T>VMVG8?5V^4?E38?@+
M\2_'[+-XHUPVD3')CN[EIV ]HU^4?G7H_P!F>SUQ-6,/*]W]R.#^TO::8:FY
M>>R^\]L\2_'?P5X7\Q+C7(;FX3K!8_OW)]/EX'XFO+/$'[7YEE:W\.>'Y)Y#
MPDEZ_)^D:9)_.ND\-?LF^%=*57U2XN]9D')5F\F+_OE>?UKU3P]X(T'PM&$T
MG2+.P &-T$(#'ZMU/YT^?+J'PQ=1^>B_S%R9A7^*2@O+5GS_ .&-=^-?C;7M
M/NS'+I>EB56D\RW6WA*9YX;YFXKZ9C+;!GKCFG;12XKS\3B%B&G&"BEV._#8
M=T$U*;DWW%HHHKC.P**** "BBB@!&^Z?I7G5>BM]T_2O.J .P\*_\B[I_P#U
MQ%:U9/A7_D7=/_ZXBM:@ KR+]H/P5I_C+PX\L>ISZ1XGTBUGOM.NK1OG5,!)
M5=.CQ-E593ZCI7KM<_XM\"Z)XVMEAU>PCNMJ.D<W*RQAAA@KC!7.!G!YP,T
M>*Z]XFE\?_#"_P!"\5Z=%!XCB\2P^'?M^E3-'"M\'C,5[$_WDV[E;:<D,-G>
MN6\:V7B"U^%?Q=\,:S&NI>)[)+._N?$-NI!U6R,@*ET_Y9LL<,BF,?+U(^\:
M^G!X2T9=%;2!IEK_ &8Q)-J8AY9);<6([MN^;=USSG-2Z?X>T[2X9HK:TCC2
M<YEXR93C'S$Y+<<<YXH \N\0.-2_:%^'TUC(KVUIH.HW-S(ARH@D\E8R3TP6
M&1Z[3Z4[Q20_[0_P\U(R++IUSI&IVUK,C!HVG/DR  CC)C1R/4*:]&TSP7H>
MC6US;V6EVUM!<IY4L<<8 =,$!#_L@$@+T&3@"D;P1H1T*RT8:7:KI=DJ+:VJ
MQ[4M]@POEX^Z0. 1@T ?,>AZ?>#XK:;K;%E\/S?$K4EB)/R%S8^2KCM@RI(H
M]3]:]>^%\,LWQF^+5\A)L'N=.ME8?=::.U'F8/J-R UZ+-X6TF?1ETA].MFT
MQ0 MH8AY:X.00.Q!Y!'(//6K&E:/9:):+:V%M':VZDL(XEP,DY)/J2>23R:
M+M(>E+10!FM%JNX[;BT"YX!A;./^^J3RM6_Y^;3_ +\-_P#%5IT4 9GE:M_S
M\VG_ 'X;_P"*H\K5O^?FT_[\-_\ %5IT4 9GE:M_S\VG_?AO_BJ/*U;_ )^;
M3_OPW_Q5:=% &9Y6K?\ /S:?]^&_^*H\K5O^?FT_[\-_\56G10!F>5JW_/S:
M?]^&_P#BJ/*U;_GYM/\ OPW_ ,56G10!F>5JW_/S:?\ ?AO_ (JCRM6_Y^;3
M_OPW_P 56G10!F>5JW_/S:?]^&_^*H\K5O\ GYM/^_#?_%5IT4 9GE:M_P _
M-I_WX;_XJCRM6_Y^;3_OPW_Q5:=% &9Y6K?\_-I_WX;_ .*H\K5O^?FT_P"_
M#?\ Q5:=% &9Y6K?\_-I_P!^&_\ BJ/*U;_GYM/^_#?_ !5:=% &9Y6K?\_-
MI_WX;_XJCRM6_P"?FT_[\-_\56G10!F>5JW_ #\VG_?AO_BJ/*U;_GYM/^_#
M?_%5IT4 9GE:M_S\VG_?AO\ XJCRM6_Y^;3_ +\-_P#%5IT4 9GE:M_S\VG_
M 'X;_P"*H\K5O^?FT_[\-_\ %5IT4 9GE:M_S\VG_?AO_BJ/*U;_ )^;3_OP
MW_Q5:=% &9Y6K?\ /S:?]^&_^*H\K5O^?FT_[\-_\56G10!F>5JW_/S:?]^&
M_P#BJ/*U;_GYM/\ OPW_ ,56G10!F>5JW_/S:?\ ?AO_ (JCRM6_Y^;3_OPW
M_P 56G10!F>5JW_/S:?]^&_^*H\K5O\ GYM/^_#?_%5IT4 9GE:M_P _-I_W
MX;_XJCRM6_Y^;3_OPW_Q5:=% &9Y6K?\_-I_WX;_ .*H\K5O^?FT_P"_#?\
MQ5:=% &9Y6K?\_-I_P!^&_\ BJ/*U;_GYM/^_#?_ !5:=% &9Y6K?\_-I_WX
M;_XJCRM6_P"?FT_[\-_\56G10!F>5JW_ #\VG_?AO_BJ/*U;_GYM/^_#?_%5
MIT4 9GE:M_S\VG_?AO\ XJCRM6_Y^;3_ +\-_P#%5IT4 9GE:M_S\VG_ 'X;
M_P"*H\K5O^?FT_[\-_\ %5IT4 9GE:M_S\VG_?AO_BJ/*U;_ )^;3_OPW_Q5
M:=% &9Y6K?\ /S:?]^&_^*H\K5O^?FT_[\-_\56G10!F>5JW_/S:?]^&_P#B
MJ/*U;_GYM/\ OPW_ ,56G10!F>5JW_/S:?\ ?AO_ (JCRM6_Y^;3_OPW_P 5
M6G10!F>5JW_/S:?]^&_^*H\K5O\ GYM/^_#?_%5IT4 9GE:M_P _-I_WX;_X
MJCRM6_Y^;3_OPW_Q5:=% &9Y6K?\_-I_WX;_ .*H\K5O^?FT_P"_#?\ Q5:=
M% &9Y6K?\_-I_P!^&_\ BJ/*U;_GYM/^_#?_ !5:=% &9Y6K?\_-I_WX;_XJ
MCRM6_P"?FT_[\-_\56G10!F>5JW_ #\VG_?AO_BJ/*U;_GYM/^_#?_%5IT4
M9GE:M_S\VG_?AO\ XJCRM6_Y^;3_ +\-_P#%5IT4 9GE:M_S\VG_ 'X;_P"*
MH\K5O^?FT_[\-_\ %5IT4 9GE:M_S\VG_?AO_BJ/*U;_ )^;3_OPW_Q5:=%
M&9Y6K?\ /S:?]^&_^*H\K5O^?FT_[\-_\56G29H S?*U;_GYM/\ OPW_ ,51
MY6K?\_-I_P!^&_\ BJTLTFX9Q0!G>5JW_/S:?]^&_P#BJ/+U;_GYM/\ OPW_
M ,53]2UW3M&3??W]M9)ZW$RI_,UPVM?M"^ M&W*VNQWDJ_P62--^H&/UK:G0
MJU?X<6_1&$Z]*E\<DOF=MY>K?\_-G_WY;_XJCR]6_P"?FS_[\M_\57A>M?MA
M:/;AETO0KR[;^%KF185/X#<:YB3XZ_%#Q^XA\-:&;1&_Y:6EJTI_[^/\HKTH
M93BFN::45W;2//EFN&3M!N3\DV?2UQ+J%K$TTU]80Q+R7DC95'XEJX#Q)\>/
M#OAAI(Y_$=A>7"?\L+"W>=B?3(; _$UY3!^SW\1O'LBS^*M>^S(QR4NKAKAQ
M]$4[1^==_P"&_P!D_P ):2%?4I+O6I!_#*_E1_\ ?*?U-7]6P-#^-5YGVBOU
M9G]8QM;^%2Y5WE_D<7JW[7&I7%P;?0=#CG=N$:Y5BQ^B(3_.J(7XW_$\#)NM
M(L9._%C'C_T,BOI70?!VB>&(1%I.E6>GJ!C,$*JQ^IZG\ZVE7:*?U^A2_P!V
MH)><M6'U&O6_WBLWY+1'S'H_[(-W<O\ :-=\1!YF.62VC9B?J[<_I7I/AOX
M>'?#!5X-+TZ[F'_+:_B>=O\ QYL#\!7JE%<E;,<575I3=NRT_(ZJ67X:CK&&
MO=ZLR(+'4;:)8H9+&*-1@(ENR@?@&J3R=6_Y^+3_ +\-_P#%5IT5YQZ.QF>5
MJW_/S:?]^&_^*H\K5O\ GYM/^_#?_%5IT4 9GE:M_P _-I_WX;_XJCRM6_Y^
M;3_OPW_Q5:=% &9Y6K?\_-I_WX;_ .*H\K5O^?FT_P"_#?\ Q5:=% &9Y6K?
M\_-I_P!^&_\ BJ7RM6_Y^;3_ +\M_P#%5I44 5[-;E4/VEXW?/!B4J,?B35B
MBB@!&^Z?I7G5>BM]T_2O.J .P\*_\B[I_P#UQ%:U9/A7_D7=/_ZXBM:@ I,T
MM<!\4/B8? [V%A:6L=UJ^H075Q;I<2>7$$@0.Y8CDGE0%')YZ 4 =_17'O\
M$.+0_"VL:UXGM#H,.ES/%-F3SED QL:,@ OOW*%&,Y.,9IMWX_?P_P""M0\4
M^)-.;1=/M;8W1MFD\RY5!T5U VASP-H)P3C- '945Q.A_$.>?Q1:>']:TP:3
MJ5_IYU*S1)_.5XU*B6,G Q(A=,@9!#9!X-6O%OCI= US0]!M+9;W6]9:7[/"
M\FQ(XXDW22NV"0JY4<#)+ >] '645YI%\;+.YTJT\FQ8Z]<:R_A\:6TH&R\3
M)D#/C_5JBF3=CE2,#)Q71^#?&Z>)[S6M-GM_L>L:+<BUO;</O4;D#QR(V!E7
M0@C(!!!!Z4 =11110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%)0 M%)FC-
M"T44FX"@!:*;NH+8/0T .HIN[VI#(%ZD#ZF@5Q]%5WO[>+[\\2?[S@?UJM+X
MBTN#_6:C9Q_[UP@_K5<K>R%S174T:*P9?'GAN XDU_2T/^U>1C^M59?BAX1A
M^_XFTE?^WQ/\:M4JCVB_N(=6FMY+[SJ**XN;XS>![<'?XHTSC^[<!OY51D^/
M_P /XCAO%%D3Z*'/\EK18:N]H/[F9O$T%O-?>CT*BO,9OVD?A[#_ ,QX2?\
M7.WE;_V6JLG[3_@! <:E<O\ [MG)_A6BP6)>U.7W,AXW#+>HOO/6*0G%> ZW
M^V#X?M&9=-T>^OL<!YV6!3^I-<E)^TIX_P#%3-'X=\-Q(#T:&VENF'X\+^E=
M4<IQ<E>4>5>;2.2>:86+M&7,_)7/JK=S5/4=;L-(B,E]>V]G'_>N)50?J17R
M\?#GQT\<)_I5W>:=;OU66X2T&/=4^;%7-/\ V1M8U.99=>\41;_XO)C>=_IN
M<C^5:?4,/2_C8A?+4S^O5ZG\&@_GH>NZU^T#X#T-F63Q!#<R+UCLU:8_FHQ^
MM<#K7[86AVQ9=-T6^O#_  O<NL"G_P!"-;>B?LH>#-.*M>/?ZJPZK-/Y:'\$
M _G7>:'\*/"'AP?\2_P]I\+_ //1H0[_ /?39-'-EM+92F_N0<N8U=W&'XG@
M$G[1OQ%\693P]X<2)2<![>TDN6'_  (_+^E-/A3XY>. /MU[=:=;OU6:Z2V4
M#W6/FOJJ.!(4"1@(@X"J, ?A3MM']I0I_P "A&/KJ_Q'_9TZG\:M)^FB/F'3
MOV0]3U&83:]XG0L>6\B)IG/_  )R/Y5W.B_LI^"],PUX+[5G'7[1/L7_ +Y0
M#^=>S 8HQ6%3-,94TY[+RT_(VAEF$IZJ%_74Y;1/A?X3\.J!I_A[3X"/XS &
M?_OILFNG2)44*H"J.@ P*=2UYTISF[S;?J>A"G""M%)"  4M%%0:!1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 (WW3]*\ZKT5ONGZ5YU0!V'A7_
M )%W3_\ KB*UJR?"O_(NZ?\ ]<16M0 5Y#^T1I?A/Q-X6ETCQ 8X=46VFO\
M2;DR^1+%-'@%HI,CYQN'R_Q#.00*]>JEJNC6.N64EIJ%I#>6L@PT,Z!U/X&@
M#YH\0W6O>)_AWI(\27?]M:-X>\<6\-WK<,9B%_IT3 "Y?;Q\CN [+\N8RPIG
MQ#\':GJVC?%S0O"\UUJ7AK^S["^M[83O<(M\DIEGBA9B3\T<:$H"1EQTS7U$
M+:)8A&$41@;0F. /3'I206D-K&(X(DAC'1(U"J/P% 'C5[J-GXO^-?@W7M,N
MH[C1M#T"]N[R]B;,40G$8B1CV8A';;U 7)%.\1:C8S_%[X<^-H;J*?PS?:7>
MV$6HJW[E))A'+"Q8] XC=03WP.]>Q0V4%NCK%#'$KL6940 ,3U)QU-))86\M
MM]G>&-[? 'E,@*8],=* /E;2O#MS:>-M,\?W(:'0)O'U[="5N(UMI;06L5P3
MV1I(_O=,.IZ'->L?"FRDOOBA\3?$L66TK4+JRL[28?<G-O!ME93W =BN1P2I
M]*]4>VB>(Q-&K1E=I0@%2/3'I2PP1P(J1HL:*,*J#  ] * )*0]*6B@#-.DR
M%B?[1O!DYP&7C]*/[(D_Z"-[_P!]+_\ $UI44 9O]D2?]!&]_P"^E_\ B:/[
M(D_Z"-[_ -]+_P#$UI44 9O]D2?]!&]_[Z7_ .)H_LB3_H(WO_?2_P#Q-:5%
M &;_ &1)_P!!&]_[Z7_XFC^R)/\ H(WO_?2__$UI44 9O]D2?]!&]_[Z7_XF
MC^R)/^@C>_\ ?2__ !-:5)D>M &=_9$G_01O?^^E_P#B:/[(D_Z"-[_WTO\
M\36C03]: ,W^R)/^@C>_]]+_ /$TO]D2?]!&]_[Z7_XFK^_CT^M,>YB3[TB+
M]6 HU8KI%+^R)/\ H(WO_?2__$TO]D2?]!&]_P"^E_\ B:)M>TVVSYNH6D7^
M_.@_F:HS^//#EL/WNOZ9'_O7D?\ C5J$WLB'4BMV7O[(D_Z"-[_WTO\ \31_
M9$G_ $$;W_OI?_B:PI?BWX,ASO\ %.E#'I=*?ZU7;XU^!4Z^*M,_"<5HJ%9[
M0?W,AUZ2WFOO1TG]DR?]!*]_[Z7_ .)H_LB0_P#,2O?^^E_^)KF3\;O BC/_
M  E6FX_Z[9IG_"\_ 7_0TV'_ 'V?\*?U:O\ R/[F+ZS0_G7WHZK^R)/^@C>?
M]]+_ /$T?V1)_P!!*\_[[7_XFN1;X\^ %.#XHLC]-Q_I37^/OP_1<GQ-:$>R
MN?\ V6J^JXC_ )]O[F3]:H?\_%]Z.P_LB3_H(WO_ 'TO_P 31_9$G_01O?\
MOI?_ (FN,_X:#^'W_0S6_P#WZE_^)J,_M%_#L''_  DL7'I;3'_V2CZIB?\
MGW+[F+ZWA_\ GXOO1V_]D2?]!&]_[Z7_ .)H_LB3_H(WO_?2_P#Q-<*W[1WP
M[4?\C$C>RVLW_P 13?\ AI#X>?\ 0?\ _)6;_P"(JE@L2_\ EW+[F+ZYAO\
MGXOO1WG]D2?]!&\_[Z7_ .)H_LB3_H)7G_?2_P#Q->>_\-+_  ^_Z#,G_@)+
M_P#$TQ_VF_ "G U69_=;.3_"G]2Q7_/J7W,/KN&_Y^+[ST7^R)/^@C>?]]+_
M /$TG]D2?]!&]_[Z7_XFO-Y/VH/ *#B_NG]ELW_PJN_[5?@9.DFHR?[MF?ZF
MFL!BWM2?W,EX[#+_ )>+[SU'^R)/^@C>_P#?2_\ Q-)_9$G_ $$;W_OI?_B:
M\EE_:T\&(/DMM6D/I]F4?S:J,W[8'AE"?+T?5I/<B)1_Z'6BRW&/_ETS-YEA
M%_R\1[3_ &1)_P!!&\_[Z7_XFD_LB3_H(WO_ 'TO_P 37A,W[9&CKGR_#U\W
M^_<1K_+-57_;,M.=GAB4_P"]>K_\36BRG&O_ )=_E_F9O-<&O^7GYGT#_9$G
M_01O/^^E_P#B:/[(D_Z"-[_WTO\ \37SK)^V4[?ZKPL/^!7N?Y)567]K_6G_
M -1X7M?^!3R'^2U:R?&/['XK_,G^UL)_-^#/I/\ LF3_ *"5[_WTO_Q-']D2
M?]!&]_[Z7_XFOF<_M5>,[CBW\+6N3TQ%._\ *D7]HSXFW1/D^&(N>FW3;@_U
MJO[(Q*WLOFA?VMANE_N9]-?V1)_T$;S_ +Z7_P")I/[)D_Z"5Y_WTO\ \37S
M6/C/\9+H?N?## '^[I,I_FU-?XC?'2?F/0[F/_=TD#^=+^R:JWG%?]O"_M6E
MTA+[CZ7_ +(D_P"@C>?]]+_\32?V1)_T$KS_ +Z7_P")KYJ3XG?'"V_UOA^>
M7'][23S_ -\FAOCA\7K3_7^%^G][2IA_(T_[)K/:<7_V\@_M:CUC+[CZ6_LB
M3_H(WG_?2_\ Q-']D2?]!&]_[Z7_ .)KYE_X:4^(]LV)_"\)QU#:?<+_ %IW
M_#6/BR ?Z1X6LQ]1.G\Q2_LC%/:S^:'_ &MANMU\F?3']D2?]!*\_P"^U_\
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
MM*B@#-_LB3_H(WO_ 'TO_P 31_9$G_01O?\ OI?_ (FM*B@#-_LB3_H(WO\
MWTO_ ,31_9$G_01O/^^E_P#B:TJ* *]I;-:H5:>6?)SNE()'Y 58HHH 1ONG
MZ5YU7HK?=/TKSJ@#L/"O_(NZ?_UQ%:U9/A7_ )%W3_\ KB*UJ "D) I:\I^.
M'Q2NO #:/IUK/;:9<:NET(M2O4WQ1R11ADB"Y ,DA.%R<?*>#TH ]5SBC(KF
MM.UO4-(T+4[KQ0UK;_899/\ 2K965)H0 5DV$DACG&W)Y''45Y_IGQPN[/X?
M_$#Q3K^F):_\(]J<]I!81-\[*$B,2.W(WLTH!QP"<<XY /9:,UYUHWC;6-)\
M=Z5X7\1FSGN-8TV34+6XLHVC6.2(IYT!#,=P D4J_!.&R.E6_&_C:ZL?%_AS
MPEI'E)JVLI<7#74\9D2UMX5!=]@(W,69% R!R2>F" =UD4M>+V_QQN;Z&ST.
M."VC\6S^(YO#<F0Q@C>)#*]P%SDJ8=K!,_>< G )KLO 'C:YUS6O$WAW4UA.
MK^'[F**6:W4I'<12QB2*0*22I()!&2,J<<'@ [:BBB@ HI,T9H 6BDS1F@!:
M\P^-WCWQ/X&T_3Y/#>BG5&N)&6:;R7F$.!D?(G//J>.*].S28&<\UK2G&G-2
ME'F2Z,QJPE4@XQERON?+"?&CXQWO^H\,L,]-NDR_U-.;Q]\=[O\ U>BW,.?[
MFF*/_0B:^IOSHP*]7^T*2^'#Q_,\SZA5>]>1\JC4_P!H#4.!#?19];>VB_H*
M5?#GQ_O#EKR]A![M>P(/T-?5.!Z?I1Q1_:;7PT8?^ B_LR^]:?WGRS_PK7XY
M78_>^()HP>S:KC_T$5&WP)^+5ZW^D>)R >N[5IC^@%?55%']K5E\,(K_ +=0
M?V51?Q2D_P#MYGRK_P ,N^.;OFY\4VI]=]Q<2'^53Q?LA:U-_P ?'BJW'KMA
MD?\ FPKZCHH_M?%]&E\D/^R<+U3?S9\RI^QJS_Z[Q4#_ +MCG^;U<@_8TTU<
M>;XEN3_URM(U_F37T=Q1Q4/-L:_^7GX+_(M95@U]C\6>!6W['OAU/];K>J2_
M01+_ "6KD?[(WA =;[5S_P!MT'_LE>X\45F\SQK_ .7K+66X1?\ +M'B7_#)
M'@[_ )_-7_\  A?_ (BG?\,F>"_^>^K?^!*__$U[7FBI_M'&?\_7]Y7]G83_
M )]H\67]DWP4!_K=5/N;H?\ Q-.'[)W@D'[VJ'ZW8_\ B:]GHI?VCB_^?K^\
M?]GX3_GVON/&O^&4?!'_ %$__ O_ .QIP_93\#*,;=2/UO#_ (5['12_M#%_
M\_9?>/ZAA?\ GVON/'H_V5_ JDDPZ@^?[UXW]!3S^RUX#[VM[_X&/7KW%%'U
M_%_\_9?>Q_4<+_S[7W'DW_#,'@$ ?\2^Z_\  R3_ !IR?LQ_#]1SI5P_UO9?
MZ-7J_%%3]>Q7_/Q_>Q_4L-_S[7W'EJ?LT?#U3DZ+*WLUY-_\55N+]GKX?0]/
M#<#_ /7261OYM7H]'%)XS$O>I+[V-8/#K:FON1P<?P,\!1_=\+:?^*$_UJS%
M\'/!$)!3PMI8(];<'^==G163Q%9[S?WLT6'HK:"^Y'-0?#?PK!Q'X:TE<?\
M3E&?YBKT/@_0K?'E:)IT>/[EI&/Y"M>BH=2;WDS14X+:**B:/81?<LK=/]V)
M1_2IEM($^[#&OT0"I<T9J7)O=E<J70 H'0 ?2C%&:,U)048%&:,T &!1BC-&
M: # I#&C=5!^HI<T9H%9,A>QMI/O6\3?5 :KRZ%ILP(DT^UD_P!Z!3_2KV:,
MU2DULQ.,7NC$F\$>'K@_O-!TR0_[=G&?_9:I3_"[PC<Y\SPSI+?]N:#^0KJ/
MSHS5*K46TG]Y#I4WO%?<<2_P6\#R_>\+:9CV@ JO)\!_ ,F0WA>Q'NJL/Y&N
M^S16BQ-=;3?WLS>&HO>"^Y'FDW[.?P]FSGP\B?\ 7.XE7^35)8?L]?#_ $\Y
M3P[#,<_\O,LDN/\ OIC7H_%%4\7B&K.H_O9*PF'3O[-?<C!TKP'X=T7:+'0M
M.M2.C16J _GC-;B1)$H5%" =E&*=17.Y2EK)W.B,(Q^%6# ]*,8HS1FI+"C%
M&:,T &*6DS1F@!:*3-&: %HI,T9H 6BDS1F@!:*3-&: %HI,T9H 6BDS1F@!
M:*3-&: %HI,T9H 6BDS1F@!:*3-&: %HI,T9H 6BDS1F@!:*3-&: %HI,T9H
M 6BDS1F@!:*3-&: %HI,T9H 6BDS1F@!:*3-&: %HI,T9H 6BDS1F@!:***
M$;[I^E>=5Z*WW3]*\ZH [#PK_P B[I__ %Q%:U9/A7_D7=/_ .N(K6H *\M^
M/ESI-UX+U/1]>TB2^TR\LII%NFM7FAAF3&P,54F-CDE7XY4\YKU*F-$KJ0RA
ME/!!&0: /"?"GP]\9:OX273XO$]WIFGZ7KDTND2:WIXNY[BR51]G$JNRM\C[
MRA;YB%0D<"N6B^$7C77_ (<_%[1M0O\ [;<:AJTEQ8P/IPM/M<T?D2+,K;C\
MCF,(!T!4G/-?4&T4;!0!X^T<_C3XJ^&_%D>GW]MI7AW1;SSA<6KQ2M<S[!Y*
MHP!9E5&SCC)4 G-'B S7'Q \!_$2+3[]=(.FW5A>0RVCBYM%G$<D;O" 6&&B
MV,,9&X$\9KV#:#1L% 'S18?#;5],\0Z?\0+BPNCGQG=ZO-9K$S3Q6$UO]E20
MQ@;L@(CE0-P#'C(Q7I?POT"Z;QYX^\73V\MM::Y<6L-DDZ&.1X;>$)YA4C*A
MG9L X.!G'(KTS8*4*!0 M(>12T4 9IT"R9B3')DG)_?/_C1_PCUE_P \Y/\
MO^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]
M9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_
MPCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^
M-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\
M/.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE
M_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5%
M &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_
M +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \
MY/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_
M ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O
M_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\
MO^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]
M9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_
MPCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^
M-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\
M/.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE
M_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5%
M &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_
M +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \
MY/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_
M ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O
M_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\
MO^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]
M9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_
MPCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^
M-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\
M/.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE
M_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5%
M &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_
M +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \
MY/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_
M ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O
M_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\
MO^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]
M9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_
MPCUE_P \Y/\ O^_^-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^
M-:5% &;_ ,(]9?\ /.3_ +_O_C1_PCUE_P \Y/\ O^_^-:5% %>TLHK%"D(9
M5)S\SEOYFK%%% "-]T_2O.J]%;[I^E>=4 =AX5_Y%W3_ /KB*UJR?"O_ "+N
MG_\ 7$5K4 %(3BEKQC]H_P ?ZCX%T_23]INM)T"]%Q#>:M:1[FMYM@^S(SX/
MEH[D@OCL!D9H ]FW#UHW#UKATT7Q->^');2W\5#=/=&2#6H[>*2=;,@,H4;?
M+9\_*'((QS@FO-_^%H>)_AQX)^*$VM7J>)G\+W45MIFJRPK$UT\T<96.41@*
M6C>558J!G/K0!]  @]*"P%>7:?XDU;PC\3O#OA;4]3EUF#7M*GN%FN(T5XKJ
M#89-NP ;'60G:<[2G!YJWXY\67[_ !(\*>#-.N'L/[2@NM0O;R( R)! % 1-
MP(!9Y%RV. #CDT >C;ACVHW U\_6?QDUB^U"Q\%FZV:Z_BRX\/S:DL:^8;6&
M'[1YP7&T2-&R)G& 2Q Z"N^^&_BR]O?%WC/PKJ-P;V?0+B PW;@"26WGB$B!
M\  LI#+D 9 '?- 'HE%%(: %HJ#[;;]YXA_P,4?;;?\ Y[Q?]]B@">BH/MMO
M_P ]XO\ OL4?;;?_ )[Q?]]B@">BH/MMO_SWB_[[%'VVW_Y[Q?\ ?8H GHJ#
M[;;_ //>+_OL4?;;?_GO%_WV* )Z*@^VV_\ SWB_[[%'VVW_ .>\7_?8H GH
MJ#[;;_\ />+_ +[%'VVW_P">\7_?8H GHJ#[;;_\]XO^^Q1]MM_^>\7_ 'V*
M )Z*@^VV_P#SWB_[[%'VVW_Y[Q?]]B@">BH/MMO_ ,]XO^^Q1]MM_P#GO%_W
MV* )Z*@^VV__ #WB_P"^Q1]MM_\ GO%_WV* )Z*@^VV__/>+_OL4?;;?_GO%
M_P!]B@">BH/MMO\ \]XO^^Q1]MM_^>\7_?8H GHJ#[;;_P#/>+_OL4?;;?\
MY[Q?]]B@">BH/MMO_P ]XO\ OL4?;;?_ )[Q?]]B@">BH/MMO_SWB_[[%'VV
MW_Y[Q?\ ?8H GHJ#[;;_ //>+_OL4?;;?_GO%_WV* )Z*@^VV_\ SWB_[[%'
MVVW_ .>\7_?8H GHJ#[;;_\ />+_ +[%'VVW_P">\7_?8H GHJ#[;;_\]XO^
M^Q1]MM_^>\7_ 'V* )Z*@^VV_P#SWB_[[%'VVW_Y[Q?]]B@">BH/MMO_ ,]X
MO^^Q1]MM_P#GO%_WV* )Z*@^VV__ #WB_P"^Q1]MM_\ GO%_WV* )Z*@^VV_
M_/>+_OL4?;;?_GO%_P!]B@">BH/MMO\ \]XO^^Q1]MM_^>\7_?8H GHJ#[;;
M_P#/>+_OL4?;;?\ Y[Q?]]B@">BH/MMO_P ]XO\ OL4?;;?_ )[Q?]]B@">B
MH/MMO_SWB_[[%'VVW_Y[Q?\ ?8H GHJ#[;;_ //>+_OL4?;;?_GO%_WV* )Z
M*@^VV_\ SWB_[[%'VVW_ .>\7_?8H GHJ#[;;_\ />+_ +[%'VVW_P">\7_?
M8H GHJ#[;;_\]XO^^Q1]MM_^>\7_ 'V* )Z*@^VV_P#SWB_[[%'VVW_Y[Q?]
M]B@">BH/MMO_ ,]XO^^Q1]MM_P#GO%_WV* )Z*@^VV__ #WB_P"^Q1]MM_\
MGO%_WV* )Z*@^VV__/>+_OL4?;;?_GO%_P!]B@">BH/MMO\ \]XO^^Q1]MM_
M^>\7_?8H GHJ#[;;_P#/>+_OL4?;;?\ Y[Q?]]B@">BH/MMO_P ]XO\ OL4?
M;;?_ )[Q?]]B@">BH/MMO_SWB_[[%'VVW_Y[Q?\ ?8H GHJ#[;;_ //>+_OL
M4?;;?_GO%_WV* )Z*@^VV_\ SWB_[[%'VVW_ .>\7_?8H GHJ#[;;_\ />+_
M +[%'VVW_P">\7_?8H GHJ#[;;_\]XO^^Q1]MM_^>\7_ 'V* )Z*@^VV_P#S
MWB_[[%'VVW_Y[Q?]]B@">BH/MMO_ ,]XO^^Q1]MM_P#GO%_WV* )Z*@^VV__
M #WB_P"^Q1]MM_\ GO%_WV* )Z*@^VV__/>+_OL4?;;?_GO%_P!]B@">BH/M
MMO\ \]XO^^Q1]MM_^>\7_?8H GHJ#[;;_P#/>+_OL4?;;?\ Y[Q?]]B@">BH
M/MMO_P ]XO\ OL4?;;?_ )[Q?]]B@">BH/MMO_SWB_[[%'VVW_Y[Q?\ ?8H
MGHID<R3#*.KCU4YI] "-]T_2O.J]%;[I^E>=4 =AX5_Y%W3_ /KB*UJR?"O_
M "+NG_\ 7$5K4 %>??%V;59?#NH6$&A2:SI=YI\\<[0;'>.3C8#&Q!=6&[.W
M)! XYKT&DVCTH \4\+>'?%?PM\!:S9^'/#\EZUWK$TNE:/\ ;(@-*LWQ@;G;
M;P0[B-20"X&< TE_X*UOXA_"KQ+X0O/"[>$1/ &M9[W4(KN2YNM_F^;(8L_Q
MJI8GDEC@8%>V!0*" : /*X_#NM^)/B)HWB_4=)?3O["T:XMX;&2:-I)[N?9Y
MFUE)4(HCVACC)?. !3M9T'6[_P 7>"/'<>CR17UG9W%EJ>C">-YHHIU5CM?(
M1V22-<X/()QTKU':/2EVCTH \"LO@SK&F7=AXO%LL_B!/%=QX@N-/25=PMYX
MOLYA5R=I=(@C=<$JP!Y!KOOAUX0O--\5^,_$^HQ?9;GQ!=0^5:%@S0V\$0CC
MWD$C<QW,0"<9 SG-=_M'I0% H 6DI:* *ATFR))-I 2>23&.?TH_LBQ_Y\X/
M^_8_PJW10!4_LBQ_Y\X/^_8_PH_LBQ_Y\X/^_8_PJW10!4_LBQ_Y\X/^_8_P
MH_LBQ_Y\X/\ OV/\*MT4 5/[(L?^?.#_ +]C_"C^R+'_ )\X/^_8_P *MT4
M5/[(L?\ GS@_[]C_  H_LBQ_Y\X/^_8_PJW10!4_LBQ_Y\X/^_8_PH_LBQ_Y
M\X/^_8_PJW10!4_LBQ_Y\X/^_8_PH_LBQ_Y\X/\ OV/\*MT4 5/[(L?^?.#_
M +]C_"C^R+'_ )\X/^_8_P *MT4 5/[(L?\ GS@_[]C_  H_LBQ_Y\X/^_8_
MPJW10!4_LBQ_Y\X/^_8_PH_LBQ_Y\X/^_8_PJW10!4_LBQ_Y\X/^_8_PH_LB
MQ_Y\X/\ OV/\*MT4 5/[(L?^?.#_ +]C_"C^R+'_ )\X/^_8_P *MT4 5/[(
ML?\ GS@_[]C_  H_LBQ_Y\X/^_8_PJW10!4_LBQ_Y\X/^_8_PH_LBQ_Y\X/^
M_8_PJW10!4_LBQ_Y\X/^_8_PH_LBQ_Y\X/\ OV/\*MT4 5/[(L?^?.#_ +]C
M_"C^R+'_ )\X/^_8_P *MT4 5/[(L?\ GS@_[]C_  H_LBQ_Y\X/^_8_PJW1
M0!4_LBQ_Y\X/^_8_PH_LBQ_Y\X/^_8_PJW10!4_LBQ_Y\X/^_8_PH_LBQ_Y\
MX/\ OV/\*MT4 5/[(L?^?.#_ +]C_"C^R+'_ )\X/^_8_P *MT4 5/[(L?\
MGS@_[]C_  H_LBQ_Y\X/^_8_PJW10!4_LBQ_Y\X/^_8_PH_LBQ_Y\X/^_8_P
MJW10!4_LBQ_Y\X/^_8_PH_LBQ_Y\X/\ OV/\*MT4 5/[(L?^?.#_ +]C_"C^
MR+'_ )\X/^_8_P *MT4 5/[(L?\ GS@_[]C_  H_LBQ_Y\X/^_8_PJW10!4_
MLBQ_Y\X/^_8_PH_LBQ_Y\X/^_8_PJW10!4_LBQ_Y\X/^_8_PH_LBQ_Y\X/\
MOV/\*MT4 5/[(L?^?.#_ +]C_"C^R+'_ )\X/^_8_P *MT4 5/[(L?\ GS@_
M[]C_  H_LBQ_Y\X/^_8_PJW10!4_LBQ_Y\X/^_8_PH_LBQ_Y\X/^_8_PJW10
M!4_LBQ_Y\X/^_8_PH_LBQ_Y\X/\ OV/\*MT4 5/[(L?^?.#_ +]C_"C^R+'_
M )\X/^_8_P *MT4 5/[(L?\ GS@_[]C_  H_LBQ_Y\X/^_8_PJW10!4_LBQ_
MY\X/^_8_PH_LBQ_Y\X/^_8_PJW10!4_LBQ_Y\X/^_8_PH_LBQ_Y\X/\ OV/\
M*MT4 5/[(L?^?.#_ +]C_"C^R+'_ )\X/^_8_P *MT4 5/[(L?\ GS@_[]C_
M  H_LBQ_Y\X/^_8_PJW10!4_LBQ_Y\X/^_8_PH_LBQ_Y\X/^_8_PJW10!4_L
MBQ_Y\X/^_8_PH_LBQ_Y\X/\ OV/\*MT4 5/[(L?^?.#_ +]C_"C^R+'_ )\X
M/^_8_P *MT4 5/[(L?\ GS@_[]C_  H_LBQ_Y\X/^_8_PJW10!4_LBQ_Y\X/
M^_8_PH_LBQ_Y\X/^_8_PJW10!4_LBQ_Y\X/^_8_PH_LBQ_Y\X/\ OV/\*MT4
M 5/[(L?^?.#_ +]C_"C^R+'_ )\X/^_8_P *MT4 5/[(L?\ GS@_[]C_  H_
MLBQ_Y\X/^_8_PJW10!4_LBQ_Y\X/^_8_PH_LBQ_Y\X/^_8_PJW10!4_LBQ_Y
M\X/^_8_PH_LBQ_Y\X/\ OV/\*MT4 5/[(L?^?.#_ +]C_"C^R+'_ )\X/^_8
M_P *MT4 5/[(L?\ GS@_[]C_  H_LBQ_Y\X/^_8_PJW10!4_LBQ_Y\X/^_8_
MPH_LBQ_Y\X/^_8_PJW10!4_LBQ_Y\X/^_8_PH_LBQ_Y\X/\ OV/\*MT4 106
MT5JI6&)(E/.$4 5+110 C?=/TKSJO16^Z?I7G5 '8>%?^1=T_P#ZXBM:LGPK
M_P B[I__ %Q%:U !1110 4444 (3BDW@]ZX;XSGQ%'X(DF\-6\M[=P7,$UQ9
M6TOE7%U:K(IGBB?^%V0$#H>P()%<W^SOJF@Z]X6&HZ#JMQ-"$%O>:5<3NS6-
MPKN6#(Y)C<@@$=#M!'J0#U^BFAU8\'/TIU !112'B@!:*SF\0:>C%3=Q@@X(
M.:3_ (2+3O\ G\B_6@#2HK-_X2+3O^?R+]:/^$BT[_G\B_6@#2HK-_X2+3O^
M?R+]:/\ A(M._P"?R+]: -*BLW_A(M._Y_(OUH_X2+3O^?R+]: -*BLW_A(M
M._Y_(OUH_P"$BT[_ )_(OUH TJ*S?^$BT[_G\B_6C_A(M._Y_(OUH TJ*S?^
M$BT[_G\B_6C_ (2+3O\ G\B_6@#2HK-_X2+3O^?R+]:/^$BT[_G\B_6@#2HK
M-_X2+3O^?R+]:/\ A(M._P"?R+]: -*BLW_A(M._Y_(OUH_X2+3O^?R+]: -
M*BLW_A(M._Y_(OUH_P"$BT[_ )_(OUH TJ*S?^$BT[_G\B_6C_A(M._Y_(OU
MH TJ*S?^$BT[_G\B_6C_ (2+3O\ G\B_6@#2HK-_X2+3O^?R+]:/^$BT[_G\
MB_6@#2HK-_X2+3O^?R+]:/\ A(M._P"?R+]: -*BLW_A(M._Y_(OUH_X2+3O
M^?R+]: -*BLW_A(M._Y_(OUH_P"$BT[_ )_(OUH TJ*S?^$BT[_G\B_6C_A(
MM._Y_(OUH TJ*S?^$BT[_G\B_6C_ (2+3O\ G\B_6@#2HK-_X2+3O^?R+]:/
M^$BT[_G\B_6@#2HK-_X2+3O^?R+]:/\ A(M._P"?R+]: -*BLW_A(M._Y_(O
MUH_X2+3O^?R+]: -*BLW_A(M._Y_(OUH_P"$BT[_ )_(OUH TJ*S?^$BT[_G
M\B_6C_A(M._Y_(OUH TJ*S?^$BT[_G\B_6C_ (2+3O\ G\B_6@#2HK-_X2+3
MO^?R+]:/^$BT[_G\B_6@#2HK-_X2+3O^?R+]:/\ A(M._P"?R+]: -*BLW_A
M(M._Y_(OUH_X2+3O^?R+]: -*BLW_A(M._Y_(OUH_P"$BT[_ )_(OUH TJ*S
M?^$BT[_G\B_6C_A(M._Y_(OUH TJ*S?^$BT[_G\B_6C_ (2+3O\ G\B_6@#2
MHK-_X2+3O^?R+]:/^$BT[_G\B_6@#2HK-_X2+3O^?R+]:/\ A(M._P"?R+]:
M -*BLW_A(M._Y_(OUH_X2+3O^?R+]: -*BLW_A(M._Y_(OUH_P"$BT[_ )_(
MOUH TJ*S?^$BT[_G\B_6C_A(M._Y_(OUH TJ*S?^$BT[_G\B_6C_ (2+3O\
MG\B_6@#2HK-_X2+3O^?R+]:/^$BT[_G\B_6@#2HK-_X2+3O^?R+]:/\ A(M.
M_P"?R+]: -*BLW_A(M._Y_(OUH_X2+3O^?R+]: -*BLW_A(M._Y_(OUH_P"$
MBT[_ )_(OUH TJ*S?^$BT[_G\B_6C_A(M._Y_(OUH TJ*S?^$BT[_G\B_6C_
M (2+3O\ G\B_6@#2HK-_X2+3O^?R+]:/^$BT[_G\B_6@#2HK-_X2+3O^?R+]
M:/\ A(M._P"?R+]: -*BLW_A(M._Y_(OUH_X2+3O^?R+]: -*BLW_A(M._Y_
M(OUH_P"$BT[_ )_(OUH TJ*S?^$BT[_G\B_6C_A(M._Y_(OUH TJ*S?^$BT[
M_G\B_6C_ (2+3O\ G\B_6@#2HK-_X2+3O^?R+]:/^$BT[_G\B_6@#2HK-_X2
M+3O^?R+]:/\ A(M._P"?R+]: -*BH+2]@OD+P2K*H."5]:GH 1ONGZ5YU7HK
M?=/TKSJ@#L/"O_(NZ?\ ]<16M63X5_Y%W3_^N(K6H **** "BBB@##\61:Y)
M:6KZ#+:+<Q7*22PWA(2>'D/'N )4G((.#R!GBO-/ ?P5%Q=:IJGBG3K.+^U=
M+ATNYTF%MZRI'*\GF3,  SG> ,=%'4YX]FQFC H PO"/@?0_ >GR6.@:;!I=
MG)*9GAMP0I<@ MR3S@#\JWJ** "BBB@! ,4M%% !116+XJ\7:9X,TQK_ %6X
M:"WWB-1'$\LDCGHB1H"S,>> #TH VJ*Y3PU\3_#7B[PW=:]IFK0RZ7:%UNII
M0T)MF09=95<!D('4,!5OP_XXTGQ-/-!93N+B.)+@P7$+PR&%\[) K@$H<'##
MCC'% '045@>&?'.B^,9M3CT>^6];3;C[)=%$8".7:&VY(&>".G'-+J?C;2-'
M\2Z1X?NKQ$U?5O,-I:A2S2"-=SL<=  .IXSQ0!O44@.12T %%%% !1110 44
MUV"*23@#N:X?1OC5X1U_Q0OAZSU4MJDF_P B.6VEBCN=GW_)D90LN,'.PGI0
M!W5%<M??$C0=-U:73[F^"2PRQPSR"-C%!))_JTDDQM1FR, GN/45:U7QQHVB
M^(-*T2[O5BU75&9+2VVL6E*J6;H,# 4GD]J -^BN<\9_$#0OA_IT5]KU]]AM
MY9!$F(GE9F(S@*@+'@'MQ6EH&NV?B;2+74]/D:6RN4\R*1XVC++Z[6 (_$4
M:-%%% !1110 4444 %%<=XW^+7AGX=R1QZY?R6SNGFL(;66?RH\X,DGEJVQ,
M_P 38%:-[XYT:QTK3]1:]2:VU$HMD;8&5KHL,J(U7);(YX[<F@#H**YY/'FB
M/X;GU[[?&NEP;Q-,P8&(H2&5EQN# C!4C-7O#_B&P\3Z'9ZQIT_VC3KR(3P3
M%2N]",@X/(X]: -.BL31/%^G>(YI5TR1[V&-F1KJ*-C!N4X91)C:Q!XXS6U0
M M%%% !1110 445G:_K]AX9TJXU'4KE;6S@7<\C G\  "23V &30!HT5R/@S
MXI>'/'T5^VC7YEDL&"W=O<P26\UN2,C?'(JLH('4BI]"^(FA^([R.UL;SS)9
MHVFMR\;(MS&IPSQ,P =0>I'\J .GHK TKQQH^N:]J>C6-ZMSJ.FA#=PHK?NM
MV=N21@YP>F>E<IJW[17@#0]5N=-O-=:.ZMY?(E"V-PZ*_IO5"O?UH ]*HID;
MB1%8<AAD<8I] !1110 4444 %%(3BN&D^-7A"'Q5'X=DU;R]2EF^S1%[>58)
M)O\ GDLQ7RR_^R&S0!W5%<SKOQ#T/PY>O:7UV4FBC$\XCB>06\9. \I4$(I/
M<TOB?XAZ!X/BT^35=1CMUU"9+>TVJTAF=SA0NT'@Y'/2@#I:*Q]:\4V.@R6L
M5T[FYNF*06\,;22RD#)VJHR< 9)J;0?$%CXEL?M>GW N( [1L<%61U.&5@>0
M0>H- &E1110 4444 %%%% !17,>-OB-H7P_MXI=9NI(O-SLBMK:2XE8#JVR-
M6;:.YQ@4L/Q'\.W/A2#Q+#JL$VBSA?)NH\L)"3@* !DL3QMQG- '345AZ9XQ
MTO5K*\NH;G8MDQ2ZCF1HY+=@,X=",@XYZ4S0?'.B^)?#IUW3[^.;21O/VM@4
M7"$AC\P' P: -^BN:T/X@Z+X@U%+&UN76[DA^TPQ7$#PF:+IYD>X#>O3D>M=
M+0 4444 %%%% !115;4-0M]+LI[N[F2"WA0O)(YP%4=2: +-%<;X-^+?ACQY
MJ5WI^CZ@\E_:H));6YMI;:4(>CA9%4LI[,.*MV7Q&T'4-52PM[T22RRO!#+Y
M;"&:1/O(DF-K,.X!H Z>BN%7XU^#SXKB\.G5MFI32F"(R6TJP2RCK&DQ7RV8
M>@;-:FM_$30_#U_)9WMX4FA19+C9&SK;HQPK2L 0@)[F@#IJ*9%(LT:NK!E8
M AE.01ZT^@ HHHH **** "BD)Q7#>(_C5X0\)Z]'I&JZM]ENF=8C(;>5H(W;
M[J23!2B,?1B#0!W5%<_K_CC2/#DT$%W<LUQ-&TR0V\33.8U^])M0$A1W/2LS
MQ)\7/"_A32[/4+[42]K>1^; ;*WENF>,=7VQJQ"CNQX% '9T5S\?CS0I_"(\
M3Q:G!+H1A^T"]0ED*>O S^&,UHZ%K=GXDTBTU/3YOM%C=1B6&7:5WJ>AP>:
M+]%%% !1110 4444 %%87B[QII7@C3A>ZM.\,3-L1(8'GED;T6- 68_053T+
MXF^&O$?A67Q)8ZO!+HT.X2W+@IY14X975@&5@>-I&<T =317,V7Q$T.]M;^?
M[9]F6QC$UREW&T+QQD95RK ':1T(ZU2\'_%SPOXZN[ZTTG4B;RR023VUW;R6
MTJ(>C[)54E3_ 'AQ0!V=%<-H'QI\(^)O$O\ 8-AJI;4V5GBBGMI85N%7[S1.
MZA9 /52:[F@ I.M+10 @&*6BB@!&^Z?I7G5>BM]T_2O.J .P\*_\B[I__7$5
MK5D^%?\ D7=/_P"N(K6H **** "BBB@ HHHH **** "BBB@ HHHH *S]6N;+
M3;=K^]*1I; OYK#)3(QQWR<XXY.<5H5S7C;X?Z/\0;.WM-:BN)K>"83HEO=R
MV^)!T8F-E)QV]#S0!XA\6O"=UI'P@^(&MR1&SO?$FJ6E_=V@ !AM5DABVL/[
MWEH6?W8CM7::YYY_:;\+"U/[L>'+_P"U[?\ GGYL.S/_  +I^-==X=^$WAGP
MQI^IV5G822VVIH([M+ZZENO-0 @*3*S$+AFX''-:'AOP+I7A>26:SBE>YDB2
MW-Q=3O-*(DSLB#,20BY.![Y.30!P?PTO#8>*?B]<B":Y:'6ED$,"[I),64)V
MJ.Y., 5YD_CH7/Q?^'.J7_AWQ1!JUS=W;7(NM$GBVAK<I'%&&'*1@Y8C_:<]
M:^B/#G@72_"NI:K?6"7"W.J3?:+QI;AY!+( %#X8X!V@#C' JWJ?A;3M6UK2
MM6NK82ZAI;2-9R[B/*+IL?C.#E>.: -=3D4M(O2EH **** "BBB@!DT:31,D
MBAD88*D9!%>=:YH4'B[QKX<:&-(=*\*W#71N% 53/Y;1I G;"AR6QP,*.IX]
M#N8!=6\D+%E5U*DHQ5@#Z$<@^]>>Z-\ /!>@ZA:WMI87IEMI?/C6?5+J6,2
M[@QC>0J3GGD=>: /'+A3_P ,[_&C[>2VIMK6I[]_W_-RGD8[_=\K;^&*]$\7
MBY7Q=\%A>%OM?VQ_/W==_P!@EW9_'-=Y>_#;0=0UF74I[(M+-)'-/#YC"">2
M/_5O)'G:S+@8)'8=<"I_$'@32_$VKZ5J=\D[7FER&:S>*X>,1.5*EL*<$E21
MSG@F@#G/B=\.-2\67%GK6A^*M2\-ZYID4@M&@"26KEL$B:)E.X':!P00.E;G
MPO\ $E]XN\!Z-J^IVZ6NHW,&;B./.SS%8JQ7/\)*Y'L11K?PXTCQ!KL6K7?V
MY;I(?L[+;ZA/##+'G.V2-&"N,^HKIK>".UA2*&-8HD4(B(,*H P !V% $E%%
M% !1110 4444 <IXWN5M-+NK6RMH[O5]3C-M!;E<^:V",O\ ["@DDGH/K7ET
M'A)/ _Q+^#7A^&9I=-TS3K^W5^S7 A'/MP9,#L*]#\5?!KPSXTUK^UM5@OI+
M\1"$20:G<P!4SG:%C=0!GD\<U='PRT"/P_I^CQ6DD-MI\GG6DB3OY\,F2=ZR
MD[MQR<DDYR0<T >>?#3S?/\ C$5R+'^V)?) Z;OLJ>9C\<5R^MZUJ&B_L:Z
MVF2/!<7.F6-F]Q'UACD94=^/16->\V_@S3+/P]+HMM"]M93;_-\F5EDD+G+L
MSYW%F).3G-1:9X T32_""^%X[(2Z"L/V=;.X=I5$6,;,L2<?C0!PW@_4=:\"
M_$>P\"7$EKJ.@3:2US82V]H+=[3R65&C8*2&4A@0>N>N:]<KG_#W@G3?#<[3
MVR32W)B6W%Q=SM/(L2_=C#,20H]._?-=!0 4444 %%%% !5/44M1#YUV(_*@
M/F[Y0"$(Y#<]"/6KE87B_P ':9XYT>72M7CFFL)2#)%#<20EL'(!9"#CVS0!
MY%X\\/W5SX8^)7C&V22VO=5T<VEC"@VRO!&&/F$=<L6.!V 'K535A&NL? )-
M(^\-N#!_S[?9/GSC^'IFO4O"GPC\->#+NXN=-M+@SSQ&!WO+Z>Z.PG)4>:[;
M0>^.M6_#WPYT+PO=I<6%HRO%&T5N)96D6VC8Y9(@Q(12>P^G2@#DO"./^%\^
M.?3^SM/_ )RUJ?$.!-5U#PYX6@2/R+Z\^T740^7%O%^\?@?WFVK_ ,"K?T_P
M-IFE^)[[Q!;K.-4OD6*XE>X=E=5SM&PG:,9.,#O5\>'[+^WQK)B)U 6YMA(6
M)"QE@Q '09('/M0!HKTIU%% !1110 4444 (P!&#TKS;XA>&[;Q]<Z7X:BA7
M[#97L6H7TJC"PJC;U12.CNP_+)KTAUW*1R,CL:\W?]GOP7+?RWDEGJ$D\TQN
M)=VKW>R20G)+)YFT_3&* .+T=G.O_'1M0(+;8O+ST\C[.VW\,YK%U_[0O[.O
MPR^U;O.^VZ3G=UQYB[?TQ7N&N?#G0O$%^;RZM&$LD0@G$,S1K<1 Y"2JI =0
M>@-.\5_#_1O&EI9VNJ02R6MI*DT,,,[PJCH<HV$(SM(&.U '!?&VQO-4U_PK
M#X9O3I_CB*2>XTZ:5=UMY80^:LX[HPXXYR16O\ M3AO_  =<QMI]QI>LV]]-
M'JUM<OYC"\R"[!NA5L@KCM@5U^M^#]/U\V,ETD@NK)B]O=PRM'-$Q&"0XYY'
M!'0U<T/0K3P_:&VLXC&C.9'9F+/(YZLS'DD^IH T:*** "BBB@ HHHH P_$5
M_;:);27@MQ/>NODPQHN9)F/1!WP3_C7AVO>#6\$I\+=,FD5HCXE-U?JI!C2:
M3<ZK] Q &>N,UZ[XR^%?A_Q]>6MSK,-Y++:J5A-OJ$]N$SUXC=>3ZTME\*_#
M=AX8DT"*P9M.>7SRLUQ)+)YF<A_,9B^X$#!SQ0!PO@S[2?C]\23#O_LT6-F)
M?[GVC#?KMJG\/?#-QXR_9ZU;1+6=;:YOI+Z&.9\[48S-@G':O6=(\(Z?H=C=
M6UHDB-=,7N+EI6:>9R,;FD/)..,]JA\,>!M-\':-)I>D"XM;-W:3:;AY&5F.
M6*LQ)&22: /'=.?7M7^+?P\TR]TJ/3]0T#3Y9-2>WNA.BH8Q&O(' <C(!Y]N
M*^@QP*R=!\,:?X=$YL[?9-</YD]Q(Q>69O5W.2WX].U:] !1110 4444 %5[
MR&&>)EN%5XNI#C(XYYJQ69XAT"T\3Z1=:9?K*UG<IY<JPS/$S*>HW*01^!H
M\ZU'0Y/$GBO5/&-NIC6RTB?3=-D(VFX=LEG]UR,#UZUYC L__#/WPM6#)U,Z
MS:]/O>;YS[_ZU[7X5^"GA3P9JL&HZ99W:W,"%(C<ZC<7"1@C!VI([*..,XK0
ML?AIH.FZH+ZWLV1TD>:&(S.88)'^^\<>=J,?4"@# \;^'K7QIJ6CZ%;QI#IV
ME7L>H7DR*%2$H<I&IZ!F)R?05Y[9%?L?QY?4\/*9FSO_ .>/D?N\>WI7H2?L
M]^"DU WAL;^29I_M+B35KIHWDSG+(9-IY[$5T.M?#C0M>U%KVZLR9946*=8Y
M61+A%.5650<. >@- %3X,?:Q\*?"GV[?]K_LZ'?YGWON\9_#%=I3(HUBC5$4
M(JC 4#  I] !1110 4444 (>AKSWXFZ-%XIT6?PA90(9-38-=.%^6WBW M*W
M'WCC ]37H1&17GFL_ ;PAK^KWFIWMMJ,EY=MNG9-6NHU<^A59 N/;&* .:\/
M6\=K\?/$\5P^^UA\.6L=J7.08@2'P?J.<54^!&I2:-\%;6XN+=KB\FN+J'3X
M N7F0RMY:#_9[^@%>FZK\.]$U<67F6KPO9PFVBDMIGA<0D8,992"5(Z@UF>(
M?@QX5\4/8&]LKE%L(O(M8[._GM4B3N L3J/QH S-&\&1_#_X,:IHX=6G2QNI
MI_+/RB1U9F '8 G'X5K?!0_\6H\+#O\ 8(_Y5?TSX=:+HOA>?P_903PZ;.'$
MH-U(\C[OO9D9BQS]:T_#/ANR\):-;:5IRR1V-LFR&.25I"B]AELG'UH U:**
M* "BBB@ HHHH S-:O+/2K=M0NE&8 0C!<OD_PK[G@8KY]^)7A"\\.?#.\NW3
M[+<ZWXGM=1U&WCZ0Q-*/E(]L+D^M>V>-?ASHOQ!BMHM:BNIXK9_,B6WO9K?:
MWK^[9<GZU7T/X3^&?#^C:CI=MI[RV>H?\?*WMS+<M+QQEI&9ACM@\4 <;>Q1
M7'[1]L@1)+1?#FZZW %>)<QENW'49K<TKP]#XE^(=UXMGB5+,67]EV8D&#<K
MN+.Y!ZJ3P!W'-:__  JS0&TG4-/E@N)H]018KJ9[R7SY8U&%0RAMP4#@ &J&
M@_!#PIX8NFN-/M;U)S"T >;4[F;RT88.S?(=IQW&#0!7U/1(O%WCW0KZ-%BT
MSPTTC+<?=$D[J%\M3_=4=?<XKT8'(KSS0O@)X-\.:G:7UE8WGG6K^9$L^J7,
MT:MZ^6\A4GD]17H8Z4 +1110 4444 (WW3]*\ZKT5ONGZ5YU0!V'A7_D7=/_
M .N(K6K)\*_\B[I__7$5K4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 44F:,T +129HS0 M%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 444F: %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** $;[I^E>=5Z*WW3]*\ZH [#PK_R+
MNG_]<16M63X5_P"1=T__ *XBM:@ HHHH **** "BBB@ HHHH **** "BBB@
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
MGI/_ #\M_P!^V_PH_P"$STG_ )^6_P"_;?X444 '_"9Z3_S\M_W[;_"C_A,]
M)_Y^6_[]M_A110 ?\)GI/_/RW_?MO\*/^$STG_GY;_OVW^%%% !_PF>D_P#/
MRW_?MO\ "C_A,])_Y^6_[]M_A110 ?\ "9Z3_P _+?\ ?MO\*/\ A,])_P"?
MEO\ OVW^%%% !_PF>D_\_+?]^V_PH_X3/2?^?EO^_;?X444 '_"9Z3_S\M_W
M[;_"C_A,])_Y^6_[]M_A110 ?\)GI/\ S\M_W[;_  H_X3/2?^?EO^_;?X44
M4 '_  F>D_\ /RW_ '[;_"C_ (3/2?\ GY;_ +]M_A110 ?\)GI/_/RW_?MO
M\*/^$STG_GY;_OVW^%%% !_PF>D_\_+?]^V_PH_X3/2?^?EO^_;?X444 '_"
M9Z3_ ,_+?]^V_P */^$STG_GY;_OVW^%%% !_P )GI/_ #\M_P!^V_PH_P"$
MSTG_ )^6_P"_;?X444 '_"9Z3_S\M_W[;_"C_A,])_Y^6_[]M_A110 ?\)GI
M/_/RW_?MO\*/^$STG_GY;_OVW^%%% !_PF>D_P#/RW_?MO\ "C_A,])_Y^6_
M[]M_A110 ?\ "9Z3_P _+?\ ?MO\*/\ A,])_P"?EO\ OVW^%%% !_PF>D_\
M_+?]^V_PH_X3/2?^?EO^_;?X444 '_"9Z3_S\M_W[;_"C_A,])_Y^6_[]M_A
M110 ?\)GI/\ S\M_W[;_  H_X3/2?^?EO^_;?X444 '_  F>D_\ /RW_ '[;
M_"C_ (3/2?\ GY;_ +]M_A110 ?\)GI/_/RW_?MO\*/^$STG_GY;_OVW^%%%
M !_PF>D_\_+?]^V_PH_X3/2?^?EO^_;?X444 '_"9Z3_ ,_+?]^V_P */^$S
MTG_GY;_OVW^%%% !_P )GI/_ #\M_P!^V_PH_P"$STG_ )^6_P"_;?X444 '
M_"9Z3_S\M_W[;_"C_A,])_Y^6_[]M_A110 ?\)GI/_/RW_?MO\*/^$STG_GY
M;_OVW^%%% !_PF>D_P#/RW_?MO\ "C_A,])_Y^6_[]M_A110 ?\ "9Z3_P _
M+?\ ?MO\*/\ A,])_P"?EO\ OVW^%%% !_PF>D_\_+?]^V_PH_X3/2?^?EO^
M_;?X444 '_"9Z3_S\M_W[;_"C_A,])_Y^6_[]M_A110 ?\)GI/\ S\M_W[;_
M  H_X3/2?^?EO^_;?X444 '_  F>D_\ /RW_ '[;_"C_ (3/2?\ GY;_ +]M
M_A110 ?\)GI/_/RW_?MO\*/^$STG_GY;_OVW^%%% !_PF>D_\_+?]^V_PH_X
M3/2?^?EO^_;?X444 '_"9Z3_ ,_+?]^V_P */^$STG_GY;_OVW^%%% !_P )
MGI/_ #\M_P!^V_PH_P"$STG_ )^6_P"_;?X444 '_"9Z3_S\M_W[;_"C_A,]
M)_Y^6_[]M_A110 ?\)GI/_/RW_?MO\*/^$STG_GY;_OVW^%%% !_PF>D_P#/
MRW_?MO\ "C_A,])_Y^6_[]M_A110 ?\ "9Z3_P _+?\ ?MO\*/\ A,])_P"?
MEO\ OVW^%%% !_PF>D_\_+?]^V_PH_X3/2?^?EO^_;?X444 '_"9Z3_S\M_W
M[;_"C_A,])_Y^6_[]M_A110 ?\)GI/\ S\M_W[;_  H_X3/2?^?EO^_;?X44
M4 '_  F>D_\ /RW_ '[;_"C_ (3/2?\ GY;_ +]M_A110 ?\)GI/_/RW_?MO
J\*/^$STG_GY;_OVW^%%%  ?&6DD$"X;_ +]M_A7&?VC!_>/Y&BB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>legh-20231231x10k003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 legh-20231231x10k003.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" (( ZD# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]+?#_ (>T
MZ\T6SGGLX99I(PSNRY+'UK0_X172?^?"#_OBE\+?\B]I_P#UQ6M6@#)_X172
M?^?"#_OBC_A%=)_Y\(/^^*UJ* ,G_A%=)_Y\(/\ OBC_ (172?\ GP@_[XK6
MHH R?^$5TG_GP@_[XH_X172?^?"#_OBM:B@#)_X172?^?"#_ +XH_P"$5TG_
M )\(/^^*UJ* ,G_A%=)_Y\(/^^*/^$5TG_GP@_[XK6HH R?^$5TG_GP@_P"^
M*/\ A%=)_P"?"#_OBM:B@#)_X172?^?"#_OBC_A%=)_Y\(/^^*UJ* ,G_A%=
M)_Y\(/\ OBC_ (172?\ GP@_[XK6HH R?^$5TG_GP@_[XH_X172?^?"#_OBM
M:B@#)_X172?^?"#_ +XH_P"$5TG_ )\(/^^*UJ* ,G_A%=)_Y\(/^^*/^$5T
MG_GP@_[XK6HH R?^$5TG_GP@_P"^*/\ A%=)_P"?"#_OBM:B@#)_X172?^?"
M#_OBC_A%=)_Y\(/^^*UJ* ,G_A%=)_Y\(/\ OBC_ (172?\ GP@_[XK6HH R
M?^$5TG_GP@_[XH_X172?^?"#_OBM:B@#)_X172?^?"#_ +XH_P"$5TG_ )\(
M/^^*UJ* ,G_A%=)_Y\(/^^*/^$5TG_GP@_[XK6HH R?^$5TG_GP@_P"^*/\
MA%=)_P"?"#_OBM:B@#)_X172?^?"#_OBC_A%=)_Y\(/^^*UJ* ,G_A%=)_Y\
M(/\ OBC_ (172?\ GP@_[XK6HH R?^$5TG_GP@_[XH_X172?^?"#_OBM:B@#
M)_X172?^?"#_ +XH_P"$5TG_ )\(/^^*UJ* ,G_A%=)_Y\(/^^*/^$5TG_GP
M@_[XK6HH R?^$5TG_GP@_P"^*/\ A%=)_P"?"#_OBM:B@#)_X172?^?"#_OB
MC_A%=)_Y\(/^^*UJ* ,G_A%=)_Y\(/\ OBC_ (172?\ GP@_[XK6HH R?^$5
MTG_GP@_[XH_X172?^?"#_OBM:B@#)_X172?^?"#_ +XH_P"$5TG_ )\(/^^*
MUJ* ,G_A%=)_Y\(/^^*/^$5TG_GP@_[XK6HH R?^$5TG_GP@_P"^*/\ A%=)
M_P"?"#_OBM:B@#)_X172?^?"#_OBC_A%=)_Y\(/^^*UJ* ,G_A%=)_Y\(/\
MOBC_ (172?\ GP@_[XK6HH R?^$5TG_GP@_[XH_X172?^?"#_OBM:B@#)_X1
M72?^?"#_ +XH_P"$5TG_ )\(/^^*UJ* ,G_A%=)_Y\(/^^*/^$5TG_GP@_[X
MK6HH R?^$5TG_GP@_P"^*/\ A%=)_P"?"#_OBM:B@#)_X172?^?"#_OBC_A%
M=)_Y\(/^^*UJ* ,G_A%=)_Y\(/\ OBC_ (172?\ GP@_[XK6HH R?^$5TG_G
MP@_[XH_X172?^?"#_OBM:B@#)_X172?^?"#_ +XH_P"$5TG_ )\(/^^*UJ*
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
M+?\ (O:?_P!<5K5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M^G*;1C:I^?) P, GB@#R/]IE O[+NG;0 %ETO&!T_>)2^/UCE_:O^#XE"O\
M\2F[*[QGYMIP1[UZWK_P6\)^*?#%IX>U:RN;_1;7;Y5G-?S[!M^[GY\MCMDG
M%>"_%^Q\,C]IGX7Z3?7P&FV.GW,3R/?.'MI,DQ;IMVY&R.,MF@#I?CEH U']
MH_X-SZ3M76TENI+IT/S_ &-%&=W^SEF ]V(IFC^(K?XA^'_B=J'AV2U\)>&[
M6YO8KR2VB3[;J-TL6))I7?*Q*>   6([BO:?#/P\T3PWJ=SJUND]YJUU&L4F
MI7]R]S.8P<J@=R2J#.=HP.]8<?[/GP_C\67_ (C'AV$ZE?,9+@&60P2.007,
M.[R]W)YVYYH ^<[Z1)/^">$"!P2+*$E<\X^U8Y'X&OJRUC2'P&D<2B-%TW:J
M(, #RN@%<M%^S9\.X/",GAB/P^$T*67SIK1;J8"9LY&]M^6 [ G ["NOMO!.
MEVGA?_A'XA=+I@B\D(;R4R"/&-HD+;\8XZ]* /G3X"Z'HOB?]CB/1_$-W)8Z
M5J%Q<6LES$V&B=[PB-@>V'*=>*N^&M9^(?P=^(?A+PGXXEM?'/AO4[IK31_$
M:Q[+RUF$;$+*.^4W DYXS\QQBO7M/^!?@O2O!5[X1MM(9?#=XP>;3FNIFC)W
M!^,L2N6 )P1FKNB_"K0M%U*RO\7VHW-@K)9-J=_-=_9 PP?+$C':2.-WWL<9
MQ0!X]^RKJ4T7CGXQ:3JY*:^GB)[N6.7AVB=<1L,]5PO!''(H^'>DSP_M.?&F
M]LE*Z.UE:QSE?]6UV8MQ'^\%))_WO>O7O$OPA\-^)?$L/B*2VN;#Q!''Y']J
M:7=RVD[Q_P!QVC8;U]FSCM6CIWP^T+2?#EQHEE9M9V%R7:<0S.LLS/\ ?9Y,
M[V9N[$Y- 'A'[/,49_8XOP%7#66K[L#[QWS=?6N[_9(;/[.?@/O_ ,2]?_0F
MKI=$^"?A+PWX2N_#&F6-Q9:!=!A)817\_ED-G>!\^5#9.0",]ZVO!'@/1?AU
MH<6C:!;/9:7$28K4SR2I$#R0N\G:,DG XH Z&BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH @O?\ CSG_ -P_RKR"O7[W_CSG_P!P_P J\@H ]1\+?\B]I_\ UQ6M
M6LKPM_R+VG_]<5K5H **3(]:,CUH 6BDR/6C(H 6BDI: "BDS1F@!:*3K10
MM%)FB@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ I",TM% #/+&<X&?7'-. P*6B@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!",BHFM(6
M+%HHV+')R@YJ:B@! ,<#@4M%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% $%[_QYS_[A_E7D%>OWO_'G/_N'^5>04 >H^%O^1>T_
M_KBM:M97A;_D7M/_ .N*UJT >._$WXEZCIGQ'T;P=::E#X??4([>>VO)[<2F
M]=KCRY((]Q"Y1/F8?>(88QC-:WBKXF7_ ("\,Z+#J\-C-XMU:Z-A:6Z2F&VD
MD#-F9F))2)8U\QNI&=HY(K)^.T&E^)+2+P_XAT"^O-.DNK*6&^M;627YC-AU
MC>,%HI% &#QG=P3R*YO3O!?BFTC^$^O^)[:[UR;03?6VH1R(+BZCAG!6"9T4
M'>Z*L8?;EOF)YP: .V\4_$"Z\*>#]-NK75++Q#JFN:E;Z;87$2*+199GVY 1
MB2B ,V"Q)QC/I@>)?C;>?#4^+])U@PZQJND6=I>6$RH(/M@N93"B.HR 5EP"
M5ZJPXR#7.S?"G5HK/5M;TW3IH[2'QI;^)=/T4)Y<C01JB3E8SC8TF9'"'!.!
MG!:E^(GPJU;XGZKXW\26-E/!(]AIUKI$-Y&8)+E[:X^TOE'P4#-M0%@.<GI@
MT >DZ#XOU;1OB-%X.UZYAU&:^TUM3M+Z&#R<-&X2:$J"00-Z,K=<$@YQFIO%
M_C&_D\>Z-X+T:>.ROKZSGU&YOI(A*8((RJ@(AX+,[@9/  ;C.*PEM;WQ!\5H
M/&YTO4;?2=%T&>VB@GMFCN;FXF=7=$C;!.U8P,]"S8!/6J<-W)K/CSPE\3+3
M2-472[G2;K2KVTDM&-Y9L9592\*Y;AXW0[<X)!Z<T -MOC?>ZIH^DZ;!';0^
M*+WQ#-X;EDVEH89(=S2SA,Y(\M0P0GJP!.*BU7XX7WA4>(= NA;W_B;3]3L=
M,LYMGEI<_;,>5(Z \%?GW $ [.,9XPM-^%NLZ);Z'XLDT^>2_B\7WGB&ZTV,
M;YX[:Y5HL!1G+JGEN5&3P0,GBH_$WPLUCQ)K7B;QQ:Z?<"Y.M:5?Z?8S)Y<]
MQ!9??.QL%2^^3:K8/RC@9H ]2\)^+M1M_'^K>"]9G2^O+:QBU.VOXX1%YT+N
M4960$@,K@<CJ&'<$FOXA\8ZIJGQ%;P?H=U#ITUKIG]J7=[+ )CAI-D42J2!R
M0Q)/.!@<G(S=-M+V;XF^)/'[:9J TRWT2/3K.T-LRW5VRNTTA2)L,.=J@,!D
MY[#)BFL;O1?BF?&HTG49=-UO0([.2&&V:2XMIT?S$22-<D;@[+GH&7DC.: *
M>D_&R\\:V'@NPTM(-/UO7YKN"YE*^:EG]EW"=E4_>)90%!Z;N<XY['X8^.)_
M%3^(-+O_ "CJ_A_4&T^YDA7:LPV*\<H7G;N5AD>H..*\M\(_"S5_A\GP]U^Y
ML9KF?3[G4I=5M;5#-+ MZ6;(5<E]AV!@N3U(SBO0/@]X3O-(U/QGK]];R6DW
MB'5C=Q6\HPZ0)&L<9<?PD[6;!Y (S@YH ],I*6D90RD'D&@ S]:,_7\JS?\
MA&]._P"?8?\ ?3?XT?\ "-Z=_P ^P_[Z;_&@#2S]?RHS]?RK-_X1O3O^?8?]
M]-_C1_PC>G?\^P_[Z;_&@#2S]?RHS]?RK-_X1O3O^?8?]]-_C1_PC>G?\^P_
M[Z;_ !H TL_7\J,_7\JS?^$;T[_GV'_?3?XT?\(WIW_/L/\ OIO\: -+/U_*
MC/U_*LW_ (1O3O\ GV'_ 'TW^-'_  C>G?\ /L/^^F_QH TL_7\J,_7\JS?^
M$;T[_GV'_?3?XT?\(WIW_/L/^^F_QH TL_7\J,_7\JS?^$;T[_GV'_?3?XT?
M\(WIW_/L/^^F_P : -+/U_*C/U_*LW_A&]._Y]A_WTW^-'_"-Z=_S[#_ +Z;
M_&@#2S]?RHS]?RK-_P"$;T[_ )]A_P!]-_C1_P (WIW_ #[#_OIO\: -+/U_
M*C/U_*LW_A&]._Y]A_WTW^-'_"-Z=_S[#_OIO\: -+/U_*C/U_*LW_A&]._Y
M]A_WTW^-'_"-Z=_S[#_OIO\ &@#2S]?RHS]?RK-_X1O3O^?8?]]-_C1_PC>G
M?\^P_P"^F_QH TL_7\J,_7\JS?\ A&]._P"?8?\ ?3?XT?\ "-Z=_P ^P_[Z
M;_&@#2S]?RHS]?RK-_X1O3O^?8?]]-_C1_PC>G?\^P_[Z;_&@#2S]?RHS]?R
MK-_X1O3O^?8?]]-_C1_PC>G?\^P_[Z;_ !H TL_7\J,_7\JS?^$;T[_GV'_?
M3?XT?\(WIW_/L/\ OIO\: -+/U_*C/U_*LW_ (1O3O\ GV'_ 'TW^-'_  C>
MG?\ /L/^^F_QH TL_7\J,_7\JS?^$;T[_GV'_?3?XT?\(WIW_/L/^^F_QH T
ML_7\J,_7\JS?^$;T[_GV'_?3?XT?\(WIW_/L/^^F_P : -+/U_*C/U_*LW_A
M&]._Y]A_WTW^-'_"-Z=_S[#_ +Z;_&@#2S]?RHS]?RK-_P"$;T[_ )]A_P!]
M-_C1_P (WIW_ #[#_OIO\: -+/U_*C/U_*LW_A&]._Y]A_WTW^-'_"-Z=_S[
M#_OIO\: -+/U_*C/U_*LW_A&]._Y]A_WTW^-'_"-Z=_S[#_OIO\ &@#2S]?R
MHS]?RK-_X1O3O^?8?]]-_C1_PC>G?\^P_P"^F_QH TL_7\J,_7\JS?\ A&].
M_P"?8?\ ?3?XT?\ "-Z=_P ^P_[Z;_&@#2S]?RHS]?RK-_X1O3O^?8?]]-_C
M1_PC>G?\^P_[Z;_&@#2S]?RHS]?RK-_X1O3O^?8?]]-_C1_PC>G?\^P_[Z;_
M !H TL_7\J,_7\JS?^$;T[_GV'_?3?XT?\(WIW_/L/\ OIO\: -+/U_*C/U_
M*LW_ (1O3O\ GV'_ 'TW^-'_  C>G?\ /L/^^F_QH TL_7\J,_7\JS?^$;T[
M_GV'_?3?XT?\(WIW_/L/^^F_QH TL_7\J,_7\JS?^$;T[_GV'_?3?XT?\(WI
MW_/L/^^F_P : -+/U_*C/U_*LW_A&]._Y]A_WTW^-'_"-Z=_S[#_ +Z;_&@#
M2S]?RHS]?RK-_P"$;T[_ )]A_P!]-_C1_P (WIW_ #[#_OIO\: -+/U_*C/U
M_*LW_A&]._Y]A_WTW^-'_"-Z=_S[#_OIO\: -+/U_*C/U_*LW_A&]._Y]A_W
MTW^-'_"-Z=_S[#_OIO\ &@#2S]?RHS]?RK-_X1O3O^?8?]]-_C1_PC>G?\^P
M_P"^F_QH TL_7\J,_7\JS?\ A&]._P"?8?\ ?3?XT?\ "-Z=_P ^P_[Z;_&@
M#2S]?RHS]?RK-_X1O3O^?8?]]-_C1_PC>G?\^P_[Z;_&@#2S]?RHS]?RK-_X
M1O3O^?8?]]-_C1_PC>G?\^P_[Z;_ !H TL_7\J,_7\JS?^$;T[_GV'_?3?XT
M?\(WIW_/L/\ OIO\: -+/U_*C/U_*LW_ (1O3O\ GV'_ 'TW^-'_  C>G?\
M/L/^^F_QH TL_7\J,_7\JS?^$;T[_GV'_?3?XT?\(WIW_/L/^^F_QH TL_7\
MJ,_7\JS?^$;T[_GV'_?3?XT?\(WIW_/L/^^F_P : -+/U_*C/U_*LW_A&]._
MY]A_WTW^-'_"-Z=_S[#_ +Z;_&@#2S]?RHS]?RK-_P"$;T[_ )]A_P!]-_C1
M_P (WIW_ #[#_OIO\: -+/U_*C/U_*LW_A&]._Y]A_WTW^-'_"-Z=_S[#_OI
MO\: -+/U_*C/U_*LW_A&]._Y]A_WTW^-'_"-Z=_S[#_OIO\ &@#2S]?RHS]?
MRK-_X1O3O^?8?]]-_C1_PC>G?\^P_P"^F_QH TL_7\J,UF_\(WIW_/L/^^F_
MQH_X1K3O^?8?]]-_C0!I YI:AM;2*RB$4*;$!S@$FIJ (+W_ (\Y_P#</\J\
M@KU^]_X\Y_\ </\ *O(* /4?"W_(O:?_ -<5K5K*\+?\B]I__7%:U: &LH;J
M!^5*  *6B@!,#THP/2EHH BN+=+F%XG'R."K $@X(]1R*;9V4-A;1V\$:101
MJ%2-!@*!V%3T4 )M'H*,4M% "8%&!Z4M% ";1Z"BEHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH @O?^/.?_ '#_ "KR"O7[W_CSG_W#_*O(* /4?"W_ "+V
MG_\ 7%:U:RO"W_(O:?\ ]<5K5H **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M**Y?QK\0M*\#Q0B]%S=7<X=H+"QA,UQ,%&7*J.P'))( ]: .HHK$\,^++'Q9
MICWMB9D2.1H98KJ%H98I%QN1T8 @C(]N>*Q]'^+7A?7=&U[5K/5$DTS0[F2T
MO;LJ1&DD8!< X^8#.,COQ0!V=%<GH7Q'TK7+Z6RQ=Z?>I;_;!;ZC 8'>#./-
M4'JO(SW&1D#-0:)\5M#U[4+&VMVNHTU#>+"ZN+9HX;W:"6\IS][@$C.,@$C(
MH [.BL7Q3XMT[PC81W6H2N/-E6""&%#)+/*QPL<:#EF/H*S=+^)V@:GHNJ:F
MUVUC%I3,FHQ7R&&6S8#=B1#R.,$'D$'@F@#K**Y/PS\2M&\4S7$%N]Q9W4$*
MW36U_ UO(8&^[,%;JA]>W?%5_#OQ8\/^*-6@L+*XF#W0=[*::!HXKU4.',+G
MAP,'IVY&1S0!VE%%% $%[_QYS_[A_E7D%>OWO_'G/_N'^5>04 >H^%O^1>T_
M_KBM:M97A;_D7M/_ .N*UJT %%<YXJ\?Z'X.:VCU.^6":X<+'"B-)(06"[MJ
M@G:"1ENE33^.- M?"I\23:Q9IH(B$QU$RCR=F<9W?7CZT ;M%<WI'Q'\,:]X
M;N/$&GZY9W6B6Y82WZ2?ND*_>RQ],BKNF>+='U>QNKRUOXFM[1BMP[DIY!"[
MCO#8*_*0><<$&@#7HK'\/^+]'\4B8Z5?Q7AA"EU7(90PRK8(!VL.0>A[5+KG
MB73/#<4,FI7B6HF?RXE(+-(V"=JJ 2QP">!T!- &G16/-XNT:#0$UM]2MQI+
MHKI=A\HP8X7!'4DG  YSQUI+?QCHMUHT^K1ZE;_V=;EQ-<.VU8BGW@^<%2.X
M.#0!LT5EZ'XFTSQ)%-)IMXER(7$<J@%6C8@$!E(!&001D<@U'K_B[1_"XA_M
M2_BM&FW>6C9+.%&6(4 G ')/0=Z -BBLG4/%>D:7I<&HW.H0)93E!#,&W"8O
M]P)C.XG/ &<U9TC6K'7K".]T^YCN[63(62,Y&0<$>Q!!!!Y!% %VBBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HI*"<4 +129HW#UH 6BHY;B.%"TCJBCJS'
MKG[CXB>';:<POJL&\<':2P'XCBN#$X_"X.WUBK&%^[2_,UA2J5?@BWZ(Z2BL
MBR\6:/J&/L^IVLA]!*,_E6FD\<HRCJX_V3FM*.+P]=7I5%+T:9,J<X?$K$E%
M)N'K1N'K75<@6O&/VA?A])XMM[75]"U[^PO&6AV\\]DS 217$#;5EAFC[QM\
MH)'(."*]FW"N7\8?#S1_&DL4]['/%>Q0O!%>6=R\$R(^-ZAE(R#@9!R.!3 \
M@C^,&M:_X+DLKGP9K-GK<>J/I?B"+P[;_;3 R1JS/$P()612@5CRN[GISQ7@
M3Q+X?O/AI\:++6/#VN:7H/\ :4S&*6T^S%5:&%$B1LD+*" <=@037U-X=\,Z
M;X5T[[%I=HEI;EVE95))=V.6=F.2S$]22352W\ ^'[:RUFS32;?[)K,SW&H0
MN"R7$C*%9F!/<*!QZ4 >"_#$ZUX-\97NC_$]'U;4V\/L=-U^([HY+!-IEMW0
M 8F'R[G_ (\ C'2L/X20ZKX2\4> &UJ.YUCP'J32GPE-)*&FTAY%8I'< #]Y
MNC+!'S\F[!R>:^F-'\#Z/HDOF6]LSR^1]F$ES,\S)#_SS4N3A>!P/05!I'PY
MT#09;9[&P$2VA9K6%I7:*V+9W>4A)5,Y/0=Z .7^,_@G6_%)\*ZOX=:VGU+P
M]JJ:B+"[F,45T@4JR;P#M;#$@D$9%?.GCM]:\4Z%\7/%2VBV&ESW^EV#+!/Y
MT<H@D'VA@^T;@H;:2!C((YQ7TWX4^$>F>';'6;51-!:ZI?R7TMI;7DPCW/\
M>&2VXANI' ]!Q75)X7TI-!_L4:=;#2?*,'V(1 1>61C;MZ8H ^<_CU%J=U\5
M/^)#N\Y/!&I&0Q>AV>7G_@6,4Z8&?1/V:UTWYI1<VSDIU\H6I\W/MC.:]^\/
M^ ]$\+F9M/L@DDL:PO+-(TSF->%CW.2=@SPO05!H7PW\/>&M02\T[34@GC5U
MAR[.MNKG<XB5B1&&/)"@4 =11110!!>_\><_^X?Y5Y!7K][_ ,><_P#N'^5>
M04 >H^%O^1>T_P#ZXK6K65X6_P"1>T__ *XK6K0!X=\;_#.OZ3XGTSQQX7DC
MU&\A:TL+WP_.0@OXEN?,B$<O_+.0.3U^5@>:TAI<?QE^&_A_4O!NM7/@^%+I
M[^.-["*;;.KR!HIHGR/EE+D@'J 0>E==XH^'$7B/5!J$>JZAIER3;B46LH\N
M18I"Z?(P(# LWS#GGG.,5&?A7I]KIFBV&E:CJVA6VDE_)73;TIYN_E_.#!A(
M226RPSDDT >0>)?%.N>)/"'@^QUZUMK:^LO'=GH^L&S!%M<^7)N61%/1')B.
MT]#D=JYS]H.[U"W\;?$*VLF9--NM'T(:B5Z#=J!C8GZQ%P?;Z5](ZC\/M&U/
MPP^@3VS&P9A+D2-YHE#[Q*),[O,#@-NSG-0+\,]$DL=<MKV!]4.MJ$U&>];=
M)<*%VJI( P%&<!0,$D]3F@#CM4=K?]IWP]':Y59_#-XMVJ="B3Q>5GZ,SX^I
MI=7>>?\ :<\.0S\V</AJ]FMU/3SC-$KD>^W ^A/K776OP]L=,74+E)KZ\U2[
MLQ8F_N+G-RL*@[420 ;.6+9 R6Y.<"L_1?A='%H/AV'4+^^GU?11(+;5?M1D
MN55]P*-(P_>#854EASM!X(% 'A/AFYO9?$OAJQD)&B)\2]5$*G[A"12/&/3B
M4R$>X]JB^(US?#XH^+=/0E="N/%'AH7F/NY8'>#['9%G\*^C)/A?H3>&K/1(
M[9X+:SG%W;S12$3QW ??YPDZ[RQ))/7<<\'%))\+M"N-#U33+F"2Z35)OM-Y
M<S29GEE&-LF\8P5VKMQ@+M&* .4TR1XOVG=<AMR1!+X8MY;E0?E,HN7$9/OM
M+CZ5#:O-/^TOKBW/^IM_"T(M0>@#W#>81]2J _05V]K\/K"UAUK%Q>M?:O&(
MKK4C/BZ954J@5U V;021M P23U-,OOASI]])IMP+F^M]0L;1K%+^&XQ<20L
M&21R#OR5#9/.X9&#0!\\?!^YOKK7OA-;79)TV*]\0FU1ON_([K"1]%:3%>I_
M Z:Y_P"$S^*MOS_9L7B$&W] [6\9E _'!_&NTN/AIHDFD:+I]O;MI\>C.LFG
MRVC[);=@",ACG.X%@V<[MQSFM3PSX6L?"=B]K81L!+,]Q-+(VZ2:5SEG=N['
M^0 ' H V*1B0IQR:6B@#,%]J/_0.3_P)'^%'V[4?^@<G_@2/\*TZ* ,S[=J/
M_0.3_P "1_A1]NU'_H')_P"!(_PK3HH S/MVH_\ 0.3_ ,"1_A1]NU'_ *!R
M?^!(_P *TZ* ,S[=J/\ T#D_\"1_A1]NU'_H')_X$C_"M.B@#,^W:C_T#D_\
M"1_A1]NU'_H')_X$C_"M.B@#,^W:C_T#D_\  D?X4?;M1_Z!R?\ @2/\*TZ*
M ,S[=J/_ $#D_P# D?X4?;M1_P"@<G_@2/\ "M.B@#,^W:C_ - Y/_ D?X4?
M;M1_Z!R?^!(_PK3HH S/MVH_] Y/_ D?X4?;M1_Z!R?^!(_PK3HH S/MVH_]
M Y/_  )'^%'V[4?^@<G_ ($C_"M.B@#,^W:C_P! Y/\ P)'^%'V[4?\ H')_
MX$C_  K3HH S/MVH_P#0.3_P)'^%'V[4?^@<G_@2/\*TZ* ,S[=J/_0.3_P)
M'^%'V[4?^@<G_@2/\*TZ* ,S[=J/_0.3_P "1_A1]NU'_H')_P"!(_PK3HH
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBDS0 M(:,BHI;A(59W=41
M>2S'  J9245=NR!:DFZH;B]BM(S)-(D48ZL[!1^M>?>*?C!9:8SV^EJ+^YZ>
M9G$2GZ_Q?A7,6?A+Q-\0[A;O59WM;0G*F48&/]B/^IK\]QW%]+VSP>44WB*W
M]WX5ZRV/;HY9/E]KBI>SAY[OT1W.L?%O0M+W+#*U_*.-MNN1_P!]'BN.N?BM
MX@\0RF'1=/\ *R>#&AE<?4]!76Z-\(M#TTJT\;ZA*O.9V^7_ +Y'%=E:V$%E
M&(X(8X8QP%C4*/TKC_LSB?-M<;B5AX/[--7E_P"!/]#7V^7X;^%3<WWEM]QX
M]#\-_$_B>03:Q?&!"<XGD\QA]%' KK=&^$&B:=M:Y634)5YS,<+_ -\BN[V^
MU&W'2O5P7!F4X27M:D'5G_--\S_'3\#GK9KBJJY5+ECVCH5[/3K:QB$=M!'!
M&.BQJ%'Z58" 4HXI:^WITX4H\L%9>1Y#;;NQ,4 8I:*T$%%%% !1110 4444
M %)BEHH 3'%&VEHH 3;2;!3J* "BBB@ HHHH **** (+W_CSG_W#_*O(*]?O
M?^/.?_</\J\@H ]1\+?\B]I__7%:U:RO"W_(O:?_ -<5K5H **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BD)Q36(Q2N ^HW.WG-<YXF\>:5X85A<3B6XQ\M
MM%RY^OI^->:W?B7Q/\1KA[73(7MK(G!6(X4#_;?^@KXK-N*\%ET_JU&]:N]H
M0U?S['JX;+JV(7M)>[#^9Z+_ ()W7BCXGZ7X>#PQ.+Z\'_+*%OE4_P"TW05P
M8C\5?%";+$VVFYX/*0C^KFNN\+?"&PTK;/J+#4+D<A",1*?IW_'\J] AC6)0
MBJ%4# 4#  KY^.39SQ$U4SFI[*C_ ,^H/5_XI';]:PN!TPD>:7\S_1'(>%?A
MGI7AS9*R_;;P<^=,!\I_V5Z#^==@  *DHK]#P&6X3*Z2H8.FH17;]>YXE:O4
MQ$N>K*[$%+117IF 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!!>_\><_^X?Y5Y!7K][_QYS_[A_E7D% 'J/A;_D7M
M/_ZXK6K65X6_Y%[3_P#KBM:M !17C/Q0^(^H:+\2]"\*_P!I-X=M-32![.^\
ME6^VSFX"RP!W!4%8\-MZMN]!SV[:[JGAKPK:MK/DZAK\DAM8HK1?+6ZF+L(\
M#)V@J S==H#'H* .OHKP?1?C%K\OP8\,:M=/:2^*/$&L?V-#*L6((Y'NI(]^
MSJ0B(2!WP,]33_&/QLU#X9W7C+1[UTU?4M.L[.\TN:6,1F?[3+]G5) @ ^67
M!R ,JV.HR0#W6BO-M(\5ZMH/Q/MO!VL7JZJM_I+:C:WODK$RR1.J31E5XVD.
MK*>HY!)ZU-XJ\87\WQ+T/P5I=RMA+<V,^IW=YY:R/'#&5140,"N6=^20<!3W
M/ !Z'17A=G\;-3U33=(T:(P0^);OQ+/X:GNA'F./R-SR3JA[F(*0I. S]P*C
MU[XVZGX8N/$GAJ1XKWQ#9ZKI^FV%W)$%$JWF/+DD1<#*8DSC ;:.F30![Q17
MGGACQ;J-K\2]7\%ZI<?V@\.GPZK:7QC6-WC9S'(CJH"Y5@"" .&P>F3#K?B_
M4]7^)TG@_2+Q=,6RTK^T[N[$*RNS.^R*-0PP!PS,>O  QR: /2:3->'Z!\:]
M0\;VW@;3+(Q:?J^MW%[#?7"('%N+,L)C&K9&68+C=D -WQ79_"WQM<^)KGQ-
MI.H.LNI^']2:PEE1=HF0HLD<A4< E6P0.,J2,9Q0!WU%%(>* %HIN]?4"C>O
M]X?G0 ZBF[U_O#\Z-Z_WA^= #J*;O7^\/SHWK_>'YT .HIN]?[P_.C>O]X?G
M0 ZBF[U_O#\Z-Z_WA^= #J*;O7^\/SHWK_>'YT .HIN]?[P_.C>O]X?G0 ZB
MF[U_O#\Z-Z_WA^= #J*;O7^\/SHWK_>'YT .HIN]?[P_.C>O]X?G0 ZBF[U_
MO#\Z-Z_WA^= #J*;O7^\/SHWK_>'YT .HIN]?[P_.C>O]X?G0 ZBF[U_O#\Z
M-Z_WA^= #J*;O7^\/SHWK_>'YT .HIN]?[P_.C>O]X?G0 ZBF[U_O#\Z-Z_W
MA^= #J*;O7^\/SHWK_>'YT .HIN]?[P_.C>O]X?G0 ZBF[U_O#\Z-Z_WA^=
M#J*;O7^\/SHWK_>'YT .HIN]?[P_.C>O]X?G0 ZBF[U_O#\Z-Z^HH =12;AZ
MBC<OJ/SH 6BDW+ZC\Z-R^H_.@!:*;O7U'YT;U_O#\Z '44W>O]X?G1O7U'YT
M .HIOF+ZBC>O]X?G0 ZBDW#U%)O7U% #J*;O7U%&]?44 .HIN]?44>8OJ* '
M44WS%]12>8OK0 ^FEL=ZJ:EK-EI%LUQ>7"6\*]6<X_\ UUY=XB^+MSJ$WV/P
M];N6<[1.Z;G;_=3^IKYG-^(L!DT?]HG>;VBM9/T1WX7 U\6_W<=.K>R^9Z-K
MWBG3?#EMYU]=)%D?+'U=OH.]>7:M\2-;\6W9L= M9((VXW1C,I'J3T4?YS4N
M@_"J_P!<N?MWB*ZD3>=S1;]TK?4]%^@KU'2=$L-"M1;V,$5O&.R#D^Y/>OCN
M3/\ B?XV\)AWT7\22_\ ;3U+X++_ (?WM3_R5?YGGGAKX.J'6ZUV8W$I.[[.
MC'&?]INK5Z;96$%A;I#;PI!"HPJ1C 'X5+Q_>'YT[>O]X?G7VN49!E^2PY<)
M3LWO)ZR?J]SR<3C*V+E>K*_ET7HA<"C%)O7^\/SHWK_>'YU]$<0ZBF[U_O#\
MZ-Z_WA^= #J*;O7^\/SHWK_>'YT .HIN]?[P_.C>O]X?G0 ZBF[U_O#\Z-Z_
MWA^= #J*;O7^\/SHWK_>'YT .HIN]?[P_.C>O]X?G0 ZBF[U_O#\Z-Z_WA^=
M #J*;O7^\/SHWK_>'YT .HIN]?[P_.C>O]X?G0 ZBF[U_O#\Z-Z_WA^= #J*
M;O7^\/SHWK_>'YT .HIN]?[P_.C>O]X?G0 ZBF[U_O#\Z-Z^H_.@!U%("#2T
M 07O_'G/_N'^5>05Z_>_\><_^X?Y5Y!0!ZCX6_Y%[3_^N*UJUE>%O^1>T_\
MZXK6K0!Y%\;DM]?L_P#A'M:\*WVL:'<3V<BSVL'G+(WG8DC^4[HW "D-P#NZ
M\53\'?"3Q-/X2\+/JWBW6=*US2[6:WQ$;>X81O(2@=I$?,@C$:%@><'D\Y]H
M9=PQ0!@4 ?-7A7X0>*-,^#GAL737M]K>A^(%UN+2KL1(P2.YD+1QLH S)&Y<
M;C]X@9 Z7_'7PCU;XHZAXU\10V<EA<W%EI]KH]O?#RI)&M9_M)9QSL5GP@SS
MP3P,5]#T4 >20:?J?B#XFQ^.9M&O[2RT?0IK2WL;A%2YN+B5U>157=C"B-5!
M) +-QP,U1BFO-:\9>$_B;::%J2VTVEW6DZAIK1JUW:DRAE)120P#QLIVD\,#
MTS7LL\"7,+Q2*&1P593W!ZBFVUK%9P1P0QK%#&H5(T "J!P  .@H ^?K#X3:
MSH=CHGB<V#S:O;^*[KQ'=Z9$RM*(+@-&T:\X,B1E&(!P2I /2H_$/PDUCQ-J
M?B7QI#820ZE)K.F:CIVGSD)-)#9<$-SA6DW28!/]W.,U]%T4 >4:5INHS?$3
MQ'\0)=)ODMX]&CTVPTUHPEU<[7:60A2<+D[54,1D@GI@F*[TS4=$^)@\;1:)
M?W-IK&A)97%I;HKW%K.C^9&'7=C!#,I() (&>#FO7** /GOPQ\)=6^'D'@#7
M#9/?7NEW&H2:I:6F'D5;TLS%/[_EML! Z@$C-=[\(O!]WHE[XNU[4+=K2[\1
M:H;U;:3&^*%8UCC#XX#$*6([;@.M>CT4 %(RAE(/0TM% &;_ ,([IO\ SZ1_
MK1_PCNF_\^D?ZUI44 9O_".Z;_SZ1_K1_P ([IO_ #Z1_K6E10!F_P#".Z;_
M ,^D?ZT?\([IO_/I'^M:5% &;_PCNF_\^D?ZT?\ ".Z;_P ^D?ZUI44 9O\
MPCNF_P#/I'^M'_".Z;_SZ1_K6E10!F_\([IO_/I'^M'_  CNF_\ /I'^M:5%
M &;_ ,([IO\ SZ1_K1_PCNF_\^D?ZUI44 9O_".Z;_SZ1_K1_P ([IO_ #Z1
M_K6E10!F_P#".Z;_ ,^D?ZT?\([IO_/I'^M:5% &;_PCNF_\^D?ZT?\ ".Z;
M_P ^D?ZUI44 9O\ PCNF_P#/I'^M'_".Z;_SZ1_K6E10!F_\([IO_/I'^M'_
M  CNF_\ /I'^M:5% &;_ ,([IO\ SZ1_K1_PCNF_\^D?ZUI44 9O_".Z;_SZ
M1_K1_P ([IO_ #Z1_K6B::6YQ2N!0_X1W3?^?2/]:/\ A'=-_P"?2/\ 6K4U
MW#;@M+(D8'=V _G6)>^/M T]BLVJ0;AU5&WG]*X*^883"J]>K&*\VD;0HU*C
MM"+?HC1_X1W3?^?2/]:/^$=TW_GTC_6N-O?C5HMON$,-U<D="J!0?S-8-Q\;
MKVY)2QTE,]M[ES^2BOE<1QMD6'?+[?F?:*<OR/2IY1C:FOL[+ST_,]._X1_3
MO^?./]:#H.F#K:1CZYKRG_A(_'^NKBVM9H4;H8X!'^K4?\*\\9:WC[=J'E@]
M1-<LWZ+Q7F/C.KB=,OR^K4\VN5?>S?\ LJ-/^/7C'YW?X'IK66A(Q5A:JP[&
M09_G2?9= _Z=/^_H_P :\_C^!3LN9M6'F=]L&1^IIW_"B!_T%A_X#_\ UZ?]
MM\3O598O_!B#ZIEW7$_^2L[[[+H'_3I_W]'^-'V70/\ IT_[^C_&N!_X40/^
M@L/_  '_ /KT?\*('_06'_@/_P#7H_MKBC_H6+_P8@^JY=_T$/\ \!9WWV70
M/^G3_OZ/\:/LN@?].G_?T?XUP/\ PH@?]!8?^ __ ->C_A1 _P"@L/\ P'_^
MO3_MGBC_ *%B_P#!B_R#ZKEW_00__ 6=]]ET#_IT_P"_H_QH^RZ!_P!.G_?T
M?XUP/_"B!_T%A_X#_P#UZ/\ A1 _Z"P_\!__ *]']L\4?]"Q?^#%_D'U7+O^
M@A_^ L[[[+H'_3I_W]'^-'V70/\ IT_[^C_&N!_X40/^@L/_  '_ /KT?\*(
M'_06'_@/_P#7H_MGBC_H6+_P8O\ (/JN7?\ 00__  %G??9= _Z=/^_H_P :
M/LN@?].G_?T?XUP7_"B%_P"@M_Y '^-'_"B1_P!!;_R /\:7]M<4?]"Q?^#$
M'U7+O^@A_P#@+.^^QZ$>UK_W\'^-'V+0O2U_[^#_ !KS_P#X46PZ:L/^_/\
M]>C_ (46_P#T%A_WX_\ KT?VWQ-_T+%_X,0OJF7_ /03_P"2L]!%CH1Z+;'Z
M2#_&E^P:'_<MO^_@_P :\\_X47(/NZNOXP__ %Z/^%&S?]!=/^_)_P#BJ/[<
MXF7_ #+/_*B#ZIE__03_ .2L]#&GZ)_<MO\ OX/\:=_9FC?\\[?_ +[_ /KU
MYT?@;/CC5D_[\G_XJF_\*-N_^@PG_?D__%4?V[Q)URO_ ,G0?5,!_P!!/_DK
M/1_[+T;_ )Y6_P#WU_\ 7H&E:.>D,!_X%_\ 7KS?_A1MW_T&(_\ OR?_ (JD
M/P.O!]W5X_\ OTP_]FI?V]Q&O^97_P"3H7U/ _\ 03_Y*ST9[#0XQ\RVR_[S
M@?UJK--X9MAF6>Q0#UF'^-<-'\"Y3_K=77_@,.?YFK,?P*MP/FU63/\ LPJ*
M?]L<4U/@RU+UJ(?U7+EOB'\HLZ1]=\&Q];RQ_"3-5I?%G@F+K<V[?[JN?Y50
MA^".E*,2WMW(?52J_P!*MI\&- 7[S7;_ %FQ_(4?6^,:GPX>E'UDW^0>SRJ.
M]2;^2*TWC[P7%]V-I?\ <A<U6?XD>$%'RV$[_2+'\S6W%\(O#28S:RO_ +T[
M_P"-7(_AGX:AZ:5"3_M$G^9I*GQG4_Y>48_*3#FRJ.T9O[D<=+\4/#*G]WHL
M[_7:/_9JI2_%72<GR_#P(]6GQ_2O2H_ V@0_=TFU_&,&K,/AK2;<_NM-M$]U
M@4'^5/\ LWBVI\>.A'T@'M\LCM1D_61Y&_Q2MG.(O#L&?>8G^0J"3XAW<ZL(
M- MD8]"$D?%>WII]M']V")?H@J00HIPJ@?08I/A_B&KI5S5_*"0?7<"OAPR^
M<F>)Z-\.=<\6W"W>JR/8VY.0''SD>BIT4?6O3-&\!:+HL 2"S5FQ\TLF2[?4
MUT>T&G5[>4<+8#*I>V:=2L]YRU?_  /D<N)S&OB?=ORQ[+1&9_PCNG?\^D?Z
M_P"-+_PCNF_\^D?ZUI45]D>69O\ PCNF_P#/I'^M'_".Z;_SZ1_K6E10!F_\
M([IO_/I'^M'_  CNF_\ /I'^M:5% &;_ ,([IO\ SZ1_K1_PCNF_\^D?ZUI4
M4 9O_".Z;_SZ1_K1_P ([IO_ #Z1_K6E10!F_P#".Z;_ ,^D?ZT?\([IO_/I
M'^M:5% &;_PCNF_\^D?ZT?\ ".Z;_P ^D?ZUI44 9O\ PCNF_P#/I'^M'_".
MZ;_SZ1_K6E10!F_\([IO_/I'^M'_  CNF_\ /I'^M:5% &;_ ,([IO\ SZ1_
MK1_PCNF_\^D?ZUI44 9O_".Z;_SZ1_K1_P ([IO_ #Z1_K6E10!F_P#".Z;_
M ,^D?ZT?\([IO_/I'^M:5% &;_PCNF_\^D?ZT?\ ".Z;_P ^D?ZUI44 9O\
MPCNF_P#/I'^M'_".Z;_SZ1_K6E10!F_\([IO_/I'^M'_  CNF_\ /I'^M:5%
M &;_ ,([IO\ SZ1_K1_PCNF_\^D?ZUI44 0VUI%9Q".%!&@YVBIJ** (+W_C
MSG_W#_*O(*]?O?\ CSG_ -P_RKR"@#U'PM_R+VG_ /7%:U:RO"W_ "+VG_\
M7%:U: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***0G% "T5F
M:YK]EX>LS=7TWDP@@9P22?8"N9;XP^'5Z33O](&_K7B8W.LNR^?L\77C"79M
M7.JEA*]=<U*#:\D=S17GTGQJT).D-Z_N(A_4U"WQOTC^&SO#]54?UKR)<8Y#
M#?%Q^\ZEE>-?_+I_<>C$T Y[UYF_QRTX?=T^Y;ZLH_K5=_CK:C[NE3?\"F45
MS2XXX?C_ ,Q2^Y_Y&BR?'/\ Y=/\#U/\:":\CD^.S9_=Z4G_  .X_P !41^-
M]Z0-ND1?]_6/]*YWQ[D*VK-^D9?Y&BR7'=86^:_S/8@31GZ5XY_PN?6)!\FD
M1?\ CYII^+/B:7_5Z1%CVAD/]:R?'V3_ &>=^D)?Y#_L7%];?^!(]EH_&O%G
M^(OC.?\ U>FE,]-MFYI5\3_$.Y'[NTF&?2T"_P ZC_7S R_AT*LO2#'_ &-6
M7Q3BO^WD>SY- ->,^=\2;GH+B,'_ &8EIG_"/_$2[;Y[BZ3W-VJC\@:7^N=2
M?\'+JS_[=M^H?V4E\5>"^9[26Q3?- ') ^M>.#P!XVN!^]U,C/\ >O'/\A0/
MA'XCGSYVK1\^LLC4O]:,WG_"RJI\VD']GX5?%B8_)-GKSW\$?WIXU'NX%5Y-
M?TZ+[]_;)_O3*/ZUY9#\#;US^^U6$?[D3'^9JW'\"8_^6FK,?]V #^M']N<3
M5/@RQ+UFA_5,OCOB+^D6=[<>-M"MA^\U:T'TE!_E5-_B5X;3KJT)_P!W)_I7
M,1_ O3UQNU*Y/^XB#^E7(O@KHB??GO)/^V@'\A3^N\85/APE*/K-O\A>RRN.
M]63]$7KKXM^';="4NWN&'\,43$G\\"L*^^.=I&,6FG32MV,SJ@_3)K;M_A#X
M<A8%K>68#M),Q'Z5N6/A'1M/_P"/?3+6/'0^6"?S-+ZMQABM*E>E17]U.3_$
M/:973VA*7JTOR/,I?BIXHU<[=.TU8P3P8X6D/Y]*0V7Q#U]@7DN+9#ZNL*_D
M.:]E6)4&% 4>@%.VT?ZH8K%:YAF-6?E%\J_ /[3IT_X-"*]=6>-P_!K6+^7?
MJ.J1 GJ<M*WZXK;L?@EI<'-S=W-Q_LKA!^E>DXI<5WT.!\CHOFG1YWWDW+\V
M95,XQDU93LO))'+:?\-O#NGX*Z;'*W]Z8ES^M=!:Z9:62!;>UA@4=HT"_P J
MLX-+7U>&RS!816P]&,?1)'FU*]6KK4DWZL;L'I2[12T5Z5D8"8%&!2T4P$P*
M,"EHH 3 HP*6B@!,"C I:* $P*,"EHH 3 HP*6B@!,"EHHH 3 HP*6B@!,"C
M%+10 F!1@4M% "8'I1@4M% "8%&*6BE8!,48I:*8"44M% "8HQ2T4 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 07O_'G/_N'^5>05Z_>_P#'G/\ [A_E
M7D% 'J/A;_D7M/\ ^N*UJUE>%O\ D7M/_P"N*UJT %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4C=*6B@#,UK0;/Q#9M:WT(FA)#8)(P?7(K!3
MX4^&E&#IY;ZRM_C78T5Y&)RC+\;4]KB:$9RVNTF=-/$UJ2Y:<VEY,Y2/X8>&
MHR"-*C/^\S'^M6$^'_AZ/IH]K_P*/-='164<CRN'PX:"_P"W5_D-XO$2WJ/[
MV8B>#=#C^[I-H/\ MBO^%3)X:TJ/[NFVH_[8K_A6K177'+<%#X:,5_VZO\C-
MUJC^T_O,]=$T]3Q8VX/M$O\ A4Z64$?"P1K]$%6:*Z(X:A'X8)?)$.<GNR/R
ME'\(_*E"#^Z!^%/HK54X+:*)NQN,=J-N>M.HJN5(0W%*![4M%4 T#%&,^U.H
MI (!S12T46 ****8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 07O\ QYS_ .X?Y5Y!7K][
M_P ><_\ N'^5>04 >H^%O^1>T_\ ZXK6K65X6_Y%[3_^N*UJT <QXK^(>B^#
M9K>#4)YFNIV4):VEM)<S;6<('*1@D+N.-V.O R>*CU/XG>&](\-VVNS:F)=-
MN03!):0R7#R@9SMCC5G.,'.!QCG%>=_&_P ):U;>)-,\:^$KR.?6;=[2PNM"
MNF"P:C$+CS(EW]8G#DD-R"#@UV'@WQ,/&_PVM]=\+Z?#IMY<I-Y5KJ:$"VG\
MQA*DFSDXD#9VGYL9H W;7Q]X?O?",?BB#5K:7P_)")TU /\ NRF<?7.>,8SG
MC&>*=IGCK1M5TZ^O8[S[-#89^V+>HUL]KA=W[U) &3Y><D<CD5\YVTUU_P *
MM\ :/<Z6NCOI?CVWTW6(8I#)#+*EPSM(K'JCRLC<]"<=JI?M#/?_ /";_$*.
MT++IDFC:$-2*]-IU$AB?^V1?/MF@#Z;\->-M(\5O.FGW#M- JN\,\+P2!&SL
M?8Z@E&P<-C!P>>*D\1>+--\+I ;^=UDN7,<%O!$\TTS $D)&@+-@ DX' !)K
MSK5F=/VG_#JVN0#X9O?M83N@GB\K/_ MV/QI=6\Z3]I[PZ)\_94\,WKVX;IY
MIGA#D>^W;^!H [^;QQHD'AR+7CJ,3:5-M\JXCRWF%FVJBJ!N+EOE"@;L\8S3
M;;QWH=SH5UK'V](+"T9DN7N5:)K=UQE)$8!E;D?*1GD>HKYI\,M>R>)_#<4A
M;^Q1\3-6,(/W>(I#&!_VT\TCWJ/XC&^?XI^+(59ET)_$_AD7F/N[B#NS[<0Y
M_"@#ZB\.>+=-\4)<&QFD,ENX2>WN(7@FB)&1OC<!ER.1D<CI47B/QII/A1[>
M/4;EUGN-S16\$+SRNJ\NP1 6VJ",MC R,]:X+37<?M0:VD!;R#X7MVN0O0R?
M:7\O/OMWX_&H;,S/^TQKOVDYB3PM!]F![*;AO,Q^(7/T% 'H>H>-M&TW1K35
M);Y);.\*"U>V!F:Y+C*+$J ER1T"@]_2KFA:_8^)-/2]TZX%Q;LS+G!5E93A
ME92 58$$%2 0:^7?@\]]+K_PF2[+'3EO?$36@;IP[B+'_ 3)C\:]4^!S7)\:
M?%=.1IB^(1]G';>;:/S<?CMH ]@HHI&)"D@9/84 +16;]KU/_H'Q?^!/_P!C
M1]KU/_H'P_\ @3_]C0!I45F_:]3_ .@?#_X$_P#V-'VO4_\ H'P_^!/_ -C0
M!I45F_:]3_Z!\/\ X$__ &-'VO4_^@?#_P"!/_V- &E16;]KU/\ Z!\/_@3_
M /8T?:]3_P"@?#_X$_\ V- &E16;]KU/_H'P_P#@3_\ 8T?:]3_Z!\/_ ($_
M_8T :5%9OVO4_P#H'P_^!/\ ]C1]KU/_ *!\/_@3_P#8T :5%9OVO4_^@?#_
M .!/_P!C1]KU/_H'P_\ @3_]C0!I45F_:]3_ .@?#_X$_P#V-'VO4_\ H'P_
M^!/_ -C0!I45F_:]3_Z!\/\ X$__ &-'VO4_^@?#_P"!/_V- &E16;]KU/\
MZ!\/_@3_ /8T?:]3_P"@?#_X$_\ V- &E16;]KU/_H'P_P#@3_\ 8T?:]3_Z
M!\/_ ($__8T :5%9OVO4_P#H'P_^!/\ ]C1]KU/_ *!\/_@3_P#8T :5%9OV
MO4_^@?#_ .!/_P!C1]KU/_H'P_\ @3_]C0!I45F_:]3_ .@?#_X$_P#V-'VO
M4_\ H'P_^!/_ -C0!I45F_:]3_Z!\/\ X$__ &-'VO4_^@?#_P"!/_V- &E1
M6;]KU/\ Z!\/_@3_ /8T?:]3_P"@?#_X$_\ V- &E16;]KU/_H'P_P#@3_\
M8T?:]3_Z!\/_ ($__8T :5%9OVO4_P#H'P_^!/\ ]C1]KU/_ *!\/_@3_P#8
MT :5%9OVO4_^@?#_ .!/_P!C1]KU/_H'P_\ @3_]C0!I45F_:]3_ .@?#_X$
M_P#V-'VO4_\ H'P_^!/_ -C0!I45F_:]3_Z!\/\ X$__ &-'VO4_^@?#_P"!
M/_V- &E16;]KU/\ Z!\/_@3_ /8T?:]3_P"@?#_X$_\ V- &E16;]KU/_H'P
M_P#@3_\ 8T?:]3_Z!\/_ ($__8T :5%9OVO4_P#H'P_^!/\ ]C1]KU/_ *!\
M/_@3_P#8T :5%9OVO4_^@?#_ .!/_P!C1]KU/_H'P_\ @3_]C0!I45F_:]3_
M .@?#_X$_P#V-'VO4_\ H'P_^!/_ -C0!I45F_:]3_Z!\/\ X$__ &-'VO4_
M^@?#_P"!/_V- &E16;]KU/\ Z!\/_@3_ /8T?:]3_P"@?#_X$_\ V- &E16;
M]KU/_H'P_P#@3_\ 8T?:]3_Z!\/_ ($__8T :5%9OVO4_P#H'P_^!/\ ]C1]
MKU/_ *!\/_@3_P#8T :5%9OVO4_^@?#_ .!/_P!C1]KU/_H'P_\ @3_]C0!I
M45F_:]3_ .@?#_X$_P#V-'VO4_\ H'P_^!/_ -C0!I45F_:]3_Z!\/\ X$__
M &-'VO4_^@?#_P"!/_V- &E16;]KU/\ Z!\/_@3_ /8T?:]3_P"@?#_X$_\
MV- &E16;]KU/_H'P_P#@3_\ 8T?:]3_Z!\/_ ($__8T :5%9OVO4_P#H'P_^
M!/\ ]C1]KU/_ *!\/_@3_P#8T :5%9OVO4_^@?#_ .!/_P!C1]KU/_H'P_\
M@3_]C0!I45F_:]3_ .@?#_X$_P#V-'VO4_\ H'P_^!/_ -C0!I45F_:]3_Z!
M\/\ X$__ &-'VO4_^@?#_P"!/_V- &E16;]KU/\ Z!\/_@3_ /8T?:]3_P"@
M?#_X$_\ V- &E16;]KU/_H'P_P#@3_\ 8T?:]3_Z!\/_ ($__8T :5%9OVO4
M_P#H'P_^!/\ ]C1]KU/_ *!\/_@3_P#8T :5%9OVO4_^@?#_ .!/_P!C1]KU
M/_H'P_\ @3_]C0!I45F_:]3_ .@?#_X$_P#V-'VO4_\ H'P_^!/_ -C0!I45
MF_:]3_Z!\/\ X$__ &-'VO4_^@?#_P"!/_V- &E16;]KU/\ Z!\/_@3_ /8T
M?:]3_P"@?#_X$_\ V- &E16;]KU/_H'P_P#@3_\ 8T?:]3_Z!\/_ ($__8T
M:5%9OVO4_P#H'P_^!/\ ]C1]KU/_ *!\/_@3_P#8T :5%9OVO4_^@?#_ .!/
M_P!C0;O4_P#H'P_^!/\ ]C0!I45#:R321 SQ+#)_=5]P_/ J:@""]_X\Y_\
M</\ *O(*]?O?^/.?_</\J\@H ]1\+?\ (O:?_P!<5K5K*\+?\B]I_P#UQ6M6
M@#C_ !7\-K'Q3?QWWVW4=,O T'FR6%TT8F2*0NBLO*\%FPP 89ZT3?#'25L=
M'L]/EU#1+;2MXMXM+OI(%*MRP< _O,GG+9.23G)KL** .>NO >AWGAE] ET]
M&TMSN,.]L[]^_?OSNW[_ )M^<YYSFH;;X=Z)#IFJV4]J=175AMU&:]<RRW8V
M[ '8]0%X & .W.:Z>B@#DK;X>:;I-EJ7V=+F[O;RU^R/<W-VYG:%0P2(2GE%
M&XXQSDY.3S6?HOPGL++PKH&EW5Q>2W>BJXL]16Z<W,(;<"HE/S,-AV?-G( )
MYQCO:* .8F^'6@R^'(-#6P$%A;2+/;B)V62&57WB57SN#[LMNSDDG.<TU?AO
MH)T*^TF:R^U6NH2>=>/.Y:6XEX_>,_7<-JX(QC:,8Q74T4 <O:_#S2K;3=6M
M<7,LNK1^7>WLERQN9EVE1F48(V@D#&,9)ZDFF7_PXTB_33,B[@N-.M_LD%W!
M=.D_DD*&C:3.6#!1G/.1G(/-=710!S-]\/-$O-&TW3$M/L4&F,KV#6;&)[5E
M! :-AR#@D'.<Y.<YK2\/^'+#PQ8_8]/@\F)I&FD8DL\DC'+N['EF)ZDUJ44
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 07O_ !YS_P"X?Y5Y!7K][_QYS_[A
M_E7D% 'J/A;_ )%[3_\ KBM:M97A;_D7M/\ ^N*UJT %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 07O\ QYS_ .X?
MY5Y!7K][_P ><_\ N'^5>04 >H^%O^1>T_\ ZXK6K65X6_Y%[3_^N*UJT %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 07O_'G/_N'^5>05Z_>_P#'G/\ [A_E7D% 'J/A;_D7M/\ ^N*UJUE>%O\
MD7M/_P"N*UJT >(?%_X@7N@_$CP]X?O-5N_#>BZB+<VFHVZA4N;HW $D+RL"
MJ;8P&"G ;)SG&*[*]\.^,M3\/:?IQ\5C2;V/S/M>K6=G$TT^&(BVHX*)E<%N
M#R,#&:ROB_:2^(;4Z#JGA6;7O#UQ-9L6A5)1(?._>QNI8%> I#=.3R,5AZ;8
M^._ ?PK\-^'8-$U#Q#J!62.\N+;4(1+96^]C'$LLK#?($*INY VD\X&0#.T_
MXJ^*K3X:V,6H7%O/XCOO$[>%[36(X L=PHG,?VP1],A5?C[I9?2G>-_C-J7P
MOO?&>AR3'5KVRLK&\TB>[4;V-U-]GV2;0 P23#9P"0Q':M76O"FN>+O ^C-;
M^%!X9O/#6KVFH:;HTUW$[3) 1N4NA*+N5G"Y/49;K65XZ^#.J?$J]\:ZZ;?^
MSKZ\LK"TTBWNF7?NM9OM.Z3:2%#R87&2<*2>M '7Z1XCU3PS\5K3P=J6HRZS
M;:EI#ZA;W5PJ+(DT+JLJ_* -K"16 _A((Z'B;Q7XKOK_ .*.A^";"\DTU)]/
MN-5O;J$*9?+1EC2-"P(7<[Y)QG"8[U1BT+6=8^)*^-[K1YK1-*T.6RL]-DEC
M\Z>XE</)R&*A1Y:H"3R23T%4[*'5/$'BSPG\2K?0KB%WTVZTK4=),L;3P R!
ME96#!9 'B(X/*N&'2@#$LOC+J^L6.C>'UN5B\07/BBY\-W.H)&,A+<-(\ZH1
MM#M&%XQ@,Y.,#%1^(/C/JWA6^\2>$UN!>:W;ZMIVG:=?3H"WEWOW7=0 &:/;
M)SWPN1US)8?!O6-%L-%\0+;)/K]MXHN?$=UI\<BY,=QNC>%7)"EUC*GJ 2A&
M><TSQ!\&=8\27_B;Q8ELL&MSZOIVI:=832*&,=EP$=@2%:3=)@9XRN3UP =U
MX6\3:AIOQ2U?P5?W<FIQ1Z;#JME>7 43!"YCDC<J #A@K X_B(["JVM^)]1\
M0?%2;P?IVHR:3;V&D?VG<W%LJM+)(\A2) 6! 489CQSP.F:33] U<_$'Q)X]
M?2IP_P#9$>FZ=I3R1K/.%9I7+'<53<Q51D]B3P145QX?UC3/B.OC.#19KA=5
MT-+"\L(I8_.M9T;S(\DL%8?,R$@\$ ],T <UX:^,NJ>/+?P+H\,XT_4]8N;Z
M'4KNW091;(LLOEA@0I<A.>=H8X[5V_PH\:77B&\\5:)J$WVG4/#NIFQ:XVA6
MFB9%DB=@,#=AB#@8.W/&:XCPS\'-5\!P> M6A@74=2TBXOI=2M;=QEEO2S2&
M,L0&*,4XXW!3CM7<?"GP5=>'+SQ7K6H0BWO_ !#JC7Q@W!C#$J+'$K$<;L*2
M<9QNQGB@#T*D)Q2TC*'4@C(/44 ,\^/_ )Z)_P!]"CSX_P#GHG_?0JI_86G?
M\^,'_?L4?V%IW_/E!_W[% %OSX_^>B?]]"CSX_\ GHG_ 'T*J?V%IW_/E!_W
M[%']A:=_SY0?]^Q0!;\^/_GHG_?0H\^/_GHG_?0JI_86G?\ /E!_W[%']A:=
M_P ^4'_?L4 6_/C_ .>B?]]"CSX_^>B?]]"JG]A:=_SY0?\ ?L4?V%IW_/E!
M_P!^Q0!;\^/_ )Z)_P!]"CSX_P#GHG_?0JI_86G?\^4'_?L4?V%IW_/E!_W[
M% %OSX_^>B?]]"CSX_\ GHG_ 'T*J?V%IW_/E!_W[%']A:=_SY0?]^Q0!;\^
M/_GHG_?0H\^/_GHG_?0JI_86G?\ /E!_W[%']A:=_P ^4'_?L4 6_/C_ .>B
M?]]"CSX_^>B?]]"JG]A:=_SY0?\ ?L4?V%IW_/E!_P!^Q0!;\^/_ )Z)_P!]
M"CSX_P#GHG_?0JI_86G?\^4'_?L4?V%IW_/E!_W[% %OSX_^>B?]]"CSX_\
MGHG_ 'T*J?V%IW_/E!_W[%']A:=_SY0?]^Q0!;\^/_GHG_?0H\^/_GHG_?0J
MI_86G?\ /E!_W[%']A:=_P ^4'_?L4 6_/C_ .>B?]]"CSX_^>B?]]"JG]A:
M=_SY0?\ ?L4?V%IW_/E!_P!^Q0!;\^/_ )Z)_P!]"CSX_P#GHG_?0JI_86G?
M\^4'_?L4?V%IW_/E!_W[% %OSX_^>B?]]"CSX_\ GHG_ 'T*J?V%IW_/E!_W
M[%']A:=_SY0?]^Q0!;\^/_GHG_?0H\^/_GHG_?0JI_86G?\ /E!_W[%']A:=
M_P ^4'_?L4 6_/C_ .>B?]]"CSX_^>B?]]"JG]A:=_SY0?\ ?L4?V%IW_/E!
M_P!^Q0!;\^/_ )Z)_P!]"CSX_P#GHG_?0JI_86G?\^4'_?L4?V%IW_/E!_W[
M% %OSX_^>B?]]"CSX_\ GHG_ 'T*J?V%IW_/E!_W[%']A:=_SY0?]^Q0!;\^
M/_GHG_?0H\^/_GHG_?0JI_86G?\ /E!_W[%']A:=_P ^4'_?L4 6_/C_ .>B
M?]]"CSX_^>B?]]"JG]A:=_SY0?\ ?L4?V%IW_/E!_P!^Q0!;\^/_ )Z)_P!]
M"CSX_P#GHG_?0JI_86G?\^4'_?L4?V%IW_/E!_W[% %OSX_^>B?]]"CSX_\
MGHG_ 'T*J?V%IW_/E!_W[%']A:=_SY0?]^Q0!;\^/_GHG_?0H\^/_GHG_?0J
MI_86G?\ /E!_W[%']A:=_P ^4'_?L4 6_/C_ .>B?]]"CSX_^>B?]]"JG]A:
M=_SY0?\ ?L4?V%IW_/E!_P!^Q0!;\^/_ )Z)_P!]"CSX_P#GHG_?0JI_86G?
M\^4'_?L4?V%IW_/E!_W[% %OSX_^>B?]]"CSX_\ GHG_ 'T*J?V%IW_/E!_W
M[%']A:=_SY0?]^Q0!;\^/_GHG_?0H\^/_GHG_?0JI_86G?\ /E!_W[%']A:=
M_P ^4'_?L4 6_/C_ .>B?]]"CSX_^>B?]]"JG]A:=_SY0?\ ?L4?V%IW_/E!
M_P!^Q0!;\^/_ )Z)_P!]"CSX_P#GHG_?0JI_86G?\^4'_?L4?V%IW_/E!_W[
M% %OSX_^>B?]]"CSX_\ GHG_ 'T*J?V%IW_/E!_W[%']A:=_SY0?]^Q0!;\^
M/_GHG_?0H\^/_GHG_?0JI_86G?\ /E!_W[%']A:=_P ^4'_?L4 6_/C_ .>B
M?]]"CSX_^>B?]]"JG]A:=_SY0?\ ?L4?V%IW_/E!_P!^Q0!;\^/_ )Z)_P!]
M"CSX_P#GHG_?0JI_86G?\^4'_?L4?V%IW_/E!_W[% %OSX_^>B?]]"CSX_\
MGHG_ 'T*J?V%IW_/E!_W[%']A:=_SY0?]^Q0!;\^/_GHG_?0H\^/_GHG_?0J
MI_86G?\ /E!_W[%']A:=_P ^4'_?L4 6_/C_ .>B?]]"CSX_^>B?]]"JG]A:
M=_SY0?\ ?L4?V%IW_/E!_P!^Q0!;\^/_ )Z)_P!]"CSX_P#GHG_?0JI_86G?
M\^4'_?L4?V%IW_/E!_W[% %OSX_^>B?]]"CSX_\ GHG_ 'T*J?V%IW_/E!_W
M[%']A:=_SY0?]^Q0!;\^/_GHG_?0H\^/_GHG_?0JI_86G?\ /E!_W[%']A:=
M_P ^4'_?L4 6_/C_ .>B?]]"CSX_^>B?]]"JG]A:=_SY0?\ ?L4?V%IW_/E!
M_P!^Q0!;\^/_ )Z)_P!]"CSX_P#GHG_?0JI_86G?\^4'_?L4?V%IW_/E!_W[
M% %OSX_^>B?]]"CSX_\ GHG_ 'T*J?V%IW_/E!_W[%']A:=_SY0?]^Q0!;\^
M/_GHG_?0H\^/_GHG_?0JI_86G?\ /E!_W[%']A:=_P ^4'_?L4 6_/C_ .>B
M?]]"CSX_^>B?]]"JG]A:=_SY0?\ ?L4?V%IW_/E!_P!^Q0!;\^/_ )Z)_P!]
M"CSX_P#GHG_?0JI_86G?\^4'_?L4?V%IW_/E!_W[% %OSX_^>B?]]"CSX_\
MGHG_ 'T*J?V%IW_/E!_W[%']A:=_SY0?]^Q0!;\^/_GHG_?0H\^/_GHG_?0J
MI_86G?\ /E!_W[%']A:=_P ^4'_?L4 6_/C_ .>B?]]"CSX_^>B?]]"JG]A:
M=_SY0?\ ?L4?V%IW_/E!_P!^Q0!;\^/_ )Z)_P!]"CSX_P#GHO\ WT*J?V%I
MW_/E!_W[%']A:=_SY0?]^Q0!>5@XRI!'J*6HK>VBM(Q'#&L2#G:@P*EH @O?
M^/.?_</\J\@KU^]_X\Y_]P_RKR"@#U'PM_R+VG_]<5K5K*\+?\B]I_\ UQ6M
M6@!",T8I:* "BBB@!DL*3QM&Z*Z,"&5AD$=QBDAA2")8XT6-%&%11@ #H *D
MHH **** "DI:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ K-U[Q)I7A?3Y+[5]0MM,LTX:>[E6- ?3)(Y]JTJ\
M/_:2\*>)I4TGQ?X;AMM8?0H[@76A71VBZAD4!FB;HLR@?+G@Y([T >R66L6.
MI6"7UI>075E(NY+F&57C8>H8'!'XTMKJ]E>V OK>[@GLBI87$<BM&0."=P.,
M#!_*O-/A[K?A/Q[\,=:O-#L#:VMPUP-0TF]MA'):W6P"6*6(C"L, ^ASGO65
M^SQX:L/$?[-/A#3+^ 2Z?):%9+8':DBB9_D8#JIQ@CN* /5]"\4:/XIMGN-&
MU6RU:W1MC2V-PDZ*WH2I(!]JB'C+06ULZ.-:T\ZL#@V NX_/SC/^KW;NG/2O
M+OA_\/[+3OC#XM\1>&+.VT719=.BTQH[.%8X+F[1R6E"+@'8,)N'7)':N;\!
MZ'JWPQ^+6GZ?XN\/^&=9N=>>X:P\9Z5IHM[T3@-(T-QNW-R@(5E;&%QB@#Z#
MU35['1+&6]U&\@L+.$;I+BYE6.-!ZEF( _&FZ9K-AK5A%?:?>6]_92C='<6L
MJR1N/4,I(-9WBOPOHOB6UB.N6EO?6=HWGB&[4/#N ^\RG@XZC/3K7D_PT^&U
M[IGA7X@'PQ+#X9LO$5])/HT#P%X+1#&$,JQ C D;+;1CC![T >NZ5XRT'7+V
M>ST[6=/O[N#/FV]K=QRR1X.#N56)'/'-3V/B/2M3OKFRL]2M+N\MN)[>"='D
MB_WU!ROXU\TZ%?:A\*= \>^'KWPEX=TCQ;I^A27]GKOAJR%O'JD &W<X(WK(
MK$$@L<DYS5B&,>%]._9WO-,417E]<16UU+%]Z>.:W+R[SU;+'<<]^: /J"BB
MB@""]_X\Y_\ </\ *O(*]?O?^/.?_</\J\@H ]1\+?\ (O:?_P!<5K5K*\+?
M\B]I_P#UQ6M6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BD_&DS2 =129Q0&S1<!:*3(I"V.],!U%-W#
MU%&X>M #JXOQWX%O_$TZW>F:[-I-T+66T:)H5FMYD<J?G0\Y!4892.IZYKLM
MPI2: .-\._#6V\-Z)K-I;WUP]_K$TEU>ZE*B&269U"EMN-H 4 !<8 '>LW1?
MA"_AOX40^!]*\3ZI810PM!%JL20?:XT+$G&4*9Y/.VO0\TNX>M*X'FG@[X0Z
MOX4W)/\ $7Q)K-NELUO;6US%911VY(P) (;=-S#MOR.^,UK>&/A_>:=+8W6O
M^(;KQ3J%@K+;7-S;Q0;"PP7*1J SE>-WN< 9KM<^E(3QUH \BN/A7XG\6Z#J
MFF:GX\UVQMY=4:ZMYHK>S^T>1U$+!HF0Q@] 1D@<]:V=/^&'B#3M!U2T?XD^
M(K_4KH(+?4[J&SWV87G"1QPI&0>^Y2?<5Z* !2TP.2TGP!%$MY-K-X^O:C>6
MWV2>ZGB2,&+NBH@PJD\GJ2<<\5C>&?@Q8Z%>Z%)<:C=ZG:>'U=-(M;E5 M0P
M*Y) RY5254GH/4\UZ-10 4444 07O_'G/_N'^5>05Z_>_P#'G/\ [A_E7D%
M'J/A;_D7M/\ ^N*UJUE>%O\ D7M/_P"N*UJT %%<OXF^(>E>%M0M["X,]S?S
M>61:6<#32JCR",2,%'"[CCU)! !(I+WXE>'M.\%OXKN-1$>@I&TK71ADRJ@D
M'*;=P((((QQ@T =316-J7BS3-'\/?VY>W2VVF>6DOG.IY#8V  #))+   9).
M*IVWQ T:>PU6[EN_L*:4,ZA'>H89+4;=X+JW(!7D$9![<C% '2T5@>'?&VF>
M);N>UM9)8KR&))VMKJ%H9?*?.R0*P!*G!Y]1@X/%2>(?%NG^&I;.&ZD=[N]=
MDMK2WC:6:8JI9MJKS@*"2>@_*@#;HKFI/B%H2>'+?71J"2:=<2+#"\:,SR2L
M^P1JF-Q?=\NW&00<]*:GQ%T+^Q+_ %6:]%K::?(8;P7",DEO(,?(R$;MQW+@
M '.X8SF@#IZ*Q?#_ (MT_P 22WD%L\D=W9LJW-I<Q-%-#N&5+*W.".0>AY[@
MU%X@\::;X;O+>SN7EEO;A'ECM;6%II3&F-[[5!(49&3[@<DB@#?HKF[OQ_HM
MKH^FZFMZMS:ZDR)8_9E,K73,,JL:CDG /TP<XP:O^'_$=CXFLOM>GS":$2/$
MX*E7CD4X9'4\JP/4&@#5HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M>GK9:=;+;0!F<@$L6=CEF9CRS$G)).30!HTC9VG;C/;-+10!F?\ $X_Z<?\
MQ^C_ (G'_3C_ ./UIT4 9G_$X_Z<?_'Z/^)Q_P!./_C]:=% &9_Q./\ IQ_\
M?H_XG'_3C_X_6G10!F?\3C_IQ_\ 'Z/^)Q_TX_\ C]:=% &9_P 3C_IQ_P#'
MZ/\ B<?]./\ X_6G10!F?\3C_IQ_\?H_XG'_ $X_^/UIT4 9G_$X_P"G'_Q^
MC_B<?]./_C]:=% &9_Q./^G'_P ?H_XG'_3C_P"/UIT4 9G_ !./^G'_ ,?H
M_P")Q_TX_P#C]:=)^- &;_Q./^G'_P ?H_XG'_3C_P"/UI9H^E &;_Q./^G'
M_P ?H_XG'_3C_P"/UI9.:,T 9O\ Q./^G'_Q^C_B<?\ 3C_X_6E1F@#-_P")
MQ_TX_P#C]'_$X_Z<?_'ZTJ/QH S?^)Q_TX_^/T?\3C_IQ_\ 'ZTJ#F@#-_XG
M'_3C_P"/T?\ $X_Z<?\ Q^M')HS0!G?\3C_IQ_\ 'Z/^)Q_TX_\ C]:6:,B@
M#-_XG'_3C_X_1_Q./^G'_P ?K2SGI1^- &;_ ,3C_IQ_\?H_XG'_ $X_^/UI
M9HS0!F_\3C_IQ_\ 'Z/^)Q_TX_\ C]:.[W%*#^- &;_Q./\ IQ_\?H_XG'_3
MC_X_6CGZT%L#H: ,[_B<?]./_C]'_$X_Z<?_ !^KKW,<?+R*@_VB!56;7M.M
MQF74+6/_ 'YT']:=F]D3S16[&?\ $X_Z<?\ Q^C_ (G'_3C_ ./U5D\<>'8<
M^9KVFIC^]=QC^M4;CXI^#[4$R>)])'TNT)_0UHJ51[1?W$.M36\E]YL?\3C_
M *<?_'Z/^)Q_TX_^/URDWQV\!0MM;Q3I^?9R?Y"HF_: ^'Z<_P#"3VA'^R'/
M_LM6L/6>T']S,WB:*WFOO1V'_$X_Z<?_ !^C_B<?]./_ (_7$M^T1\/DS_Q4
M<)Q_=BD/_LM1-^TC\/E_YCV?I;2G_P!EJUA,0]J;^YD_6\.O^7B^\[O_ (G'
M_3C_ ./T?\3C_IQ_\?KSYOVF/A^O/]L2M]+.7_XFHG_:?\ J3_Q,KEOI92_X
M57U+$_\ /M_<R?KN&_Y^+[ST;_B<?]./_C]'_$X_Z<?_ !^O,7_:H\"H1BXO
MWS_=LV_K5:7]K/P4@)6+5I,=EM!S^;"J^H8K_GV_N)^OX5?\O%]YZO\ \3C_
M *<?_'Z/^)Q_TX_^/UY"W[7/@\=+'6#_ -NZ#_VI4#_M>>%E^[I>K,?>.,?^
MS52R[%O_ )=LG^T<(O\ EXCV7_B<?]./_C]'_$X_Z<?_ !^O$9/VPM 7[FAZ
MF_\ O-&/ZU5E_;)TE<[?#MZWINN8Q6BRO&/_ )=O\"'F>$7_ "\_,]X_XG'_
M $X_^/T?\3C_ *<?_'Z^>I_VS(@/W'AD_P#;6^ _DIJFW[8^HR?ZGPO;$_\
M7XS?R2J64XQ_8_%$?VKA.DOP9](_\3C_ *<?_'Z/^)Q_TX_^/U\TG]K;Q-*P
M$/A:UYZ#,S?R I?^&G/'TY_<>$K<_2UN&_D:K^R<3UM]Z)_M;#=+_<SZ5_XG
M'_3C_P"/T?\ $X_Z<?\ Q^OF=_C]\5;L?N/"XCS_ '-+G;^9J)?BS\:[MCY6
MASJ/]G16'ZFC^RJ_64?_  )!_:M'I&7W'TZ?[7_Z<?\ Q^DSJP[V/_C]?-'_
M  F7Q[NONZ7>(/\ 9T^)?YT\7W[0%WPL5W%GUBMEQ^=']F26]6"_[>#^TXOX
M:4G\CZ4W:L?^?+\-]4-0\0/I()O=1T>S _Y[S%/YFOG5/A%\8_%;EM6UV6S1
MCR+C4FQ^"Q\#Z<5H:9^QW<7$ADUCQ,&<GD6MN78_\"<_TH^IX6G_ !:Z^2;%
M]<Q-3^'0?S=CTG4_C[X8TIG6;Q)I$KKU6U6:8_\ CH(KC]3_ &N=(M"PM+">
M_ _B\LQ+_P"/-_2M?2?V3_!UA@W<NHZDP[2S^6OY(!7::-\$_ ^AD-;>&K$O
MV>=#,WYN333RVETE/[D%LQJ=8Q_$\1E_:ZU[49"FE>&+9V/W09))C^2BH(_B
M#\;_ !;DZ?I=Q:1-P&BT]80/^!2U]1V.E66F1^79VD%K'_=@C"#\@*L[!G..
M:/KV'A_"H+YZA]1KS_BUW\M#Y4C^$'QC\4DG5=>ELT;JMSJ;?^@QY&*L67['
ME_.V_4O$=N7)R1#;LW_CS'^E?4F!1M%2\VQ*TA:/HD4LJP^\[R]6SP72OV3]
M!L5'VN274W[F6X>-3^" ?SKL-)^"?AW1,&V\-:(6'\=PDDS?FY->E 8HP*XZ
MF-Q-7XYO[SLIX/#TOA@ON,"PT:?2T\NRL=)M$Z[8(2@_05<VZM_TY8]]]:>*
M6N1MO5G6DEL9@75AVL?_ !^C&K_]./\ X_6G12&9G_$X_P"G'_Q^C_B<?]./
M_C]:=% &9_Q./^G'_P ?H_XG'_3C_P"/UIT4 9G_ !./^G'_ ,?H_P")Q_TX
M_P#C]:=% &9_Q./^G'_Q^C_B<?\ 3C_X_6G10!F?\3C_ *<?_'Z/^)Q_TX_^
M/UIT4 9G_$X_Z<?_ !^C_B<?]./_ (_6G10!F?\ $X_Z<?\ Q^C_ (G'_3C_
M ./UIT4 9G_$X_Z<?_'Z/^)Q_P!./_C]:=% &9_Q./\ IQ_\?H_XG'_3C_X_
M6G10!F?\3C_IQ_\ 'Z/^)Q_TX_\ C]:=% $-KY_E#[1Y?F?],LX_6IJ** (+
MW_CSG_W#_*O(*]?O?^/.?_</\J\@H ]1\+?\B]I__7%:U:RO"W_(O:?_ -<5
MK5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I"<4M(: ,SQ!X
MDTWPMITFH:K>16-G'C=-,V /;W/L*XYOVA/AZ!_R,]K^"2?_ !-;_COP%I?Q
M$T1M*U99?LY<2*\#['1AT(.#_*O.%_9*\%JP)N=8;V-RF/\ T"N_#QPCC^_E
M)/R1Y]>6+4K4(IKS.E;]HCX>@?\ (R0'Z12?_$U$W[1GP]0X_P"$@1O]V"4_
M^RUBI^RAX(0Y/]IO[&[Q_):F3]ECP(N<VVH-];U_Z5U<N6K[4_P.:^9/I'\3
M0;]I3X?(2/[;8^XM9<?^@U&?VFOA^/\ F+3'Z6DO^%0+^R[X! YL+QOK?2_X
MU*O[,G@!?^83<'ZWDI_]FI?\)O\ ?_ /^%+^[^(T_M0>  .-1N3["SD_PJ-_
MVI/ 2CB\O6^EE)_A5L?LV?#\$?\ $D8^QN9?_BJE'[./P^7D^'T;ZSR?_%4[
MY;VG^ 6S'O'\3*;]JCP(IXGU!_<63_UJ*3]J_P $(V -3;W%I_\ 7K>3]GCX
M?+_S+D)^LLA_]FJ5?V?OA^!C_A&;8_5W_P#BJ.;+?Y9_>A<N8_S1^YG*O^UK
MX-7.+35V],6R\_\ C]5V_:\\)+C&EZR?K%$/_:E=J/@'X  Q_P (O9'Z[_\
MXJI8O@9X"BZ>%M/Y]4)_F:/:9;_)+[T'L\Q_GC]S//W_ &P/#(!VZ-JI/N(Q
M_P"S5 W[8NA*<+H.HD>IDC']:]1C^#_@J+&WPMI>1TS;*?YU8C^%W@^,<>%M
M(_\  &/_  H=7+NE*7WA[+,'_P O(_<>0/\ MC:./N^';UC_ -=XQ4+_ +96
MFX.WPU=''K=QC^E>W)\/?#$9^3PYI2_2RC_PJ9/!>@18":'IRXZ8M(_\*7UC
M ?\ /E_^!#]AC_\ GZON/!6_;+M?X/"\W_ KY/\ XFJ\G[93D?N_#"9_VK[_
M  6OH=?"VCJ,+I-BOTMD_P *E70--0_+IUH/I O^%/ZS@%M0_P#)F+ZMCGO7
M_!'S4?VQ]09CY?ABUP>F;UB?T2FG]KW7)#\GA:U/_;:5O_9:^FUTBR3[MG;C
MZ1+_ (5(EG"F=L,:_1 *%BL$ML/_ .3,?U7&/>O^"/E\_M8>*F^YX6M<]N)S
M_2F_\-6>,NWA:U_[\7%?4XC '0#Z"G;1[T?7,+TPZ^]A]3Q7_00_N1\L+^U'
MXY8 CPI;8/?[-<4O_#37Q D.4\)P%?:TN#_6OJ;;_G-&VCZ[AO\ H'7WL/J6
M(_Z"']R/EK_AI'XCRG">$H<CKBQN#_6C_AHGXG-POA*+/_8/N#_[-7U+MHVX
MH^O8?_H'7WL/J.(_Z"']R/EK_AH+XIG_ )E*,?\ <,N/_BJ3_A>WQ://_"+
M?]PN?_XJOJ;'U_.C'M1]?H?] \?Q#ZC7_P"?\CY7/QK^,+\IX:=1Z#292/U-
M,/QA^,TQ^3P],F.N-'D/\Z^K *,4_K]#_H'C^(?4:W_/^1\H-\4/C?<L%BT2
MZ0_[.C$?SJ4>(OC]?8*V5[%GTM((_P"=?51 --Q[9I?VA37PT(_<+^SZC^*O
M(^6A9_M 7HYFNX<^LELG]*BE\"?'>^'[W5KN//IJB1_^@XKZK ]J/PI?VG);
M4H+_ +=#^S(OXJDG\SY43X(_%^__ ./GQ(T>>TNK2M_Z"#4H_9G^(-T/])\6
M0+GK_IEP_P#05]3#Z4H'M3_M;$=$E\D/^RJ'5M_,^6/^&2O$=Q_Q\^*K9O7*
M32?S:I[;]C28G-QXFA7_ *Y6)_JU?4&,TM+^UL7TE;Y+_(I95A>L?Q9\X0?L
M::<O^N\2W+_[EFB_U-7X?V/?#J8\W6M3?_=6-?\ V4U] 45G_:F,_P"?C_ M
M99A%_P NU^)X4G[(GA,#G4]8)]I8Q_[)5E/V3/!BGYKC5I/8W*C^2U[72U']
MHXM_\O&6LNPB_P"7:/'$_94\#*!N34G/J;QAG\A4J_LM^ DZV5ZW^]>R&O7J
M*AX[%/>H_O+6!PR_Y=K[CRA/V8_ "==*F<?[5W(?ZU.G[-GP_7KH9;_>N9?_
M (JO4**GZYB?^?C^]E?4\.O^7:^X\T7]G7X>K_S+T;?6:4_^S5*O[/?P]&,>
M&K8X]9)#_P"S5Z-14O%8A_\ +Q_>ROJF'_D7W(\^C^ W@"(8'A>R(_VMY_FU
M6H_@OX&B.5\*Z8?K #_.NWHJ?K-9[S?WLKZO17V%]R.3A^%7@V _N_"^D+[_
M &*/_"KT7@+PW!]S0-,3Z6<?^%;U%9NK-[R?WE*C36T5]QE)X5T:+[FDV*?[
MML@_I5B+1[&#_5V=O'_N1*/Z5=HJ7.3W9?)%=",0J.  !Z 8IVP4ZBI*LA-H
MHQ2T4#&E0>H%&T>WY4ZB@! ,48Q2T4 )@4M%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!!>_\><_^X?Y5Y!7K][_QYS_[A_E7D% 'J/A;_D7M/_ZXK6K65X6_Y%[3
M_P#KBM:M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% $%[_P ><_\ N'^5>05Z_>_\><_^X?Y5Y!0!ZCX6_P"1>T__
M *XK6K65X6_Y%[3_ /KBM:M !1110 4444 %%%% !1110 A;% 8&O./CMXHU
M7PAX4M=1L4O!IJWD:ZM<Z='YES;69SODC7!Y!VY(!(!)%6_A#*]YX6L[^'Q%
M)XDTN\MX9;:>659FC;9^\7S  6&[^]D@Y% '>T4FX$X[TM !112$A023@#O0
M M%4?[<TW_G_ +7_ +_+_C1_;FF_]!"U_P"_R_XT 7J*H_VYIO\ T$+7_O\
M+_C1_;FF_P#00M?^_P O^- %ZBJ/]N:;_P!!"U_[_+_C1_;FF_\ 00M?^_R_
MXT 7J*H_VYIO_00M?^_R_P"-']N:;_T$+7_O\O\ C0!>HJC_ &YIO_00M?\
MO\O^-']N:;_T$+7_ +_+_C0!>HJC_;FF_P#00M?^_P O^-']N:;_ -!"U_[_
M "_XT 7J*H_VYIO_ $$+7_O\O^-']N:;_P!!"U_[_+_C0!>HJC_;FF_]!"U_
M[_+_ (T?VYIO_00M?^_R_P"- %ZBJ/\ ;FF_]!"U_P"_R_XT?VYIO_00M?\
MO\O^- %ZBJ/]N:;_ -!"U_[_ "_XT?VYIO\ T$+7_O\ +_C0!>HJC_;FF_\
M00M?^_R_XT?VYIO_ $$+7_O\O^- %ZBJ/]N:;_T$+7_O\O\ C1_;FF_]!"U_
M[_+_ (T 7J*H_P!N:;_T$+7_ +_+_C1_;FF_]!"U_P"_R_XT 7J*H_VYIO\
MT$+7_O\ +_C1_;FF_P#00M?^_P O^- %ZBJ/]N:;_P!!"U_[_+_C1_;FF_\
M00M?^_R_XT 7J*H_VYIO_00M?^_R_P"-']N:;_T$+7_O\O\ C0!>HJC_ &YI
MO_00M?\ O\O^-']N:;_T$+7_ +_+_C0!>HJC_;FF_P#00M?^_P O^-']N:;_
M -!"U_[_ "_XT 7J*H_VYIO_ $$+7_O\O^-']N:;_P!!"U_[_+_C0!>HJC_;
MFF_]!"U_[_+_ (T?VYIO_00M?^_R_P"- %ZBJ/\ ;FF_]!"U_P"_R_XT?VYI
MO_00M?\ O\O^- %ZBJ/]N:;_ -!"U_[_ "_XT?VYIO\ T$+7_O\ +_C0!>HJ
MC_;FF_\ 00M?^_R_XT?VYIO_ $$+7_O\O^- %ZBJ/]N:;_T$+7_O\O\ C1_;
MFF_]!"U_[_+_ (T 7J*H_P!N:;_T$+7_ +_+_C1_;FF_]!"U_P"_R_XT 7J*
MH_VYIO\ T$+7_O\ +_C1_;FF_P#00M?^_P O^- %ZBJ/]N:;_P!!"U_[_+_C
M1_;FF_\ 00M?^_R_XT 7J*H_VYIO_00M?^_R_P"-']N:;_T$+7_O\O\ C0!>
MHJC_ &YIO_00M?\ O\O^-']N:;_T$+7_ +_+_C0!>HJC_;FF_P#00M?^_P O
M^-']N:;_ -!"U_[_ "_XT 7J*H_VYIO_ $$+7_O\O^-']N:;_P!!"U_[_+_C
M0!>HJC_;FF_]!"U_[_+_ (T?VYIO_00M?^_R_P"- %ZBJ/\ ;FF_]!"U_P"_
MR_XT?VYIO_00M?\ O\O^- %ZBJ/]N:;_ -!"U_[_ "_XT?VYIO\ T$+7_O\
M+_C0!>HJC_;FF_\ 00M?^_R_XT?VYIO_ $$+7_O\O^- %ZBJ/]N:;_T$+7_O
M\O\ C1_;FF_]!"U_[_+_ (T 7J*H_P!N:;_T$+7_ +_+_C1_;FF_]!"U_P"_
MR_XT 7J*H_VYIO\ T$+7_O\ +_C1_;FF_P#00M?^_P O^- %ZBJ/]N:;_P!!
M"U_[_+_C1_;FF_\ 00M?^_R_XT 7J*H_VYIO_00M?^_R_P"-']N:;_T$+7_O
M\O\ C0!>HJC_ &YIO_00M?\ O\O^-']N:;_T$+7_ +_+_C0!>HJC_;FF_P#0
M0M?^_P O^-']N:;_ -!"U_[_ "_XT 7J*H_VYIO_ $$+7_O\O^-']N:;_P!!
M"U_[_+_C0!>HJC_;FF_]!"U_[_+_ (T?VYIO_00M?^_R_P"- %ZBJ/\ ;FF_
M]!"U_P"_R_XT?VYIO_00M?\ O\O^- %ZBJ/]N:;_ -!"U_[_ "_XT?VYIO\
MT$+7_O\ +_C0!>HJC_;FF_\ 00M?^_R_XT?VYIO_ $$+7_O\O^- %ZBJ/]N:
M;_T$+7_O\O\ C1_;FF_]!"U_[_+_ (T 7J*H_P!N:;_T$+7_ +_+_C1_;NF_
M]!"U_P"_R_XT 7J*BM[F&ZC\R&5)D/&Y&!'YBI: (+W_ (\Y_P#</\J\@KU^
M]_X\Y_\ </\ *O(* /4?"W_(O:?_ -<5K5K*\+?\B]I__7%:U: "BBB@ HHH
MH **** "BBB@#G/&5YK5C%:2:5IJZK 79;NW614F\LH<-'N(!(;;P2,C->8?
M#/X+M%INOBYAO?"NDZU'9NNEZ;>M;S13QI^]GS$?W32$J"JGG;D\G%>XT8H
MQ?"7A6W\'Z2FG6MU?WD*NS^;J5Y)=3$GL7<DX]!VK;HHH *0C(YI:* (OLT/
M_/)/^^11]FA_YY)_WR*EHH B^S0_\\D_[Y%'V:'_ )Y)_P!\BDN[R"PMI;BY
MFCMX(E+R2RL%5%'4DG@"L;PGX]\.^.K>:X\/:WI^MP0OY<LEA<+*$;T;!XH
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
MY%'V:'_GDG_?(J0G%<[KWQ&\+^%]7L]+U?Q#IFFZC>8%O:W=VD<DN3@84G-
M&]]FA_YY)_WR*/LT/_/)/^^15#6?$VE^';=)]3OH+&)VVHTSXW'T'K^%5/$/
MCWPYX4T:+5M8US3],TR7'EW=U<HD;YZ;6)Y_"@#:^S0_\\D_[Y%'V:'_ )Y)
M_P!\BLR;Q?HL'A\:X^JV2:,8Q*+\SKY!0]"'S@BI/#WB?2?%FEQ:EHVHVNJ6
M$N0ES:2B2-B.HR* +_V:'_GDG_?(H^S0_P#/)/\ OD5+10 U$"#"@*/0#%.H
MHH @O?\ CSG_ -P_RKR"O7[W_CSG_P!P_P J\@H ]1\+?\B]I_\ UQ6M6LKP
MM_R+VG_]<5K5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"CJ^
ME6>L6;6U_ ES;,0S12C*-@Y&1W''0\&O&]9T9H=7\?\ CK0XELXQH3:?!)!&
M%^US1[F,O'4+@(">OS=A7K/BWPY_PEFA76E-J%[ID=RNQ[G3I!',H[A6(.,]
M.E<[X2^$\/A:[$LOB/Q!KD2P&WCM=6O5D@C4C!VHJ*,XXYS@4 >2E1HO@SX
MSZ<_^F/?6D1D0\R)-"QGSZYRQ/OS7?:1#%;?M&^(&C1$+>'K9F*J!N/GMR<=
M:WM!^$NE:!>Z;-'+<W-OI)D.EV<[*8K'?D-LP 3P2!N)V@X%7[;P%!:^/+KQ
M6+^\:^N+5;)X&*>3Y2L64 ;<YR2<YH ^?_C)\5/#?B#4M,N;K4FCDTOQ!:);
M6;6TP,:I,!+,?DP20" .>,X^]7U'97D6H6D-S V^"9!(C8(RI&0<'GI6/XM\
M'67C*UL[>^:98[2\AO8_)?:?,C8,N>#QD#(K>'2@!:*** "BBB@#*US3],G$
M5[J4<+I8DSHT^"D9QC=@\9 Z'M7SKX]\/7'A;X4>,=2LXCI=EXEURWE^RQ)L
M$5L[HC,0.A<98^Q&:]U\>^ T\?6$%G+K&JZ1#%*)B=+G6)I".@8LK9 /.*S]
M-^$UC;Z-JNFZIJNL^)H-2012MK5YYS*@[)A5"\\Y SD"@#EK_&E?M'>&K2Q
MC@N_#UPEW&GW2D;)Y61[$X'UJY\%H4@UCXC1PHD:CQ!)A44 #]U'V%=9X;^'
MUIX?U.;4Y+JYU/57MUM%O+PJ72%?NH-H ]"3C)(Y-)X5^'UOX3N]=N+?4+Z=
MM8N#=7 F=,+(5"Y3:H*\ ?E0!YI9:+KWPM^(VGRZE+IGBG1-?U!HEO6T](-0
ML)WR5^<$^9'QM[$5[JG2N2\._#T:/<02W^MZKXB>V=GM3JTJ/Y&<]-B+N(S@
M,V2*ZX# H 6BBB@ HHHH YCQA::-9VEUJFH6<5W.8&MD650[2;ND:@]V/&!U
MKP^Z\+7W@=/@SX6N3BQ?5Y9KB$#,:OAGCB],*3@?2O8/&WPQ'C;5+.^?Q)KV
MC26BD11Z5<I$@)ZL04;)]Z1?A18-X?@TVYU+5=0N+>Y%Y#JM[<B6[CF'1PQ&
M..FW&,=J .,\),?^%I?%73U ?3C%;W#1$903-$=QQTR0!GZ5A>$?$]YX+_9.
MDU73 JWMO;SB XPJ,TS*#^&<_A7L.B^!+70K'4XH+B>2\U-VEO-0E*F:5R,;
MCQM&!P !@53\-?"W2O#G@>7PFSSZGHSK)&8[XJS;7)+#*@=R?I0!P'PYUK4?
MAIK/A7P=JEC936NNVKW$6IV32&1[D*'D\_=]XMG.X?3%>XCI7'^'_AO::'J%
MC>2WMWJDVGP&UL6O64_9HCU V@;C@ ;FR<"NP' H 6BBB@ I",C%+2'D4 >:
M_%_PMIFL^%-6T>*PM[K5]? @C\Q SLPQAR3R @YSVX]:Y;3;.ZLOV@="T2\=
MKBSTOPL%MY)>?,<N%D;GO@ ?2NP\0_![_A(/$5SK \8>*-+N)D$?E:=>QQ1Q
MH/X5!C./7K6A=_#.TG32I(-0U"TU+386MX=3657N&C8?.KLZD-GKDC@\C% '
MC&F#[=^S?\0;:X03VEI>7\5JL@W!(Q)\H7/0#MCI7N&B>'M.U_P9X?34K*"_
MCBM872.YC$B!M@PVT\9JO>_"W2;CP!/X0MWN+#2YXVBE:W<><X8Y8EV!^8GD
MG&:W-.\/_P!G>'(](2\N&2.W^S)<,5\T+MV@Y QD#OB@#C?A-I5E/J'B3Q!9
M6L%K;WUV8+=8(%B AA^0'  ZD$UZ36;X>T2#PYHMIIML7,%L@C5I#EC[D^IK
M2H **** "D(S2TU@2, X/K0!Y-\2_ VF^)KOP_X>TNTA@O;;5(M6FNHD >U1
M"2S[QSND/R^XSZ5S5BAU?7OCL=54-Y47V:-9!G$"VNY,?B2?K79?\*.7^TKJ
M\'C;Q>ANI_/G@CU%$CD.<[3B/(7 Q@'IQ6QK_P *].US4+VZ6ZO+$:C;I:ZC
M%:R*%O8E& KD@D''!*D$C@T >3>(WDU3X#_"W4+]1-J!U'2B9I1N<$MSR>:Z
MWXY_VI;:YX0O_"\L5SXOM);A[+2+G/DWL10><&8?ZO&%PWJ<=Z[#Q=\,[#Q?
MH^EZ7+<W.G6.FW$-U!%8E$&^(YCSE3P/3O5WQ!X)@UZ\TS4/M,]GJVG;Q;WT
M&W< X =64@JRG X(ZCB@#E_V?]2L-5\#/<6K7*WLE[</J-M=H(Y;>[+DRQE
M<* Q.,=1@\YKTVL;PWX7M/#%O/';!I);F9KBYN),>9/*Q^9VP /R'%;- !11
M10 5#=VL5[;2P3KNAE0HZYQE2,$?E4U5=2M'O[&>W2XEM&E0H)X"!)'D8W*2
M",CMQ0!YG>>#-/UOXM^&M0TJTALX/"]O/%/<VJ! [2!56VX !51ER.Q*]\UY
M.]U<-^S%JVM.6_MQO$;7?F_\M/M U *.>N<<?3BO9?#'P5B\+7UE-%XN\4WU
MO:N9%L;S4%:"1CGEU5 6Y)/)Z\FK[_"/2)+Z1C)<C2Y+X:F^D!E^S-=9W>9C
M&[&[YMN=N[G% ',>.H(S\:/A3<F-!<R1ZB'EV#>1Y,7!/7%4?$BWW@KXA>.]
M<UW1[G6/"6JZ-$$N;<(XMDAB<302!F&U6R7!Z'<>]>AZ[\/K?7_%VA^()K^\
MBN=&$HM8(B@B_> !]P*DG( '7C%6/$7@N#Q9(D6JSS76EJRR'3/E6"5E.1YF
M!N<9 .TG;QR#0!S?[.L&HVWP7\)QZJ)5O!8H2DYRZH>4#>X7%>D4U$6-0J@*
MH& !VIU !1110 52U;2;/6;-K6^@2YMF96:&4;D8J01D'@\@'!]*NUA^,?#(
M\8>'[O2'U&^TR*Z4))<:=*(YMO=0Q!P#T/'2@#R36]'>WO/BA\0-!C6R1O#L
MEC:R6HV_;9H4E<W''7!(16[A"1QBLBZB_LC1_P!GG^S!B5[B.U;RS@M!)8.9
MLD>NU6)]0#UKU3PG\*HO"UX\TOB+7M>B-N;9;35[M9;>-#C.(U11G QSVR.*
M31/A)INAW.G21W=[/%I,4D.D03NK)IRN-I\OY<L0OR@ONPHP.] &!X@\#Z=K
M/Q#\$0:-9P6:^%9Y+VYNK= IB1X71;;([N7WL/1 3]X9\NFGN-1^!?QWU+4L
MKJB:YJ;B3H\36YC%L0>H*A(RI[<8KUW1?@9%HEY#,OC+Q9=PI<_:I+.XU%?)
MG?=N/F!8P6!/49YZ=.*U-5^$6D:O?:B\LES'IVIW$=WJ.EQNHMKR9-NUW&-P
MSL3<H(#;1D=<@'4>&YY[K0-.FNAMN9+:-Y01CYR@+?KFM*FHNT8[4Z@ HHHH
M *R=<L=+=8=0U-(&73RUQ'+<X*P';@R<\ @9Y[9/K6M7*^/? :^/K&VM)M9U
M72(H)UN,Z5,L32,OW0^Y6R ><=,@'M0!X7XZ\+S>&/A#XMO;:%M)L/%GB>SN
M&L$7RQ!:2SP0ON4?=,JJ79>/]9@\YKLM<M%NOVE['23;K-I>H^$KA=0M\?(Z
M1W2>5N X/WW7![,178V7PCL%\/ZSH^K:KK'B>UU51'.^M7?FNB@?*(RJJ$P?
MFR!G=@YX%.7X60M'JDLNM:K)J^H6:Z>^LB5$NXK=22J1E4VKRS$MC))SG@8
M,;1/"EMJGQIN?%NG11VUA8Z4=&:6!0@O)O-#$''#+$%"@_WF8#[IJ+PC!%;_
M +0_CKRHTCWZ+IC-L4#<?,N>3CJ:V/!_PCC\'ZC:7*>*/$FJP6D1BAL=1O5>
MV3*X!V*BY('3.>I[UJZ;X"@TSQQJGBE+Z\DOM1MXK6:!RGDB.,L4"@+D$%VY
MSSGF@#JJ*09 YI: "BBB@ KF/&%MHMA:7.J:A8Q7EPT!M$1XA))*&/$* ]W.
M!@=>,]*Z:N*\:_#$>--7L=0;Q+K^C26:,L4>DW21("W!<@HV6QQGL.G4T >2
MIX1N_ \OP/\ "5VX%FFIW-Q<0+S$LHBEFBB'8A"W'N@(K?\  ,-O=?&#XJV=
M[#%+HUE=:?J$8G ,<5RUN=[8/&<*K?49KN6^%=C+X=M-,N-2U2^N;2[%_;ZO
M>7(EO([@'*N&(QP/EVXQMR",&JNI?!JPU'P_>Z:-7U:REU"[%[J%_9S)'<7<
M@ 'SG80%PJC: !@8]<@&5\// =C<:KXVUR6RCBT?Q-=1/%8E-L<L<2;3,R=,
MR')Z<J%)ZU+X:\+6VH_&+4O&&GQ):V$.FC2/,@4*+V02;F8XX98P H/JS =*
MT;/X2&UTS5;.3QAXIO'U"$0?:[F_5IK=,Y/E$( I/<X)X%2>#OA.G@_4(+E?
M$_B+5XK>(Q0V>I7JO;Q@C&0BHHR!P,YQDT =Y2T@I: "BBB@!",BO-/BYX3T
MK5_"NL:+!IMM=ZOXA'DH'0,[/C D8GD+&/FSV[<FO2V&17GFO_!T:]XBNM9'
MC#Q1IEQ.@B\K3KV.*)$'\*CRR0,\GGDT <OI%A+#^T%8:1>RM=6ND^$0+5I1
M]YS(D<C_ %*@ ^S53^!DNG1> =7O]6ABN+?2=9U.SL7G0,4@\[_5H#GJ25&/
MI7HU]\,K*Y&DS6][?6>I:9 UM#J22*\[QL,.LA<$-NQDDCKR,5EZI\$].O=-
MT:PL-:UO0+32RSPQZ7=*F^1B2TCED8LY))SZDF@"/X4?#\>#? JVLUC#YSWE
MQJ4&GO@1VC2,66)3@A=HQT'!)Q61\ ;CRKKQKIU[HC:%KL6KM=7UO',)8'\U
M08WB8 ?*57G@'.:Z>'X97-EH:V%IXP\1Q70N1<MJ<MS'/</CCRVWQE=G^R%%
M=!X<\+VWAQ+AHY);J[NG\VYO+E@99FQ@%L   #H  !0!M4444 %%%% $%[_Q
MYS_[A_E7D%>OWO\ QYS_ .X?Y5Y!0!ZCX6_Y%[3_ /KBM:M97A;_ )%[3_\
MKBM:M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M'CG[1I>I^'Y72RLYY9GED50RWD<C,?+8 [6P,'(Z&@#V[>*7(Q7S=X/DGB\
M_#:_OO%?B'4=9\3Q6F[3WO?W=\R6\DC)N./)3'S.R\L$ P2:9H?C3Q++\)+M
MUU62YFL/&#Z=,8KD/<R6*W84PPR'!=]IVJ?O$# YH ^E-P]:,]<=:^<_$6K>
M(_ EIXP\12:EJ-GX8N=6L+*P;4)W(L;21XTNIMG5%#%MK'D#<>F*],^'^EWV
MD>)M<\WQ/%JUA=QPW%OI:2/-]BZAF61V8[)."%Z @D=30!8\1?%>S\.^+H/#
M;:/J^H:I/:27T:V,"2*T*$!R"7'(+ 8ZG/&:V/!'CO1_B%H,>KZ+<M<6C2/"
MXDC:.2*5#AXW1N593P0:\Q\:0ZA/^TOX973+FVM+D^&[_$EU TR >=#_  JZ
M^W>L?Q!\/)_A?9>"-)TWQ'JL<VL^+&EU6\MI! ;M[A':3*+PHRJ[1SC'<\T
M>YR:Q,FOQ::--NVA>W:<Z@%7R$(8#RR<[MQSD<8P#S6EN%>#:W>ZM\/OB&EA
MIVJZMJ]O9^#[VZBM=1NFN/-GCD38[?WF^;&?2I--UIE\!Z/XYTCQ?=ZAJ$_A
M^:=],:83PZC<>3YA8H<E#&P883&!\I[4 >[ @TM>,_#5[S5]0\*>);?QI!=Z
M?JFFD3Z:DSSB]D*!_-&YB(F0AL[0!@X('%>RCI0 M%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!!>_\ 'G/_ +A_E7D%>OWO_'G/_N'^5>04 >H^
M%O\ D7M/_P"N*UJUE>%O^1>T_P#ZXK6K0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% "$9HQ2T4 )BC%+12L E-= XP>E/HHL!@V7@;0M/M;RU@
MTNV2VO)#-<0E-R2N>K,#G)Z<TE[X$T'4-?M]<N=+MYM7MEVPWK*?-C'<*<\
M]QWK?HI@<@/A%X,6Y>X'AC2A.US]L,GV5=WG?\],]F]Z<?A3X2-A)9?V#9?8
MY+G[8\'E_(TV<^81G[V><UUM% '+:M\+_"FNZD^H:CH&GWM[)!]F>>> ,[Q?
MW23U'UJ2'X<>&K;4K+4(=%LX;VRB\BVFCCVM#'_<7'1?8<5TM% '(P?"3P9:
MW0N8O#&E1W N?M@D6U7(F_OCC@U9L/AOX7TOQ+<>(;30=/MM<N,^;?Q6ZK*^
M>I+>OO72T4 <S/\ #;PO<IJRRZ#I[C5L?;\VZ_Z3_O\ K5:+X1^#8(KB./PU
MIL:W$ M9MMN 9(AT1CU(]JZ^B@#F=2^&WAC6/#<7A^^T*QO-%AQY=C/"'B3'
M3:#TQ[4MW\./#%_X;B\/W&A6$NBPX,=B8%\I".05'8Y[CFNEHH P?#O@7P_X
M1EN)=&T>STV6YQYTEO$%:3' W'J:0^!-!;Q)_P ) =+M_P"V@NP7^T^;M_N[
ML]/;I6_10!SUG\/_  ]I^KWNJV^D6L6HWJE+FY"?/.OHY_B'L:=H'@/0/"TA
M?2=*MK!B"H,*8VJ3DJO]T9[# K?HH Y!/A'X-CNWN5\,Z6)WN1=L_P!F4GSO
M[_UJ_9> ?#^G7S7EMI5M#<-(TN]$QAV^\P'0,?4#-=!10!R/_"I_"/D)"/#]
MCY27/VQ4\LX$_7S ,_>]^M8_C[X60:KX?UJ+P_9:7:ZKJC(;MKZ$O%>(IYCE
M(R>1QNP2*]&HH \A^&OP?B\,ZY%K'_"-Z)X2N(D:-H- N995N 1_RT+*@P.H
M&TGWKT:?PEI-WKMMK4UC#)JMNACBNR#O13U .>AK8HH Y_5O 7A_7-<M-9O]
M)MKK5+/_ (][N1<R0_[I[?A6FVCV;ZBE^UM$U\D9B2X* NJ$Y*@]0,]JNT4
M<Q>_#+PKJ/B>'Q'=>'].N-=A ":@]NIF7'3YO;M4^G> ?#^DRZG)::3:P/J9
M)O2J?\?)(P?,S][(XYKH** .)'PG\-:/:,V@Z'I>DZE%;2P6=Y'9JQMRX/('
M<9YQ7F_A#X O9WUE)J'A;PSHUY9RK+_;FB7$WVF=@<E@FQ0F[N"S#DCFO?J*
M .8L/AKX5T[Q-/XBM?#^FV^N3Y\R_BME69B>I+>I]:O>)?!^C>,K$66MZ=!J
M=H&#B"Y7<FX=#CIQ6S10!FW'AW3KO1GTF>U2;37C\EK9\E&3IM//(K+?X:^&
M)-%LM(;1;0Z99.);:TV'RX6'0J,\$=O2NFHH YG5OAIX6UW7;/6M0T#3[W5K
M, 07L]NKRQ@=,,?3MGI2:O\ #/PMK_B"UUS4M TZ^UBU $-[/;*TJ =,$^G;
M/2NGHH 0 *,#I2T44 %%%% !1110 W'-'%.HI6 ;Q24^B@!G'O45W90:A:36
MUQ$L]O,ACDCD&5=2,$$=P15BBF!S.E?#;PSHE[!=V.BVEM/;Y\@HGRPY&#Y:
MDX3(X^4"GGX=^&V_MC=HUFXU@8U /'N%UQC]X#][CUKHZ* .1UKX3>#O$6FZ
M=I^I^&M,OK+3O^/.">V5E@]E]!ZCO7406L5M D,2+%$BA51% "@= !V%344
M<;/\'_!MUJ%W?2^';)[R\.;F<H=T_&/G.?FX]:T;[X?^'-2\-KX?N=$L)-$3
M;LL/LZB%-IRI51@ @\@BNAHH Y3_ (55X1%KJ-L/#NG"#48TAO$%NH%PB !5
M?^\  !@U:'P_\/+?:3>?V3;?:M)C,-A-M.ZV0C!5#G@$8%=#10!D:%X2T?PR
M]Z^E:;:Z<U[,;BY-M$$\V0]6;'4FJUKX"T"Q\1SZ_!I=O%K<Z[);]5/FR+V5
MFSR!V!X%=!10!SVE_#_P]HFH:A?6.DVMM=ZCG[9,B?-<9&/WF?O<<<]J9H_P
MY\-^'X9HM.T>ULHI8C RPI@",G)1>?E7)^ZN!7244 <I#\+/"=O;:5;QZ#91
MV^DR&:PB6/"VKGJT8S\I^GK4B_#3PN+76;8Z%8O;ZRQ;48I(@RW;'O(#D,>G
M)YX'H*Z>B@#E+3X5^$K#PY'H-MX?T^WT>.=;I;.*$*@E4@K)QSN! P>O K<T
MG0K'0[9K>PMH[6)W:5A&.7=OO,QZDGU-7Z* ,?0O"6D^&3>'2[&&Q-Y,;BX\
MD$>;(>KMSRQ[GO5;P]X \/>%-0OK[2-)M=/N[]M]W- FUIVSG<Y_B/N>:Z&B
M@"C9Z+8Z?%<16UI!!%<2R32I'& LDCG+LP[EB22>]8&B?";P?X;M=2MM)\-Z
M;IL&I K=I:VXC$P.?E;';D\=.:ZVB@#E)OA9X2N- L=#E\/:?)I%C()K6S>$
M&.!QT*#^'J>GK7+?$/X0P:CX?%EX;T+P]]GEU%=0U'2M0MS';ZC@'AG0$HP;
M:P;:1\N",$UZI10!Y5\/?@YI^@KJ3W?AO1M&@U&W^RW.C:8[SVLRYSNDWJJL
MV,@80<$\GMW'A+P-H'@/3FL?#VD6>CVCMO:*SA$89NF3CKQ6[10!@3^!-!NO
M$<&OS:7;R:U NR*_92947NH;/ /<=#4FO>#-%\436,NK:=!?R6,HFMFF7)AD
M'1U]#[]:VZ* ,:7P?H\_B&+77T^!]8BB,"7I7]XL9ZH#Z'TJEX=^&OA;PC?W
MU]HN@:=I=Y?$FXFM;=4:7)R<D=B><5TU% ',^&/AKX6\&:A>WVAZ!IVDWEX2
M;B:TMUC:3)R<D>_.*Z:BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** (+W_CSG_P!P_P J\@KU^]_X\Y_]P_RKR"@#T3PYK%E;Z%8QRWD$<BQ
M,CR $&M+^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M
M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB
M@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[
M^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?
MZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W].
M_P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC
M^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_
M[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^
M?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M
M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB
M@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[
M^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?
MZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W].
M_P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC
M^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_
M[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^
M?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M
M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB
M@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[
M^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?
MZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W].
M_P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC
M^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_
M[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^
M?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M
M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB
M@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[
M^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?
MZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W].
M_P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC
M^W]._P"?ZV_[^BBB@ _M_3O^?ZV_[^BC^W]._P"?ZV_[^BBB@"*[UW3WM95%
3];DE" !(.>*\NY]#^5%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>legh-20231231x10k005.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 legh-20231231x10k005.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" &S \L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]+?#_ (>T
MZ\T6SGGLX999(PS.RY+'U-:'_"*Z3_SX0?\ ?%+X6_Y%[3_^N*UJT 9/_"*Z
M3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]
M\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%
M'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"
M*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_
MWQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_
M  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z
M3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]
M\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%
M'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"
M*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_
MWQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_
M  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z
M3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]
M\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%
M'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"
M*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_
MWQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_
M  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z
M3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]
M\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%
M'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"
M*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_
MWQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_
M  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z
M3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]
M\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%
M'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"
M*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_
MWQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_
M  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z
M3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]
M\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%
M'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"
M*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_
MWQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_
M  BND_\ /A!_WQ6M10!D_P#"*Z3_ - ^#_OBO/M=@2TU>ZAA'E1(V%1> .*]
M7KRSQ+_R';S_ '_Z4 =]X6_Y%[3_ /KBM:M97A;_ )%[3_\ KBM:M !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &?
MK&OZ9X>M?M.J:A:Z;;9V^==S+$F?3<Q K,LOB1X3U*X6WL_$^C7<[' B@U"%
MV)^@;-3>.;2&]\'ZU#/$DT3V<P9)%# C8>QKY@_9O\ ^#_$G[(H;Q+I6GR6I
M6]>:]G@021!6;#B3&5*XX.>U 'UV&W>M+7S+^QMX^U"W_9YEUCQ?J$BZ5IMU
M-':7]\3N:U4+CD\MABRCJ?X1G%>EW'Q[TG2/$&BZ9KVCZUX;CUJ00Z=J&J6Z
M);SR'I&2KLT;'L) O\Z /3Z*\GUS]I/PMH?B[4_#3VFMW6KV%HUVUO;Z9(7F
M . D2G#2$\G(&W"DDX%:5A\<M$U3P_X<U&TL]3GO?$".]AHWV;;>N$)#ED8@
M(JXY=F"\CGD4 >C45PG@GXPZ+XVUK7-$CBN]*U[1"OV_2]114EB5AE7!5F5D
M((^92>M8NO?M#Z)X>T@:[-I&MS^$Q+Y3^(K:U5[1!NV^9C?YACSQO"%?0XH
M]5HKS+Q5^T+X1\(:YX>TR\N+J1M=PUG=0VS&V9"H;?YIPI&".%)/(XYI/"OQ
M^T+Q1XZ;PDVFZWH>LO US:1ZU8&U%[$OWFBR<G')P0#@'B@#TT'-+7@GASXX
M:UK7Q_\ $GAN3PWK,>F:590QI;QK$S[Y),FXD&\!5(P%P2<9) SBNUU;XVZ9
M9:CX@L].TO5/$+^'PIU5],BC*VQ*[MF7==[[>2J9('Y4 >C45QVG?%CPUJ7P
MZC\<QZDL?AEK8W9O)E*;4&<Y4\[@01CKFN;UO]H?1/"]KHUYKFC:[I5CK)"Z
M?<O9"7SW895"D;,Z,P.0K $_7B@#U6BN0U#XF:;8V&D2K:ZA<WVK FRTI+4I
M>2X&6S&^W8%'4N0!QD\BJ'@CXQZ1XT\2ZGX;-K?:'XDTU1)<:3JL2I-Y9Z2(
M59E=#QRK'K0!WU%-8[17GFH_&K3X(M5N=,T;6?$6GZ3*T-]>Z3;I)'$Z_?5=
MSJ92O\0C#8Z=>* /1"<"N4UWXK^$/#.K1:9JOB+3]/O9'$2Q7$P7#D9"D]%)
M'0$@U5C^*&F:]X C\5>&X[GQ)I]Q&7A&FHID]#E79<%3U!.1Z5XQ^S9!I_Q7
M^"T>B^*O"][JMEJMW=WMW>W<2?99I#.S??#[]PX .!]W&<"@#Z(UCQ7HOAZ*
M*75=6L=+CE.(WO;E(5?Z%B :MV&IVFJ6D5U9W,5W:RKNCF@<.CCU# D$?2L;
MQ7X8TG4O!=[I-WIUM=::+1HA:SQATV!, 8/H *^3?@)XVU7]G&\\-^'O%-RT
M_@'Q5!'=:1JC@A+"X< M"Y[+G\.0W]Z@#ZVO_'_AG2KYK*^\0Z59WBG!MKB]
MBCD!_P!TL#WK=1UD0,I#*1D$=Q7E7CO3+*]^-?PUN);:&:13?E7>-6(_T<D<
MXKJ/$7Q%MM$U9M(L=-O_ !!K$<'VB2PTM$9XH\X#.SNJ+G! !;)P<#@T =?1
M7E-O^TAX8NO VK^*(;75I;;1IF@U6P6T_P!,L'7[WFQ%AP,=02.OI4_B#X_Z
M'X:^'6G^-[O3-9;P_>(DBS06JR/$C$!&D4/\H;(]??% 'I](3@<UQNN_$ZTT
M#PA8^(KC2]5DM;MH42WMX$>X!E8+&"@?N67H3UKK8)3/#'(T;Q%U#&-\;E]C
MCO0!@7'Q,\(6EU);3^*=%AN8VV/#)J$*NK=,%2V0?:KNK>,-"T&&";4]9L--
MBN!F&2\NDB60?[)8@'J.E?.GQ+TW3S^VK\.7N+>VPVEW,CM)&O+ -M))'4=J
M]#_:@_LS4?@)XU21K6Y9--E>-6*L5<+D$>X]J /3-$\4:/XE21](U6RU1(R
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
M8<&K5?/7PTUI_!_[2_C;P-;#R]$O+2/6;>V7A()CQ)M'8-U('>OH6@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
MRSQ+_P AV\_W_P"E>IUY9XE_Y#MY_O\ ]* .^\+?\B]I_P#UQ6M6LKPM_P B
M]I__ %Q6M6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#&\8D?\(IK'_7G-_Z :^:/V1/A-X1\<?L_P"C3ZYHL&IL
M]Q<;UG>0H^V0XW(&"G\17T[XA\.V7BG3)M/U!9GLYE*2QQ3O%O4C!4E"#@@]
M,UC> _A;X:^&5DUEX9L'TNQ9B_V5+F5X@QZL%=B 3@<B@#RW]K:WC\,?!2V>
MPM#;Z-IFJ6$US;6*^4$MDG4L$"XVXP.E7/$?@_X8^-O!^F:WJFJ7_B/1VFBN
M+!9-<N)M]P3B,1KYG^LRV,=<D@U[1J6F6FL6%Q97UM%=VEPABE@F4,DB$8*D
M'J#7F_@K]F;X;_#WQ&-=T+PS#:ZDA+12//)*L!(P3&KL0AP<9 S0!QEE$G_#
M;%XS*"Z>$$VEN2O[\@X-4=6\2P^%/VU;0:[*MO::OX:%EIMS<-MC$HEW,BL>
M 6(Q]=OJ*]?7X/>%$\:GQ<-/F_X20KL_M#[;/OV?W,;\;/\ 9QCVJ3XD?"7P
MI\6=,AL/%.CQ:I# QDA=F9)(F/4HZD,N>^#S0!R?Q673)M%\=VGARTMW\:7/
MAZ=I;JSC7SP@0B)9''.22=@/]T^E<)\&M*^'_P 4?@)I?V_6KZ;38=-CM=5L
M+C7)XXH&C4!U>/> J_+D=L8Q7MW@+X9>&?AEI#Z;X:TF+3+61_,EVEGDE;&-
MSNQ+,<>I.*XZ[_97^%UWXL;Q%)X1M3J#R><ZK)(('DSG<T(;83GGIC- 'FOQ
M%L-(L?&O[.=KHD$D.BQ:C(+.*<LS"(1 H<MD],$9YP16Y\2@!^US\)&'>PU
M9]?DKUCQ1\)?"_C/6]-U?6-/ENM1TQM]C.+N:,VS<?-&$<!3P.0.U,U;X0^%
M]<\46'B.^LIY]<L%VVEZ;V</ .X7#X&>_'/>@#RKP#/%;_M>?%1Y9$C0:/I[
M$N0 !QD_2C0O$5OX_O?B;-H#VWA#0]-O)K;4KJVC07NH721[7E=W!6),#:#@
ML<$Y6O5=7^#O@W7O&=MXKO\ 0H+C7[=%C2[+.-RJ<J'0$*^#TW XJB_P"\ R
M>+[OQ,WANW;5[MM]Q(9)/*E?^^T.[RRWN5SGGK0!\_\ A#0=-\6?L%QZ;J&L
MP:+"+>:X%W,<K&R73,FY1R064+@<\\<UW/BCP1XH^-G@7P/X?U+2HO#Z6MS:
M7NI7WVZ.7 A4'; $))9_5L!>>M2?%WX=>'_A9\)KS2/#'@9[[0M4OHUUF&QB
M:ZGBM2^Z6558EF*@?*!]TG('%><6/@K]G;Q1'Y7A+3/$=SK;+^YLM).I1W"/
MVSOPD>#W8A10!V/Q5U2RT;]JOPJ?$NH7FDZ%J6@S65E>0WDEJBW)E#,I=2,9
M 0<G'*^E>D:-X!\#:%\4[35+9[J^\9363I]HGU&:YD2V'!+AG("Y( )'4\=Z
MLO\ "#3/'7PRT7PW\0+./Q)/;6\8FFN')D$H7!99%(;=C@L,9_&M;X;?"#PE
M\);&>U\+Z1'IJW!#3RF1Y992.FYW)8@9X&<"@#>\4K=OX<U-; D7IMI!"0>=
M^T[?UQ7B7[%.J07OP&L[*1L:AI]Y=6U]$_\ K$F\TL=X/.2&[U] D9K@[SX)
M>$[G7M1U>*QN=.O-2XO_ .S;^>UCO!_TU2-PKGW(S[T >3_LLZ3<:;X.^)LJ
M*R:+<:_?MIR_P%%RK%!Z;ACC^Z:Z']BUE/[/OA_!&?-N?_1S5ZS)X+T=_#*^
M'X[,6FCK$(%M;-V@58\8V@H00/7GG-4/ GPP\.?#.Q^P^&K&33+#)86BW,LD
M2DXR0KL0"<=10!M>(&QHE_\ ]<)/_037E6B?#?1OBU^SGX?\/:S")K2YTF Q
MRKC?#($^61#V8'_"O4]?\/V?B;3)M/OQ,]I,I61(9WA+J1@@LA!P1VS57PEX
M,TGP-H\.E:+!):Z= H2&V:>258E'15WL<#GH* /EKX/ZSXMT+XU^%/AKXRC>
MYU#PW'>R6.KDY6]LF@*QGU)'3/M@].=WP;<Z<W[2WQ-\/^)=6U#2M4U"6UNM
M+$.I2VBW$"Q;=J[6 8@DX'7[V.]?1U[X6TN_UW3M9FLXWU/3Q(MM=?QQJZ[7
M /H1V]JY?XF? SP3\7?LK^*-"BU"XM>(;E)'AF09S@.A!Q['B@#*\%_#SP)I
M>K^,K#0HI9[W444:U-)=R7(D9@V [.QP^"20.<$9[5X?X L;OQ-X.UWX 7;S
M+=:7?SVT]Q("&72L>9$Z^A9F1!_O''2OJ7P7X&T+X>Z##HWA[38M+TZ(EA#%
MDY8]69B268]R234EAX0TC3?$.IZY;64<6JZE'%'=7(SND6/.P>V-QZ=>/04
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
M]3KRSQ+_ ,AV\_W_ .E '?>%O^1>T_\ ZXK6K65X6_Y%[3_^N*UJ4 +124M
M!129HR,]: %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH 0C/UI @Y]Z=10 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 A&
M:.E+10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5Y9XE_P"0[>?[_P#2O4Z\L\2_\AV\_P!_
M^E '?>%O^1>T_P#ZXK5O4FNA93?8A$;O8?*\\GRPW8MCG'TJIX6_Y%[3_P#K
MBM/\0:J=#T>\U 65WJ/V>,R?9+"(23RX_A121D^V: .&^'^M>*X_'GB/0-;U
M&P\0:=96]O<0ZI:6OV9HI9"^ZVD0,P)"J'!SG##/6N<\!_%#4?B-\2;Z#3O%
M^D6VF64S^9X8N-(ECU(PJ2BR>;(Z@AF&[*H0 0,YYK0\(>"[6#XK7WC+0]$N
M=!TVZTAH+^V>V^RF_NC*KHYA./G10ZER!GS ,G!-326H^)_BGP9K\7A[5= O
M-#N9;B:YU:U%O,D;0R1M;#D[P[,K':2N$SG.!0!D_#/XOZQXAUK2SK!MTL=5
MTB\U65%C"?V88+GRMC-W4J<$MSN1N@X'IWA/4+_6;674KM3;VMT^^RMF3:Z0
M8PK/WW/]['\(('4&L34?#EMK/B1[&#2X;33,I=:I<I;A#?/G='"6Q\ZYR[Y_
MV5_B:N(\%P>+U^)MJ;T:CQ?:PVJO*7^RM:ET^P;,_*> -H7D8DS0![E2%L&@
M=*BN;6*\A,4T8DC/56Z4 2YHS6;_ ,(WIG_/E%^5'_"-Z9_SY1?E0!I9HS6;
M_P (WIG_ #Y1?E1_PC>F?\^47Y4 :6:,UF_\(WIG_/E%^5'_  C>F?\ /E%^
M5 &EFC-9O_"-Z9_SY1?E1_PC>F?\^47Y4 :6:,UF_P#"-Z9_SY1?E1_PC>F?
M\^47Y4 :6:,UF_\ "-Z9_P ^47Y4?\(WIG_/E%^5 &EFC-9O_"-Z9_SY1?E1
M_P (WIG_ #Y1?E0!I9HS6;_PC>F?\^47Y4?\(WIG_/E%^5 &EFC-9O\ PC>F
M?\^47Y4?\(WIG_/E%^5 &EFC-9O_  C>F?\ /E%^5'_"-Z9_SY1?E0!I9HS6
M;_PC>F?\^47Y4?\ "-Z9_P ^47Y4 :6:,UF_\(WIG_/E%^5'_"-Z9_SY1?E0
M!I9HS6;_ ,(WIG_/E%^5'_"-Z9_SY1?E0!I9HS6;_P (WIG_ #Y1?E1_PC>F
M?\^47Y4 :6:,UF_\(WIG_/E%^5'_  C>F?\ /E%^5 &EFC-9O_"-Z9_SY1?E
M1_PC>F?\^47Y4 :6:,UF_P#"-Z9_SY1?E1_PC>F?\^47Y4 :6:,UF_\ "-Z9
M_P ^47Y4?\(WIG_/E%^5 &EFC-9O_"-Z9_SY1?E1_P (WIG_ #Y1?E0!I9HS
M6;_PC>F?\^47Y4?\(WIG_/E%^5 &EFC-9O\ PC>F?\^47Y4?\(WIG_/E%^5
M&EFC-9O_  C>F?\ /E%^5'_"-Z9_SY1?E0!I9HS6;_PC>F?\^47Y4?\ "-Z9
M_P ^47Y4 :6:,UF_\(WIG_/E%^5'_"-Z9_SY1?E0!I9HS6;_ ,(WIG_/E%^5
M'_"-Z9_SY1?E0!I9HS6;_P (WIG_ #Y1?E1_PC>F?\^47Y4 :6:,UF_\(WIG
M_/E%^5'_  C>F?\ /E%^5 &EFC-9O_"-Z9_SY1?E1_PC>F?\^47Y4 :6:,UF
M_P#"-Z9_SY1?E1_PC>F?\^47Y4 :6:,UF_\ "-Z9_P ^47Y4?\(WIG_/E%^5
M &EFC-9O_"-Z9_SY1?E1_P (WIG_ #Y1?E0!I9HS6;_PC>F?\^47Y4?\(WIG
M_/E%^5 &EFC-9O\ PC>F?\^47Y4?\(WIG_/E%^5 &EFC-9O_  C>F?\ /E%^
M5'_"-Z9_SY1?E0!I9HS6;_PC>F?\^47Y4?\ "-Z9_P ^47Y4 :6:,UF_\(WI
MG_/E%^5'_"-Z9_SY1?E0!I9HS6;_ ,(WIG_/E%^5'_"-Z9_SY1?E0!I9HS6;
M_P (WIG_ #Y1?E1_PC>F?\^47Y4 :6:,UF_\(WIG_/E%^5'_  C>F?\ /E%^
M5 &EFC-9O_"-Z9_SY1?E1_PC>F?\^47Y4 :6:,UF_P#"-Z9_SY1?E1_PC>F?
M\^47Y4 :6:,UF_\ "-Z9_P ^47Y4?\(WIG_/E%^5 &EFC-9O_"-Z9_SY1?E1
M_P (WIG_ #Y1?E0!I9HS6;_PC>F?\^47Y4?\(WIG_/E%^5 &EFC-9O\ PC>F
M?\^47Y4?\(WIG_/E%^5 &EFC-9O_  C>F?\ /E%^5'_"-Z9_SY1?E0!I9HS6
M;_PC>F?\^47Y4?\ "-Z9_P ^47Y4 :6:,UF_\(WIG_/E%^5'_"-Z9_SY1?E0
M!I9HS6;_ ,(WIG_/E%^5'_"-Z9_SY1?E0!I9HS6;_P (WIG_ #Y1?E1_PC>F
M?\^47Y4 :6:,UF_\(WIG_/E%^5'_  C>F?\ /E%^5 &EFC-9O_"-Z9_SY1?E
M1_PC>F?\^47Y4 :6:,UF_P#"-Z9_SY1?E1_PC>F?\^47Y4 :6:,UF_\ "-Z9
M_P ^47Y4?\(WIG_/E%^5 &EFBLW_ (1O3/\ GRB_*C_A&],_Y\HORH TB:6J
MMGIEKI^[[/ D6[KM'6K5 !7EGB7_ )#MY_O_ -*]3KRSQ+_R';S_ '_Z4 =]
MX6_Y%[3_ /KBM:A&>M9?A;_D7M/_ .N*UJT ( !T%&T>@I:* $"XHVBEHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *\L\2_P#(=O/]_P#I7J=>6>)?^0[>?[_]* .^\+?\B]I__7%:U:RO"W_(
MO:?_ -<5K4) H 6BFAU.<$'''%()4+%0P+#J,\B@!]%-$BDD!@2O4#M0&!.
M<GTH =1110 444F: %HI,TM( HHHI@%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 5Y9XE_Y#MY_O_TKU.O+/$O_ "';S_?_ *4 =]X6_P"1>T__
M *XK5O4["/5+">TE:1(ID*.8G*-M/4!AR,CC(YYJIX6_Y%[3_P#KBM2>(+;4
MKO1[N+2+R'3]2>,BWN;B#SHXW[%DW+N'MD4 >%^")]!\"_%/XA6VBZ5?>&Y+
M?18[N+0YX&BM[[RC)OO(OF*G)*1G&#QD]:Q-"OKG1_A7\'?&JREO$6L:Q8G4
M;L'+WB7Q83(Y_B4;E*@_=\M<8Q7MVC>";N7Q"/$'B*XL[_55L&TZ);.W,4$<
M+NKR\,S,Q=D3.3@!0 .I//Z'\%!ID'AC2;C41=>'/#-ZU]IEGY6V0N-_D+*^
M<%8O,;;@#.$)^[R <9X&T'Q'\.]6L-3U>VFWVFFW5A?-YJLVLW\MX'M_+YRQ
MP6.]L;0Y'8X](\"ZYH\>HW&FR:M!>^);B666]9 P5YH]HDCC)X*PAD3:#E1C
M/)-;[^'YKSQ/'JEW,LD%I'MLK90<1R,"))6/=B,*/0;O[QKBO#7P9FT'Q?8:
MDVI++I^FWFIWUI"(R)2]ZP9UD8G!"9?&.N1G&WD ]3J&YN1:Q&1D=P.T:EC^
M0J4<"EH S#KL>/\ CVN__ =JXWQO\2[GPU=VL5K8B194+$W*LA!!QQ7HA%>,
M_'#_ )"^F_\ 7%__ $(5\'QOF&)RS)*N*PD^6::L_5GLY10IXC&0I55=._Y#
M/^%XZD/^8=:_]]M7J=KXA2:VBD:VNLN@8[8&(Y%?,I%?4ND_\@RT_P"N2_R%
M?$^&V?9CG4\2L?5<^7EMMI>_9'K\08+#X/V?L(VO?]"'^W8O^?:\_P# =J/[
M=B_Y]KS_ ,!VK1Q1BOW(^/,[^W8O^?:\_P# =J/[=B_Y]KS_ ,!VK1Q1B@#.
M_MV+_GVO/_ =J/[=B_Y]KS_P':M'%&* ,[^W8O\ GVO/_ =J/[=B_P"?:\_\
M!VK1Q1B@#._MV+_GVO/_  ':C^W8O^?:\_\  =JT<48H SO[=B_Y]KS_ ,!V
MH_MV+_GVO/\ P':M'%&* ,[^W8O^?:\_\!VH_MV+_GVO/_ =JT<48H SO[=B
M_P"?:\_\!VH_MV+_ )]KS_P':M'%&* ,[^W8O^?:\_\  =J/[=B_Y]KS_P !
MVK1Q1B@#._MV+_GVO/\ P':C^W8O^?:\_P# =JT<48H SO[=B_Y]KS_P':C^
MW8O^?:\_\!VK1Q1B@#._MV+_ )]KS_P':C^W8O\ GVO/_ =JT<48H SO[=B_
MY]KS_P !VH_MV+_GVO/_  ':M'%&* ,[^W8O^?:\_P# =J/[=B_Y]KS_ ,!V
MK1Q1B@#._MV+_GVO/_ =J/[=B_Y]KS_P':M'%&* ,[^W8O\ GVO/_ =J/[=B
M_P"?:\_\!VK1Q1B@#._MV+_GVO/_  ':C^W8O^?:\_\  =JT<48H SO[=B_Y
M]KS_ ,!VH_MV+_GVO/\ P':M'%&* ,[^W8O^?:\_\!VH_MV+_GVO/_ =JT<4
M8H SO[=B_P"?:\_\!VH_MV+_ )]KS_P':M'%&* ,[^W8O^?:\_\  =J/[=B_
MY]KS_P !VK1Q1B@#._MV+_GVO/\ P':C^W8O^?:\_P# =JT<48H SO[=B_Y]
MKS_P':C^W8O^?:\_\!VK1Q1B@#._MV+_ )]KS_P':C^W8O\ GVO/_ =JT<48
MH SO[=B_Y]KS_P !VH_MV+_GVO/_  ':M'%&* ,[^W8O^?:\_P# =J/[=B_Y
M]KS_ ,!VK1Q1B@#._MV+_GVO/_ =J/[=B_Y]KS_P':M'%&* ,[^W8O\ GVO/
M_ =J/[=B_P"?:\_\!VK1Q1B@#._MV+_GVO/_  ':C^W8O^?:\_\  =JT<48H
M SO[=B_Y]KS_ ,!VH_MV+_GVO/\ P':M'%&* ,[^W8O^?:\_\!VH_MV+_GVO
M/_ =JT<48H SO[=B_P"?:\_\!VH_MV+_ )]KS_P':M'%&* ,[^W8O^?:\_\
M =J/[=B_Y]KS_P !VK1Q1B@#._MV+_GVO/\ P':C^W8O^?:\_P# =JT<48H
MSO[=B_Y]KS_P':C^W8O^?:\_\!VK1Q1B@#._MV+_ )]KS_P':C^W8O\ GVO/
M_ =JT<48H SO[=B_Y]KS_P !VH_MV+_GVO/_  ':M'%&* ,[^W8O^?:\_P#
M=J/[=B_Y]KS_ ,!VK1Q1B@#._MV+_GVO/_ =J/[=B_Y]KS_P':M'%&* ,[^W
M8O\ GVO/_ =J/[=B_P"?:\_\!VK1Q1B@#._MV+_GVO/_  ':C^W8O^?:\_\
M =JT<48H SO[=B_Y]KS_ ,!VH_MV+_GVO/\ P':M'%&* ,[^W8O^?:\_\!VH
M_MV+_GVO/_ =JT<48H SO[=B_P"?:\_\!VH_MV+_ )]KS_P':M'%&* ,[^W8
MO^?:\_\  =J/[=B_Y]KS_P !VK1Q1B@#._MV+_GVO/\ P':C^W8O^?:\_P#
M=JT<48H SO[=B_Y]KS_P':C^W8O^?:\_\!VK1Q1B@#._MV+_ )]KS_P':C^W
M8O\ GVO/_ =JT<48H SO[=B_Y]KS_P !VH_MV+_GVO/_  ':M'%&* ,[^W8O
M^?:\_P# =J/[=B_Y]KS_ ,!VK1Q1B@#._MV+_GVO/_ =J/[=B_Y]KS_P':M'
M%&* ,[^W8O\ GVO/_ =J/[=B_P"?:\_\!VK1Q1B@#._MV+_GVO/_  ':C^W8
MO^?:[_\  =JT<48H K6E^MYNVQRQ[?\ GK&5S^=6J2EH *\L\2_\AV\_W_Z5
MZG7EGB7_ )#MY_O_ -* .^\+?\B]I_\ UQ6M6LKPM_R+VG_]<5K5H **** "
MBBB@ HHHH 0]*\:^.'_(7TW_ *XO_P"A"O93TKQKXX?\A?3?^N+_ /H0K\R\
M1O\ DG:WK'\T?09#_P C"G\_R/-6ZGZ5]2:3_P @VU_ZY)_(5\MMU/TKZDTG
M_D&VO_7)/Y"OSGPB^/%^D?U/>XI_Y=?/]"Y1117])GP(455NM0MK+:;B>* -
MT\QPN?SJO_;^F_\ /_;?]_E_QKEGBJ%.7+.:3\VBU"3U2-*BHHY%F0,K!E(R
M"#D$5+72FGJB HHHI@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y9XE_Y#MY_O_TK
MU.O+/$O_ "';S_?_ *4 =]X6_P"1>T__ *XK6K65X6_Y%[3_ /KBM6=6U:UT
M/3;F_O91!:VT9DDD()PH]AR3Z <D\"@"Y17$>"_B]H?C?7+[1((-2TO6K.);
ME]/U>QDM)G@8X65%<?,A/&1T/! -+%\6M'N/'!\+066LW%ZLIA:[BTN8V2L%
MW,#<;?+XZ'GKQUH [:BN/\+_ !5T#Q?JBV.GRS&26"2ZM9)8BJ7<,<GE/)$>
MX#X'.#R#C!!K?TS7;;5[F^BMM[BSF^SR2E?D:0 %E4]]N0#Z'(Z@X -&BBB@
M!#TKQKXX?\A?3?\ KB__ *$*]E/2O&OCA_R%]-_ZXO\ ^A"OS+Q&_P"2=K>L
M?S1]!D/_ ",*?S_(\U;J?I7U)I/_ "#;7_KDG\A7RVW!/TKZDTG_ )!MK_UR
M3^0K\Y\(OCQ?I']3WN*?^77S_0N4445_29\">2?'8#_B4# /,G7Z"O*"BX/
MZ>E>L_'7_F$?63^0KR<_=;Z5_&7B!.2XDK6?\OY(_6<B2>7P^?YGTSX2'_%,
MZ5_U[1_^@BMBLCPD/^*9TK_KVC_]!%:]?U[EW^YT;_RQ_)'Y76_B2]6%%%%>
M@9!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %>6>)?^0[>?[_\ 2O4Z\L\2_P#(=O/]
M_P#I0!WWA;_D7M/_ .N*U>NS"L#O<!/)0;V,F-J@<Y.>!C&<]JH^%O\ D7M/
M_P"N*TOB7PUIWB_1+O2-7M5O=-NT\N>W=F"R+G.#M(...F>: ./T33(=:^(K
M>-;@BV1M/.DZ3'+\DDT)?S99L'G#%5VC^ZF[^*N7MO!E[\*?B#X;?PYKFI7W
MA[Q!?30:AH6HW;721%HY)OM4#-ED =<, =I\P=Z['PK\#_!'@G5&U'1?#UK9
M7K0M;^<"[L(VQN4;V.,X&<5J>$OAKX<\"HR:%I<5@I&T;6=]B]=JEB=J_P"R
MN![4 >?VWPSA\#ZQHUGHFH3S:FEE<Z=I2/&,:=:23"6>=S_&5^1%SC)VC!RQ
MJ?P!\38_[?TGP];:4EMHMW<ZEIVGRB5FGWV3 2/*"/\ EH?,;/7CG);CU*'1
MK2WU*YOTB O+A$CDF)))1<[5&>@&2<#N2:R]/\ :%I>O2:S;:?'%J#M*_F[F
M(5I2IE95)PI<HFX@ G;0!T50W0G,)^SLBR\8,@)7]*E Q2T 9FW5_P#GK9?]
M^G_^*KR7XRBY&J:=]I:)F\EL&)2!U'J37MAZ5XU\</\ D+Z;_P!<7_\ 0A7Y
MEXC?\D[6]8_FCZ#(?^1A3^?Y'FC=?:OI735U7^S[;9+9[?*7&8WST'^U7S6W
M4_2OJ32?^0;:_P#7)/Y"OSKPB^/%^D?U/>XI_P"77S_0@VZO_P ];+_OT_\
M\51MU?\ YZV7_?I__BJTZ*_I(^!/'?C4+L?V5]J:%CF3;Y*,N.!UR37F!/!^
ME>L?'7II'UD_D*\G/W6^E?QAX@_\E)6_[=_)'ZUD/_(OA\_S/HKPPNJ?\([I
MGERV@3[/'M#1N3C:/>M3;J__ #ULO^_3_P#Q51>$O^19TK_KVC_]!%;%?U]E
MW^YT?\,?R1^55OXDO5F9MU?_ )ZV7_?I_P#XJC;J_P#SULO^_3__ !5:=%>B
M9&9MU?\ YZV7_?I__BJ-NK_\];+_ +]/_P#%5IT4 9FW5_\ GK9?]^G_ /BJ
M-NK_ //6R_[]/_\ %5IT4 9FW5_^>ME_WZ?_ .*HVZO_ ,];+_OT_P#\56G1
M0!F;=7_YZV7_ 'Z?_P"*HVZO_P ];+_OT_\ \56G10!F;=7_ .>ME_WZ?_XJ
MC;J__/6R_P"_3_\ Q5:=% &9MU?_ )ZV7_?I_P#XJC;J_P#SULO^_3__ !5:
M=% &9MU?_GK9?]^G_P#BJ-NK_P#/6R_[]/\ _%5IT4 9FW5_^>ME_P!^G_\
MBJ-NK_\ /6R_[]/_ /%5IT4 9FW5_P#GK9?]^G_^*HVZO_SULO\ OT__ ,56
MG10!F;=7_P">ME_WZ?\ ^*HVZO\ \];+_OT__P 56G10!F;=7_YZV7_?I_\
MXJC;J_\ SULO^_3_ /Q5:=% &9MU?_GK9?\ ?I__ (JC;J__ #ULO^_3_P#Q
M5:=% &9MU?\ YZV7_?I__BJ-NK_\];+_ +]/_P#%5IT4 9FW5_\ GK9?]^G_
M /BJ-NK_ //6R_[]/_\ %5IT4 9FW5_^>ME_WZ?_ .*HVZO_ ,];+_OT_P#\
M56G10!F;=7_YZV7_ 'Z?_P"*HVZO_P ];+_OT_\ \56G10!F;=7_ .>ME_WZ
M?_XJC;J__/6R_P"_3_\ Q5:=% &9MU?_ )ZV7_?I_P#XJC;J_P#SULO^_3__
M !5:=% &9MU?_GK9?]^G_P#BJ-NK_P#/6R_[]/\ _%5IT4 9FW5_^>ME_P!^
MG_\ BJ-NK_\ /6R_[]/_ /%5IT4 9FW5_P#GK9?]^G_^*HVZO_SULO\ OT__
M ,56G10!F;=7_P">ME_WZ?\ ^*HVZO\ \];+_OT__P 56G10!F;=7_YZV7_?
MI_\ XJC;J_\ SULO^_3_ /Q5:=% &9MU?_GK9?\ ?I__ (JC;J__ #ULO^_3
M_P#Q5:=% &9MU?\ YZV7_?I__BJ-NK_\];+_ +]/_P#%5IT4 9FW5_\ GK9?
M]^G_ /BJ-NK_ //6R_[]/_\ %5IT4 9FW5_^>ME_WZ?_ .*HVZO_ ,];+_OT
M_P#\56G10!F;=7_YZV7_ 'Z?_P"*HVZO_P ];+_OT_\ \56G10!F;=7_ .>M
ME_WZ?_XJC;J__/6R_P"_3_\ Q5:=% &9MU?_ )ZV7_?I_P#XJC;J_P#SULO^
M_3__ !5:=% &9MU?_GK9?]^G_P#BJ-NK_P#/6R_[]/\ _%5IT4 9FW5_^>ME
M_P!^G_\ BJ-NK_\ /6R_[]/_ /%5IT4 9FW5_P#GK9?]^G_^*HVZO_SULO\
MOT__ ,56G10!F;=7_P">ME_WZ?\ ^*HVZO\ \];+_OT__P 56G10!F;=7_YZ
MV7_?I_\ XJC;J_\ SULO^_3_ /Q5:=% &9MU?_GK9?\ ?I__ (JC;J__ #UL
MO^_3_P#Q5:=% &9MU?\ YZV7_?I__BJ-NK_\];+_ +]/_P#%5IT4 9FW5_\
MGK9?]^G_ /BJ-NK_ //6R_[]/_\ %5IT4 9FW5_^>ME_WZ?_ .*HVZO_ ,];
M+_OT_P#\56G10!F;=7_YZV7_ 'Z?_P"*HVZO_P ];+_OT_\ \56G10!F;=7_
M .>ME_WZ?_XJC;J__/6R_P"_3_\ Q5:=% &9MU?_ )ZV7_?I_P#XJC;J_P#S
MULO^_3__ !5:=% &9MU?_GK9?]^G_P#BJ-NK_P#/6R_[]/\ _%5IT4 9FW5_
M^>ME_P!^G_\ BJ-NK_\ /6R_[]/_ /%5IT4 9FW5_P#GK9?]^G_^*HVZO_SU
MLO\ OT__ ,56G10!F;=7_P">ME_WZ?\ ^*HVZO\ \];+_OT__P 56G10!F;=
M7_YZV7_?I_\ XJC;J_\ SULO^_3_ /Q5:=% &9MU?_GK9?\ ?I__ (JC;J__
M #ULO^_3_P#Q5:=% &9MU?\ YZV7_?I__BJ-NK_\];+_ +]/_P#%5IT4 5;,
M78W?:7A;T\I2/YDU:HHH *\L\2_\AV\_W_Z5ZG7EGB7_ )#MY_O_ -* .^\+
M?\B]I_\ UQ6M6LKPM_R+VG_]<5K5H **** "BBB@ HHHH 0]*\:^.'_(7TW_
M *XO_P"A"O93TKQKXX?\A?3?^N+_ /H0K\R\1O\ DG:WK'\T?09#_P C"G\_
MR/-6ZGZ5]2:3_P @VU_ZY)_(5\MMU/TKZDTG_D&VO_7)/Y"OSGPB^/%^D?U/
M>XI_Y=?/]"Y1117])GP)Y-\=>FD?63^0KR=ONGZ5ZQ\=>FD?63^0KR<_=/TK
M^,/$'_DI*W_;OY(_6<A_Y%T/G^9],^$O^1:TK_KVC_\ 016Q61X3_P"1:TK_
M *]H_P#T$5KU_7V7?[G1_P ,?R1^5UOXDO5B=Z3=S2FN&^)/C&^\(1V3V:0N
M9V8-YH)Q@=L&L\SS&AE.%GC,2VH1WMJ7AZ$\355*GNSN=PIH8UX@?C3KN/\
M46?_ 'PW^->P:%>2:EH]E=2!5DFA21@O0$C/%>'D?%66\0U)T\#)MP5W=6.S
M&9;B, HRK*U_,T12T@Z4M?8GEA1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7EGB7_ )#MY_O_ -*]
M3KRSQ+_R';S_ '_Z4 =]X6_Y%[3_ /KBM:E9?A;_ )%[3_\ KBM2Z[/>VVEW
M,FFVR7E^$Q!#(^Q&<\#<W91G)QS@'% %_(HKR?PWXX\6:%\1+_POXRDTF_MC
MH[ZW;ZKI-O);K$B2!)(I8W=_7*L#R >.*SM ^,FK7.C^"_%E]';#PWXLOX[&
MWLXX2)[(3%Q;2-(6(?<54,-HQY@Q]TY /:<T9KQGX:?&35/$^MZ4FJ1VL-CK
M.E7>JQK&A1M/$%P(MDC%CN!5@2Q PRMVZ>C^%-6O-?MIM2GC$%C<R;K&$H1)
MY '$CY[ORP'92O?- '0444F:  ]*\:^.'_(7TW_KB_\ Z$*]E->-?'#_ )"^
MF_\ 7%__ $(5^9>(W_).UO6/YH^@R'_D84_G^1YJW4_2OJ32?^0;:_\ 7)/Y
M"OEMNM?4FD_\@VU_ZY)_(5^=>$7QXOTC^I[W%/\ RZ^?Z%RBBBOZ2/@3R;XZ
M_P#,(^LG\A7DY^ZWTKUCXZ]-(^LG\A7DY^Z?I7\8>(/_ "4E;_MW\D?K60_\
MB^'S_,^F?"7_ "+.E?\ 7M'_ .@BMBLCPE_R+&E=O]&C_P#016O7]?9=_N='
M_#'\D?E5;^)+U8AZ5Y3\=/\ CWTK_?D_D*]6/2O*?CI_Q[Z5_OR?R%?'\>_\
MD[B?1?FCULE_W^EZ_H>2G[IKZ8\)?\BQI7_7M'_Z"*^:.QKZ7\(C_BE]*_Z]
M8_\ T$5^1>$?^]XK_"OS/J.*?X=+U9L#I2TE+7]/'YX%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44F:6@
M KRSQ+_R';S_ '_Z5ZG7EGB7_D.WG^__ $H [[PM_P B]I__ %Q6G>(]8_L#
M1KW4?L=YJ!MXC(+73X3-/,1T5%'4G\O6F^%O^1>T_P#ZXK6H0#U% 'C'@K7/
M^$XU+5X+_P *^*-.U76K-X;K4-4TLVUO:P!"$@1V8YP7/ Y9F9C@8 YO0O!F
MM:EX ^%O@:XT^XMKWPUJMK+JMQ)"RPI#9%RCK)T?S2(]NW/WFSC::^BPH'0
M4A7G- ' :AX7T_5_$\^FV6E0V=D^VXUFZC@"&ZRQ=+<-CY@S%GDQV.#RYKC?
M!&I>+6^)UO:WC7[,+W5_[6CD#&VCM=Z_8"A(VC*@;=O)S)GI7N07!ZTFWF@!
M145S:QW<1BE7?&W49(_E4U% &9_PCFG_ //N/^^V_P :\D^,MC!8ZIIRP1B-
M3$Q."3_$/6O;3TKQKXX?\A?3?^N+_P#H0K\R\1O^2=K>L?S1]!D/_(PI_/\
M(\U;J:^E-,T"PDT^U9K<9,2D_,WH/>OFMNI^E?4FD_\ (-M?^N2?R%?G/A%\
M>+](_J>]Q3_RZ^?Z$'_".:?_ ,^X_P"^V_QH_P"$<T__ )]A_P!]M_C6G17]
M)GP)X[\:=.M[ :5Y$?EAB^<$G/ ]37F'9OI7K'QUZ:1]9/Y"O)S]UOI7\8>(
M/_)2UO\ MW\D?K60_P#(NC\_S/HOPSH5C-X=TR1[<%FMXR3N;^Z/>M/_ (1S
M3_\ GW'_ 'VW^-1>$_\ D6=*_P"O:/\ ]!%;%?U_EW^YT?\ #'\D?E5;^)+U
M9F?\([IX_P"7<?\ ?;?XUYG\:=.M["WTSR(Q'N=\\D]AZFO7CTKRGXZ?\>^E
M?]=)/Y"OCN/?^2=Q7HOS1ZV2_P"_TO7]#R8_=-?1'AC0[&;P[ICO &=K:,D[
MFY^4>]?.Y^Z:^E_"7_(KZ5_UZQ_^@BOR+PC_ -[Q7^%?F?4\4_PZ7JR;_A'-
M/_Y]Q_WVW^-'_".:?_S[C_OMO\:TA2U_3Q^=F9_PCFG_ //N/^^V_P :/^$<
MT_\ Y]Q_WVW^-:=% &9_PCFG_P#/N/\ OMO\:/\ A'-/_P"?<?\ ?;?XUIT4
M 9G_  CFG_\ /N/^^V_QH_X1S3_^?<?]]M_C6G10!F?\(YI__/N/^^V_QH_X
M1S3_ /GW'_?;?XUIT4 9G_".:?\ \^X_[[;_ !H_X1S3_P#GW'_?;?XUIT4
M9G_".:?_ ,^X_P"^V_QH_P"$<T__ )]Q_P!]M_C6G10!F?\ ".:?_P ^X_[[
M;_&C_A'-/_Y]Q_WVW^-:=% &9_PCFG_\^X_[[;_&C_A'-/\ ^?<?]]M_C6G1
M0!F?\(YI_P#S[C_OMO\ &C_A'-/_ .?<?]]M_C6G10!F?\(YI_\ S[C_ +[;
M_&C_ (1S3_\ GW'_ 'VW^-:=% &9_P (YI__ #[C_OMO\:/^$<T__GW'_?;?
MXUIT4 9G_".:?_S[C_OMO\:/^$<T_P#Y]Q_WVW^-:=% &9_PCFG_ //N/^^V
M_P :/^$<T_\ Y]Q_WVW^-:=% &9_PCFG_P#/N/\ OMO\:/\ A'-/_P"?<?\
M?;?XUIT4 9G_  CFG_\ /N/^^V_QH_X1S3_^?<?]]M_C6G10!F?\(YI__/N/
M^^V_QH_X1S3_ /GW'_?;?XUIT4 9G_".:?\ \^X_[[;_ !H_X1S3_P#GW'_?
M;?XUIT4 9G_".:?_ ,^X_P"^V_QH_P"$<T__ )]Q_P!]M_C6G10!F?\ ".:?
M_P ^X_[[;_&C_A'-/_Y]Q_WVW^-:=% &9_PCFG_\^X_[[;_&C_A'-/\ ^?<?
M]]M_C6G10!F?\(YI_P#S[C_OMO\ &C_A'-/_ .?<?]]M_C6G10!F?\(YI_\
MS[C_ +[;_&C_ (1S3_\ GW'_ 'VW^-:=% &9_P (YI__ #[C_OMO\:/^$<T_
M_GW'_?;?XUIT4 9G_".:?_S[C_OMO\:/^$<T_P#Y]Q_WVW^-:=% &9_PCFG_
M //N/^^V_P :/^$<T_\ Y]Q_WVW^-:=% &9_PCFG_P#/N/\ OMO\:/\ A'-/
M_P"?<?\ ?;?XUIT4 9G_  CFG_\ /N/^^V_QH_X1S3_^?<?]]M_C6G10!F?\
M(YI__/N/^^V_QH_X1S3_ /GW'_?;?XUIT4 9G_".:?\ \^X_[[;_ !H_X1S3
M_P#GW'_?;?XUIT4 9G_".:?_ ,^X_P"^V_QH_P"$<T__ )]Q_P!]M_C6G10!
MF?\ ".:?_P ^X_[[;_&C_A'-/_Y]Q_WVW^-:=% &9_PCFG_\^X_[[;_&C_A'
M-/\ ^?<?]]M_C6G10!F?\(YI_P#S[C_OMO\ &C_A'-/_ .?<?]]M_C6G10!F
M?\(YI_\ S[C_ +[;_&C_ (1S3_\ GW'_ 'VW^-:=% &9_P (YI__ #[C_OMO
M\:/^$<T__GW'_?;?XUIT4 9G_".:?_S[C_OMO\:/^$<T_P#Y]Q_WVW^-:=%
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
MV];_ //&Z_\  =_\* -*BLW^WK?_ )XW7_@._P#A1_;UO_SQNO\ P'?_  H
MTJ*S?[>M_P#GC=?^ [_X4?V];_\ /&Z_\!W_ ,* -*BLW^WK?_GC=?\ @._^
M%']O6_\ SQNO_ =_\* -*BLW^WK?_GC=?^ [_P"%']O6_P#SQNO_  '?_"@#
M2HK-_MZW_P">-U_X#O\ X4?V];_\\;K_ ,!W_P * -*BLW^WK?\ YXW7_@._
M^%']O6__ #QNO_ =_P#"@#2HK-_MZW_YXW7_ (#O_A1_;UO_ ,\;K_P'?_"@
M#2HK-_MZW_YXW7_@._\ A1_;UO\ \\;K_P !W_PH TJ*S?[>M_\ GC=?^ [_
M .%']O6__/&Z_P# =_\ "@#2HK-_MZW_ .>-U_X#O_A1_;UO_P \;K_P'?\
MPH TJ*S?[>M_^>-U_P" [_X4?V];_P#/&Z_\!W_PH TJ*S?[>M_^>-U_X#O_
M (4?V];_ //&Z_\  =_\* -*BLW^WK?_ )XW7_@._P#A1_;UO_SQNO\ P'?_
M  H TJ*JV>H)>[MB2+MZ^9&4_G5J@ KRSQ+_ ,AV\_W_ .E>IUY9XE_Y#MY_
MO_TH [[PM_R+VG_]<5K4;.#CK67X6_Y%[3_^N*UJT <'\//!&K>$+GQ?-=7=
MI,=;U:75(?)1OW!>-$V-G[V-@.1C.3P*72?"?B/5KK2;GQA>Z5>2:3,;FV32
MK:2)9)]C1B5][,1A7;"KW.<G %=W10!S\OAZ>^\3PZC>2))9V4?^A6JY^65@
M0\K]B0IVKZ OW/'$>&?@Y>:%XQT[49-1BET_3;W5;ZW50WG2->L&*R$\83+\
MC.?EX&.?5Z* $'2BEHH 3'O7C7QP_P"0OIO_ %Q?_P!"%>RGI7C7QP_Y"^F_
M]<7_ /0A7YEXC?\ ).UO6/YH^@R'_D84_G^1YJPY/TKZDTG_ )!EK_UR3^0K
MY;;J?I7U)I/_ "#;7_KDG\A7YUX1?'B_2/ZGO<4_\NOG^A;Q1BEHK^DCX$\F
M^.@P-(^LG\A7DYZ'Z5ZQ\=>FD?63^0KR=ONGZ5_&'B#_ ,E)6_[=_)'ZSD/_
M "+H?/\ ,^FO"G/AK2N?^7:/_P!!%:V*R?"?_(M:5_U[1_\ H(K7K^OLN_W.
MC_AC^2/RNM_$EZL:1[UY5\=/^/?2O]]_Y"O5CTKRGXZ?\>^E?]=)/Y"OC^/?
M^2=Q7HOS1ZV2_P"_TO7]#R8]#7TQX2_Y%?2N?^7:/_T$5\SG[IKZ8\)?\BOI
M7_7K'_Z"*_(O"/\ WS%?X5^9]1Q3_#I>K-?'O1B@4M?T\?GAY3\=1^XTC_KH
M_P#(5Y(W2O7/CK_J-(_ZZ/\ R%>1GI7\9^(O_)25?2/Y(_6,@_Y%\?G^9]+^
M#^?"^E?]>R?RK9Q6-X-_Y%?2O^O9/Y5M5_7&6?[C0_PQ_)'Y=7_BS]6-(XKS
M?XW_ /(!L?\ KY_]E:O23TKS;XW_ /(!L?\ KY_]E:OG>-/^1!B_\/ZG?E/^
M_4O4\9]*^B_AT,^"M*_ZY?U-?.@ZU]%_#G_D2M*_ZY?U-?AOA+_R,Z_^#]4?
M9<3_ .[T_7]#I,48I:*_J@_-QOXT?C7(?$?Q3>>%-*@N;(1-(\P0^:I(Q@GU
M]J\Z_P"%SZ__ ,\[3/\ US/^-? YQQME61XKZGBW+GLGHK[GM83*,5C:?M:2
M5O4]TZ]Z7%8?@O6)]>\.6=]<A%FF4E@@P/O$?TK=K[3"XB&+H0Q%/X9)->C/
M(G!TYN$MUH)BN$^,G_(GO_UU3^==Y7!_&3_D3Y/^NR?SKYWBO_D1XO\ P2_(
M[\M_WRE_B7YGA0Z5[S\(1GP7!_UUD_\ 0J\'':O>?A!_R)5O_P!=9/\ T*OY
MX\*O^1S4_P #_-'W?$W^ZQ]?T9VV*,4M%?UF?F1P_P 8!_Q1LW_76/\ ]"%>
M#BO>/C#_ ,B;-_UUC_\ 0A7@XZU_)'BI_P CR/\ @7YL_3>&?]TE_B_R/>OA
M'_R)=O\ ]='_ /0J[3%<5\(_^1,M_P#KI)_Z%7;#I7]'\+_\B7"?X(_D?!9A
M_O=7_$PQ7)_%'CP1J/\ NC^8KK:Y+XI?\B1J7^Z/YBM^(/\ D4XK_!+\C/!_
M[S3]5^9\]DY/XU[C\%Q_Q2<G_7R_\A7AO?\ &O<_@O\ \BI)_P!?#_R%?S'X
M7_\ (_\ ^W)?H?HO$G^Y+U7ZG?8]Z3'O2CI0>U?UZ?EQR7Q1'_%$ZB/]E?\
MT(5\^FOH/XH_\B7J/^ZO_H0KY\]*_E/Q8_Y&M'_!^K/TKA?_ '>?K^B/;?@M
M_P BU<?]?#?R%>@X]Z\^^"W_ "+5Q_U\-_(5Z$.]?O/!O_(@PG^$^*S3_?:O
MJ&*,4M%?9GE"8HQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 F*,4M% "8H
MQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 F
M*,4M% "8HQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 F*,4M% "8HQ2T4
M)BC%+10 F*,4M% "8HQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 E+110
M5Y9XE_Y#MY_O_P!*]3KRSQ+_ ,AV\_W_ .E '?>%O^1>T_\ ZXK6K65X6_Y%
M[3_^N*UJT %%%% !1110 4444 (>E>-?'#_D+Z;_ -<7_P#0A7LIZ5XU\</^
M0OIO_7%__0A7YEXC?\D[6]8_FCZ#(?\ D84_G^1YJW4_2OJ32?\ D&VO_7)/
MY"OEMNI^E?4FD_\ (-M?^N2?R%?G/A%\>+](_J>]Q3_RZ^?Z%RBBBOZ3/@3R
M;XZ]-(^LG\A7DY^ZWTKUCXZ]-(^LG\A7DY^Z?I7\8>(/_)25O^W?R1^M9#_R
M+X?/\SZ9\)?\BSI7_7M'_P"@BMBL?PE_R+.E?]>T?_H(K8K^OLN_W.C_ (8_
MDC\JK?Q)>K$/2O*?CI_Q[Z5_UTD_D*]6/2O*?CI_Q[Z5_P!=)/Y"OC^/?^2=
MQ/HOS1ZV2_[_ $O7]#R4_=-?3'A'_D6-*_Z]8_\ T$5\SG[IKZ8\)?\ (KZ5
M_P!>L?\ Z"*_(_"/_>\5_A7YGU'%/\.EZLV!TI:0=*6OZ=/SP\J^.O\ J-(_
MZZ/_ "%>1GI7KGQU_P!1I'_71_Y"O(STK^,_$7_DI*OI'\D?K&0?\B^/J_S/
MI?P;_P BOI7_ %[)_*MJL7P;_P BOI7_ %[)_*MJOZXRS_<:'^&/Y(_+J_\
M%GZL0]*\V^-__(!L?^OG_P!E:O23TKS;XW_\@&Q_Z^?_ &5J^=XT_P"1!B_\
M/ZG?E/\ OU+U/&1UKZ+^'/\ R)6E?]<OZFOG0=:^B_AS_P B5I7_ %R_J:_#
M?"7_ )&=?_!^J/L^)_\ =Z?K^ATM%%%?U0?FQYO\;?\ D7K7_KY'\C7BYZ5[
M1\;/^1>M?^O@?R->+GI7\>>)O_)0/_#$_5.'?]Q^;/H?X9?\B3IG^XW_ *$:
MZFN6^&7_ ")&F?[C?^A&NIK^I<A_Y%6&_P $?R1^:XO_ 'BIZO\ ,*X/XR?\
MB?)_UV3^==Y7!_&3_D3Y/^NR?SKAXK_Y$>+_ ,$OR.C+?]\I?XE^9X4.U>]?
M"#_D2[?_ *ZR?^A5X,.U>\_"#_D2K?\ ZZR?^A5_/'A3_P CFI_@?YH^ZXF_
MW6/K^C.WHHHK^LS\S.'^,/\ R)LW_76/_P!"%>#CK7O'QA_Y$V;_ *ZQ_P#H
M0KP<=:_DCQ4_Y'<?\"_-GZ;PS_NDO\7^1[S\(_\ D3+?_KI)_P"A5VPZ5Q/P
MC_Y$RW_ZZ2?^A5VPZ5_1_"__ ")<)_@C^1\%F'^]U?\ $Q:Y+XI?\B1J7^Z/
MYBNMKDOBE_R)&I?[H_F*WX@_Y%.*_P $OR,\'_O-/U7YGSUW_&O<_@O_ ,BI
M)_U\/_(5X9W_ !KW/X+_ /(J2?\ 7P_\A7\Q^%__ "/_ /MR7Z'Z+Q)_N2]5
M^IWPZ4'M0.E![5_7I^7')_%'_D2]1_W5_P#0A7SYZ5]!_%'_ )$O4?\ =7_T
M(5\^>E?RGXL?\C6C_@_5GZ5PO_N\_7]$>V_!;_D6KC_KX;^0KT(=Z\]^"W_(
MM7'_ %\-_(5Z$.]?O/!O_(@PG^$^*S3_ 'VKZ@:S];UB#0M-GOKG?Y,*[FV#
M)_*M ]*Y;XF#'@O4O^N?]:]_-,1/"8&MB*?Q1BVO5(X</!5*L(2V;2,D?&?0
M,?=NS_VQ_P#KUTOA?Q59^*[22YLO,\N-]A\U=ISC-?-0':O9_@A_R +S_KX_
M]E%?B7!G&^:9[FJP>+Y>2S>BL]#Z_-\GP^!PWM:3=[K<])HHHK^@3XD****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "O+/$O\ R';S_?\ Z5ZG7EGB7_D.WG^__2@#
MOO"W_(O:?_UQ6M1F"*2> *R_"W_(O:?_ -<5K4/0T 8'A/QUHWC>+49='N7N
MH]/NVL;AFA>/;,H4LN' )QN'.,55TSXF^']7U2WLK:[=S=2RP6MPT++!=2Q9
M\Q(I"-KE=K=#SM;&<&N#^&T=W)9_&);'(OF\27P@(Z^9]EAV_KBO/=)7=^S]
M\ 8K0%K_ /MS2 H_C$BF0W&<>BB;=[9S0![_ .'/B9X?\5ZD;'3;PS3-"]Q"
M3$RI<1))Y;R1L1AU5_E)'J#T(-;.GZY:ZI=7T%LS2&SE$$KA?D\S )4'N1D9
M]"<=<UY)9?#(> -6T*VTG4GN]3ALKK2]'B>$ 6EO+,)9KB4Y^?RP$4< $[1C
M+'%_X?\ Q+LQK>F>';733!I5U<:A8Z?=F8O-+-9OB=Y01QO;S&!R22IS]X4
M>N44E17)F$9^SA&E["0D+^E $IZ5XU\</^0OIO\ UQ?_ -"%>J;]6_YY6?\
MW\;_  KR3XS&Y.JZ=]I6)6\EL")B1]X>HK\R\1O^2=K>L?S1]!D/_(PI_/\
M(\\;K7U)I(_XEMK_ -<D_D*^6VQGFOI73'U3^S[;;%:;?*7&9&ST'M7YUX1?
M'B_2/ZGO<4_\NOG^AMT5F[]6_P">5G_W\;_"C?JW_/*S_P"_C?X5_21\"><?
M'7_F$?63^0KR<_=/TKT_XU-=D:5]J6%3F3;Y3$]AUR*\P;[I^E?QAX@_\E)6
M_P"W?R1^M9#_ ,B^'S_,^FO"8_XIG2O^O:/_ -!%:]<UX8?4_P#A'=,\N.T*
M?9X\;G8'&T>U:>_5O^>5G_W\;_"OZ^R[_<Z/^&/Y(_*JW\27JS1/>O*?CI_Q
M[Z5_OR?R%>B[]6_YY6?_ '\;_"O,OC2;MK?3/M*0I\[X\IB>PZY%?'\>_P#)
M.XKT7YH];)?]_I>OZ'EQZ&OICPESX8TK_KUC_P#017S.?NFOHGPL^I#PYI@C
MBM2GV:/&^1LXVCVK\B\(_P#?,5_A7YGU/%/\.EZLZ845G;]6_P">5G_W\;_"
MC?JW_/*S_P"_C?X5_3Q^=GGGQU_U&D?]='_D*\C/2O4_C4UV8-*^U)"O[Q]O
ME,3V'7(%>6-TK^,_$7_DI*OI'\D?K.0?\B^/J_S/I?P=QX7TK_KV3^5;5<OX
M4?4O^$:TSRHK4I]G3!>1LXQWXK6WZM_SRL_^_C?X5_7&6?[E0_PQ_)'Y;7_B
MS]6:)Z5YM\;_ /D V/\ U\_^RM7<%]6Q_JK/_OXW^%>>_&1KPZ'9?:8X57[0
M,>4Q/\+>HKYSC7_DG\7_ (?U/0RG_?J7J>1CK7T7\.?^1*TK_KE_4U\Y^M>_
M^ 'U$>#],\F.V,?E<%W8'J>O%?AWA+_R,Z_^#]4?9<3_ .[P]?T.RHK-WZM_
MSRL_^_C?X4;]6_YY6?\ W\;_  K^J#\V.)^-G_(O6O\ U\#^1KQ<]*]>^,37
MC:#;?:4@5?M P8F8GH?45Y">E?QYXF_\E _\,3]3X=_W'YL^A_AE_P B3IG^
MXW_H1KJ:XCX<OJ \'::(([9H]C8,CL#]X^@KI=^K?\\K/_OXW^%?U-D/_(JP
MW^"/Y(_-\7_O%3U?YFE7!_&3_D3W_P"NR?SKJM^K?\\K/_OXW^%<5\6FOF\*
M.+F.W6/S4YB=B>ON*X.*_P#D1XO_  2_(WRW_?*7^)?F>+#H*]Y^$''@NW'_
M $UD_P#0J\%'3\:]N^%37X\(0"WCMVC\Q^9'8'K["OYX\*O^1S4_P/\ -'W?
M$W^Z1]?T9Z'16;OU;_GE9_\ ?QO\*-^K?\\K/_OXW^%?UF?F1S/QA_Y$V;_K
MK'_Z$*\''6O;/BNU^?",WVA+=4\Q.8G8G[P]17B8K^2/%3_D=Q_P+\V?IW#/
M^Z2_Q?Y'O/PC_P"1,M_^NDG_ *%7;#I7GWPM:_7PA;_9X[=H][\RNP/WO85V
M ?5L?ZJS_P"_C?X5_1_"_P#R)<)_@C^1\#F'^]U?\3_,TJY+XI?\B1J7^Z/Y
MBMO?JW_/*S_[^-_A7,?$EM0/@W4!/';+'M&3&[$]1[5OQ!_R*<5_@E^1G@_]
MYI^J_,\&/!_&O<_@N?\ BE)/^OAOY"O##UKV?X0O?#PN_P!G2!D^T-S*S ]!
MZ"OYC\+_ /D?_P#;DOT/T;B3_<EZK]3TH=*#6=OU;_GE9_\ ?QO\*"^K?\\K
M/_OXW^%?UZ?EIB?%'_D2M1_W5_\ 0A7SYZ5[M\26U ^#]0$\=LL>T9,;L3]X
M>HKPDU_*?BQ_R-:/^#]6?I7"_P#NT_7]$>V_!;_D6KC_ *^&_D*]"'>O,OA
MUZ/#LWV:.!D\\Y,KL#G ]!7>;]6_YY6?_?QO\*_>>#?^1!A/\)\5FO\ OM7U
M-$URWQ,.?!>I?]<_ZUL;]6_YY6?_ '\;_"N:^(K:A_PA^HB>.V6/R^3&[$]?
M<5ZV??\ (JQ/^"7Y'+@_]XI^J_,\&'45[1\$/^0!>_\ 7Q_[**\6STKU[X--
M>#0KO[,D#+]HY,K$'.T>@K^6O#+_ )*"/^&1^D\1_P"X_-'J=%9N_5O^>5G_
M -_&_P *-^K?\\K/_OXW^%?V"C\K-*BLW?JW_/*S_P"_C?X4;]6_YY6?_?QO
M\*8&E16;OU;_ )Y6?_?QO\*-^K?\\K/_ +^-_A0!I45F[]6_YY6?_?QO\*-^
MK?\ /*S_ ._C?X4 :5%9N_5O^>5G_P!_&_PHWZM_SRL_^_C?X4 :5%9N_5O^
M>5G_ -_&_P *-^K?\\K/_OXW^% &E16;OU;_ )Y6?_?QO\*-^K?\\K/_ +^-
M_A0!I45F[]6_YY6?_?QO\*-^K?\ /*S_ ._C?X4 :5%9N_5O^>5G_P!_&_PH
MWZM_SRL_^_C?X4 :5%9N_5O^>5G_ -_&_P *-^K?\\K/_OXW^% &E16;OU;_
M )Y6?_?QO\*-^K?\\K/_ +^-_A0!I45F[]6_YY6?_?QO\*-^K?\ /*S_ ._C
M?X4 :5%9N_5O^>5G_P!_&_PHWZM_SRL_^_C?X4 :5%9N_5O^>5G_ -_&_P *
M-^K?\\K/_OXW^% &E16;OU;_ )Y6?_?QO\*-^K?\\K/_ +^-_A0!I45F[]6_
MYY6?_?QO\*-^K?\ /*S_ ._C?X4 :5%9N_5O^>5G_P!_&_PHWZM_SRL_^_C?
MX4 :5%9N_5O^>5G_ -_&_P *-^K?\\K/_OXW^% &E16;OU;_ )Y6?_?QO\*-
M^K?\\K/_ +^-_A0!I45F[]6_YY6?_?QO\*-^K?\ /*S_ ._C?X4 :5%9N_5O
M^>5G_P!_&_PHWZM_SRL_^_C?X4 :5%9N_5O^>5G_ -_&_P *-^K?\\K/_OXW
M^% &E16;OU;_ )Y6?_?QO\*-^K?\\K/_ +^-_A0!I45F[]6_YY6?_?QO\*-^
MK?\ /*S_ ._C?X4 :5%9N_5O^>5G_P!_&_PHWZM_SRL_^_C?X4 :5%9N_5O^
M>5G_ -_&_P *-^K?\\K/_OXW^% &E16;OU;_ )Y6?_?QO\*-^K?\\K/_ +^-
M_A0!I45F[]6_YY6?_?QO\*-^K?\ /*S_ ._C?X4 :5%5;-KLE_M20K_=\IB?
MSR*M4 %>6>)?^0[>?[_]*]3KRSQ+_P AV\_W_P"E '?>%O\ D7M/_P"N*UJ,
MNX$'H:R_"W_(O:?_ -<5K5H Y_PUX$T;PA<:G/I-J]M+J5P;J[9IY)/.F( ,
MAWL?F( &1CH*BTSX=:!H^K#4K2P6*Y5Y9(AO8QP/(<R-%&3MC+_Q%0,Y/J<]
M+10!G0Z':P:K<ZDJ$WL\:0M(S$X1<D*H_A&6)XZDY-9.G?#C0=*\0'6;>RV7
MV^>1"78I$\Q4S,BYPI<HNXCKCW.>GHH 0# I:** $/2O&OCA_P A?3?^N+_^
MA"O93TKQKXX?\A?3?^N+_P#H0K\R\1O^2=K>L?S1]!D/_(PI_/\ (\T<9)^E
M?4ND_P#(-M?^N2?R%?+;=3]*^I-)_P"0;:_]<D_D*_.O"+X\7Z1_4][BG_EU
M\_T+E%%%?TD? GDWQUZ:1]9/Y"O)S]UOI7K'QUZ:1]9/Y"O)S]UOI7\8>(/_
M "4E;_MW\D?K60_\B^'S_,^F?"7_ "+6E?\ 7M'_ .@BMBL?PE_R+6E?]>T?
M_H(K8K^OLN_W.C_AC^2/RJM_$EZL0]*\I^.G_'OI7_723^0KU8]*\I^.G_'O
MI7_723^0KX_CW_DG<3Z+\T>MDO\ O]+U_0\E/W37TQX2_P"17TK_ *]8_P#T
M$5\SG[IKZ8\)?\BQI7_7K'_Z"*_(_"/_ 'S%?X5^9]1Q3_#I>K-@4M(.E+7]
M.GYX>5?'7_4:1_UT?^0KR,]*]<^.O^HTC_KH_P#(5Y&>E?QGXB_\E)5](_DC
M]8R#_D7Q]7^9]+^#?^17TK_KV3^5;58O@W_D5]*_Z]D_E6U7]<99_N-#_#'\
MD?EU?^+/U8AZ5YM\;_\ D V/_7S_ .RM7I)Z5YM\;_\ D V/_7S_ .RM7SO&
MG_(@Q?\ A_4[\I_WZEZGC(ZU]%_#G_D2M*_ZY?U-?.@ZU]%_#G_D2M*_ZY?U
M-?AOA+_R,Z_^#]4?9\3_ .[T_7]#I:***_J@_-CS?XV?\B]:_P#7P/Y&O%ST
MKVCXV?\ (O6O_7P/Y&O%STK^//$W_DH'_AB?JG#O^X_-GT/\,O\ D2-,_P!Q
MO_0C74URWPR_Y$C3/]QO_0C74U_4N0_\BK#?X(_DC\UQ?^\5/5_F%<'\9/\
MD3Y/^NR?SKO*X/XR?\B?)_UV3^=</%?_ "(\7_@E^1T9;_OE+_$OS/"QVKWG
MX0?\B5;_ /763_T*O!1VKWKX0?\ (EV__763_P!"K^>/"G_D<U/\#_-'W7$W
M^ZQ]?T9V]%%%?UF?F9P_QA_Y$V;_ *ZQ_P#H0KP<=:]X^,/_ ")LW_76/_T(
M5X..M?R1XJ?\CN/^!?FS]-X9_P!TE_B_R/>?A'_R)EO_ -=)/_0J[8=*XGX1
M_P#(F6__ %TD_P#0J[8=*_H_A?\ Y$N$_P $?R/@LP_WNK_B8M<E\4O^1(U+
M_='\Q76UR7Q2_P"1(U+_ '1_,5OQ!_R*<5_@E^1E@_\ >:?JOS/GIN3^->Y?
M!?\ Y%23_KY?^0KPWO\ C7N?P7'_ !2DG_7R_P#(5_,?A?\ \C__ +<E^A^C
M<2?[DO5?J=\.E![4#I0>U?UZ?EQR?Q1_Y$O4?]U?_0A7SYZ5]!_%'_D2]1_W
M5_\ 0A7SYZ5_*?BQ_P C6C_@_5GZ5PO_ +O/U_1'MOP6_P"19N/^OAOY"O0A
MW^M>>_!;_D6KC_KX;^0KT(=Z_>>#?^1!A/\ "CXK-/\ ?:OJ!Z5R_P 3/^1+
MU/\ ZY_UKJ#TKE_B9_R)>I_]<_ZUZN??\BO$_P""7Y'+A/\ >*?JOS/G>O:/
M@A_R ;W_ *^?_917B]>T?!#_ ) -[_U\_P#LHK^6_#+_ )*"/^&1^D<2?[E\
MT>DT445_8*/RP**@NKJ.SA>::18HD&YG8X 'K6,/'>@?]!BT_P"_HKDKXW#8
M9J->I&+?=I?F:1ISG\,6SH**SM,URRUD.;&[BNU0X8Q,#MK0ZUO2JTZT%4IR
M33ZK5$.+B[25A:***U$%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !7EGB7_D.WG^_P#TKU.O+/$O_(=O
M/]_^E '?>%O^1>T__KBM:M97A;_D7M/_ .N*UJT %%%)0 M%)FC- "T444 (
M>E>-?'#_ )"^F_\ 7%__ $(5[*>E>-?'#_D+Z;_UQ?\ ]"%?F7B-_P D[6]8
M_FCZ#(?^1A3^?Y'FK=3]*^I-)_Y!MK_UR3^0KY;;J?I7U)I/_(-M?^N2?R%?
MG/A%\>+](_J>]Q3_ ,NOG^A<HHHK^DSX$\F^.O32/K)_(5Y.?NM]*]8^.O32
M/K)_(5Y.WW3]*_C#Q!_Y*2M_V[^2/UG(?^1=#Y_F?3/A+_D6=*_Z]H__ $$5
ML5D>$O\ D6=*_P"O:/\ ]!%:]?U]EW^YT?\ #'\D?E=;^)+U8AZ5Y3\=/^/?
M2O\ KI)_(5ZL>E>4_'3_ (]]*_ZZ2?R%?'\>_P#).XGT7YH];)?]_I>OZ'DI
M^Z:^F/"/_(KZ5_UZQ_\ H(KYH/0U],>$O^18TK_KUC_]!%?D?A'_ +YBO\*_
M,^HXI_ATO5FN.E+2"EK^G3\\/*OCK_J-(_ZZ/_(5Y&>E>N?'7_4:1_UT?^0K
MR,]*_C/Q%_Y*2KZ1_)'ZQD'_ "+X^K_,^E_!O_(KZ5_U[)_*MJL7P=_R*^E?
M]>R?RK:K^N,L_P!QH?X8_DC\NK_Q9^K$/2O-OC?_ ,@&Q_Z^?_96KTD]*\V^
M-_\ R ;'_KY_]E:OG>-/^1!B_P#"=^4_[]2]3QD=:^B_AS_R)6E?]<OZFOG0
M=:^B_AS_ ,B5I7_7+^IK\-\)?^1G7_P?JC[/B?\ W>GZ_H=+1117]4'YL>;_
M !L_Y%ZU_P"O@?R->+GI7M'QL_Y%ZU_Z^!_(UXN>E?QYXF_\E _\,3]4X=_W
M'YL^A_AE_P B1IG^XW_H1KJ:Y;X9?\B1IG^XW_H1KJ:_J7(?^15AO\$?R1^:
MXO\ WBIZO\PK@_C)_P B?)_UV3^==Y7!_&3_ )$^3_KLG\ZX>*_^1'B_\$OR
M.C+?]\I?XE^9X4.U>]?"#_D2[?\ ZZR?^A5X,.U>\_"#_D2[?_KK)_Z%7\\>
M%/\ R.:G^!_FC[KB;_=8^OZ,[>BBBOZS/S,X?XP_\B;-_P!=8_\ T(5X..M>
M\?&'_D39O^NL?_H0KP?O7\D>*G_([C_@7YL_3>&?]TE_B_R/>?A'_P B9;_]
M=)/_ $*NV'2N)^$?_(F6_P#UTD_]"KMATK^C^%_^1+A/\$?R/@LP_P![J_XF
M+7)?%+_D2-2_W1_,5UM<E\4O^1(U+_='\Q6_$'_(IQ7^"7Y&>#_WFGZK\SYZ
M[_C7N?P7_P"14D_Z^'_D*\,[_C7N?P7_ .14D_Z^'_D*_F/PO_Y'_P#VY+]#
M]%XD_P!R7JOU.^'2@]J!TH/:OZ]/RXY/XH_\B7J/^ZO_ *$*^?/2OH/XH_\
M(EZC_NK_ .A"OGSTK^4_%C_D:T?\'ZL_2N%_]WGZ_HCVWX+?\BU<?]?#?R%>
MA#O7GOP6_P"1:N/^OAOY"O0AWK]YX-_Y$&$_PGQ6:?[[5]0/2N7^)G_(EZG_
M -<_ZUU!Z5R_Q,_Y$O4_^N?]:]7/O^17B?\ !+\CEPG^\4_5?F?.]>T?!#_D
M WO_ %\?^RBO%Z]H^!__ " ;W_KX_P#917\M^&7_ "4$?\,C](XD_P!R^:/2
M:***_L%'Y887C4?\4KJG_7!_Y5\UJ,+^%?2OC7_D5=3_ .N#?RKYJ7[OX5_+
M_BV[8[#?X7^9^B\+?PJGJCUWX&#%KJG_ %T3^1KU,=*\M^!G_'IJG^^G\C7J
M0Z5^Q\":\/87T?YL^3SC_?JOJ+112$@=Z^^/&%HI-P]:-P]:5T^H"T444P"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *\L\2_\AV\_W_Z5ZG7EGB7_ )#MY_O_ -* .^\+?\B]I_\ UQ6M6LKPM_R+
MVG_]<5K5H :[!1DG%>0^ /BGK/Q,\97CZ)J?A*[\)6D[Q300SS/JL87*JSIP
MB;F&1G^''>O6KN9;>WDD97=44L5C7<QP,X [GVKR"TL]$^(7C_P?XP\+V%Q8
MWEB9QJ5]-I\EDSVS0LOV:4.JEV\TQL!SMV,<C(R 6/ GQBU#Q-K^A1W5I!%I
MVOPZE-:(BE9K46DXB(E).&W@YX"[3QSUKO/"VN7'B1;G4 B)I,DFVP8*=\T8
MX,QY^ZQ^Z,?= /\ %QS6K>$],OO$LNF:7IL=H]U&9M8OHE*GR'<L8%/8S."6
MVXX#$\E37'^&/$7BH_%:WTZ1KKR1K6I6]W9%"(+?3$@!M)%&,+EQ& PY;>XY
MQP >[4F>:!TJ*ZMA=1&-F= >\;%3^8H E/2O&OCA_P A?3?^N+_^A"O5/["B
M_P"?B[_\"7_QKR3XRVBV>J:>JO*^86/[V0O_ !#UK\R\1O\ DG:WK'\T?09#
M_P C"G\_R//&/)^E?4ND_P#(,M?^N2?R%?+3=:^E=,T6)]/M6\^[&8EX%RX[
M#WK\Z\(OCQ?I']3WN*?^77S_ $-NBLW^PHO^?B\_\"7_ ,:/["B_Y^+O_P "
M7_QK^DCX$\X^.Q_Y!'UD_D*\G/W6^E>G_&JQ2S&E;9)9,F3/FRE^PZ9KS \
M^PK^,/$#_DI*W_;OY(_6LA_Y%\/G^9]-^$O^18TK_KVC_P#016M7,^%]&BE\
M.:8YFNE)MXSA;AP!\H[9K4_L*+_GXO/_  )?_&OZ_P N_P!SH_X8_DC\JK?Q
M)>K-$]*\I^.G^HTK_KI)_(5Z(="B_P"?B\_\"7_QKS/XT6*6=OIFV29]SO\
MZV5G[#IFOCN/?^2=Q/HOS1ZV2_[_ $O7]#RX]#7TOX1&?#&E?]>L?_H(KYH[
M&OHCPOH\4OAS3',UTI-M&<+<.!]T=LU^1>$?^]XK_"OS/J>*?X=+U9TXH[BL
M[^PHO^?B[_\  E_\:3^PXO\ GXO/_ E_\:_IT_.SSSXZ\6^D_P#71_\ T$5Y
M&W2O5/C38)9P:5MDFDS(X_>RL_8=,UY8W2OXT\1?^2DJ^D?R1^L9!_R+X_/\
MSZ8\'?\ (KZ5_P!>R?R%;-<OX3T>.;PUICF>Z4FW0X6X<#IZ9K6_L*+_ )^+
MS_P)?_&OZXRS_<J'^&/Y(_+J_P#%GZLT3TKS;XW_ /(!L?\ KY'_ *"U=N="
MBQ_Q\7?_ ($O_C7GWQDT]+30[)EDG?-P 1+*SC[K>M?.<:_\D_B_\/ZGH93_
M +]2]3R,5]%_#C_D2M*_ZY?U-?.=>_> -)CN/!^F2--<J6BZ).RCJ>P-?AWA
M+_R,Z_\ @_5'V7%'^[T_7]#LZ*S?["B_Y^+S_P "7_QH_L*+_GXO/_ E_P#&
MOZH/S8XGXV?\B]:_]? _D:\7/2O7OC%I\=GH%LR2SN3< 8EF9QT/8FO(3TK^
M//$W_DH'_AB?J?#G^Y?-GT/\,O\ D2=,_P!QO_0C74UQ'PZTJ.Y\':;(TURI
M*'A)V4?>/8&NE_L*+_GXO/\ P)?_ !K^ILA_Y%6&_P $?R1^;XO_ 'BIZO\
M,TJX/XR?\BA)_P!=H_YUU7]A1?\ /Q>?^!+_ .-<5\6M-CM/";NLL[GS4XDF
M9QU]":X.*_\ D1XO_!+\C?+?]\I?XE^9XL.E>\_"'_D3+?\ ZZR?^A5X*.E>
MW?"O3([KPC [2W"$ROQ',RCKZ U_/'A5_P CFI_@?YH^[XF_W2/^+]#T.BLW
M^PHO^?B\_P# E_\ &C^PHO\ GXO/_ E_\:_K,_,CFOC"?^*,F_ZZQ_\ H0KP
M:O;/BOID=IX0F=9;ASYB#$DS./O#L37B=?R1XJ?\CN/^!?FS].X9_P!TEZ_Y
M'O/PC_Y$RW_ZZ2?^A5VPZ5Y]\+M,CN_"-N[2W"'S'&(YF4?>] :Z\:%%_P _
M%Y_X$O\ XU_1_"__ ")<)_@C^1\#F'^]U?\ $_S-.N2^*7_(D:C_ +H_F*V_
M["B_Y^+S_P "7_QKF/B3I<=MX-U"02W#D*.))V8=1V)K?B#_ )%.*_P2_(RP
M?^\T_5?F>#=Q]:]R^"W_ "*DF/\ GY;^0KP[N/K7LWPATY+OPN[-+.A^T,,1
M3,@Z#L*_F+PO_P"1_P#]N2_0_1N)/]R7JOU/2ATH/2L[^PHO^?B[_P# E_\
M&D.A1?\ /Q=_^!+_ .-?UZ?EQB_%+_D2M1_W5_\ 0A7SX:]V^)&E1VW@_4)%
MFN6(4<23LP^\.Q->$FOY4\6/^1K1_P 'ZL_2N%_]WGZ_HCVWX*G_ (IJX_Z^
M#_(5Z$.IKS+X0:<EWX=G9I)T(N",1S,@Z#L#7=_V'%_S\7G_ ($O_C7[SP;_
M ,B#"?X3XK-?]]J^IIUROQ+X\%:G_P!<_P"M;']A1?\ /Q>?^!+_ .-<S\1-
M*CM_"&HR++<L1'TDG9AU]":];/O^15B?\$OR9RX3_>*?JOS/!^N/K7L_P0_Y
M %Y_U\'_ -!%>+CI7KWP;TY+S0[MFEG0BXQ^ZF9!]T>AK^6O#+_DH(_X9'Z3
MQ'_N/S1ZG16;_847_/Q>?^!+_P"-']A1?\_%Y_X$O_C7]@H_*RKXU_Y%74_^
MN#_RKYJ7[HKZ&\7Z1'#X:U%Q/=,5@8X>X<CIZ9KYZ7M7\O>+?^_8;_"_S/T7
MA?\ A5/5'KGP+/\ HNJ_]=$_D:]3'2O(_@O8+>VVIEI)DVNF/*E9.Q]*]*_L
M*+_GXN__  )?_&OV3@3_ ))[#>C_ #9\GG'^_P!7U-.L;Q=(T7AO4G1BC+ Y
M#*<$<5/_ &%%_P _%Y_X$O\ XUD^+-(CA\-ZDXFN6*P.<-<.0>.XS7UF9-K!
M5FOY9?DSS*.M2-^Z/ %UC4<#_3KKI_SV;_&O6?@I=SW=EJ1FFDF*R(!YCEL<
M'UKQM.@_"O5O@O8)=VFI;I)DVR+CRI63L?2OY1\/L9B*O$-*$ZC:M+=OL?IF
M>T:<<!*48I;'KE%9O]A1?\_%Y_X$O_C1_847_/Q>?^!+_P"-?V ?EII45EG1
M(@/^/B\_\"7_ ,:/[%A_Y^+O_P "7_QJ6TMP-2BLO^Q83_R\7G_@2_\ C2C0
MHO\ GXN__ E_\::=]@-.BLW^PHO^?B\_\"7_ ,:/["B_Y^+S_P "7_QI@:5%
M9O\ 847_ #\7G_@2_P#C1_847_/Q>?\ @2_^- &E16;_ &%%_P _%Y_X$O\
MXT?V%%_S\7G_ ($O_C0!I45F_P!A1?\ /Q>?^!+_ .-']A1?\_%Y_P"!+_XT
M :5%9O\ 847_ #\7G_@2_P#C1_847_/Q>?\ @2_^- &E16;_ &%%_P _%Y_X
M$O\ XT?V%%_S\7G_ ($O_C0!I45F_P!A1?\ /Q>?^!+_ .-']A1?\_%Y_P"!
M+_XT :5%9O\ 847_ #\7G_@2_P#C1_847_/Q>?\ @2_^- &E16;_ &%%_P _
M%Y_X$O\ XT?V%%_S\7G_ ($O_C0!I45F_P!A1?\ /Q>?^!+_ .-']A1?\_%Y
M_P"!+_XT :5%9O\ 847_ #\7G_@2_P#C1_847_/Q>?\ @2_^- &E16;_ &%%
M_P _%Y_X$O\ XT?V%%_S\7G_ ($O_C0!I45F_P!A1?\ /Q>?^!+_ .-']A1?
M\_%Y_P"!+_XT :5%9O\ 847_ #\7G_@2_P#C1_847_/Q>?\ @2_^- &E16;_
M &%%_P _%Y_X$O\ XT?V%%_S\7G_ ($O_C0!I45F_P!A1?\ /Q>?^!+_ .-'
M]A1?\_%Y_P"!+_XT :5%9O\ 847_ #\7G_@2_P#C1_847_/Q>?\ @2_^- &E
M16;_ &%%_P _%Y_X$O\ XT?V%%_S\7G_ ($O_C0!I45F_P!A1?\ /Q>?^!+_
M .-']A1?\_%Y_P"!+_XT :5%9O\ 847_ #\7G_@2_P#C1_847_/Q>?\ @2_^
M- &CFEJK:6*V>[;)-)N_YZRE\?3-6J "O+/$O_(=O/\ ?_I7J=>6>)?^0[>?
M[_\ 2@#OO"W_ "+VG_\ 7%:U:RO"W_(O:?\ ]<5K5H 0C-)L]Z=10 T*!1M]
MZ=10 4444 (>E>-?'#_D+Z;_ -<7_P#0A7LIZ5XU\</^0OIO_7%__0A7YEXC
M?\D[6]8_FCZ#(?\ D84_G^1YJW4_2OJ32?\ D&VO_7)/Y"OEMNI^E?4FD_\
M(-M?^N2?R%?G7A%\>+](_J>]Q3_RZ^?Z%RBBBOZ2/@3R;XZ]-(^LG\A7DY^Z
MWTKUCXZ]-(^LG\A7DY^ZWTK^,/$'_DI*W_;OY(_6LA_Y%\/G^9]->$S_ ,4S
MI7_7M'_Z"*UZQ_"7_(LZ5_U[1_\ H(K8K^OLN_W.C_AC^2/RJM_$EZL0]*\I
M^.G_ ![Z5_UTD_D*]6/2O*?CI_Q[Z5_UTD_D*^/X]_Y)W$^B_-'K9+_O]+U_
M0\F/W37TOX2Y\,:5_P!>T?\ Z"*^9S]TU],>$?\ D6-*_P"O6/\ ]!%?D?A'
M_O>*_P *_,^HXI_ATO5FP.E% Z4M?TZ?GAY5\=/]1I'_ %T?^0KR,]*]<^.O
M^HTC_KH_\A7D9Z5_&?B+_P E)5](_DC]8R#_ )%\?G^9]+^#?^17TK_KV3^5
M;58O@W_D5]*_Z]D_E6U7]<99_N-#_#'\D?EU?^+/U8AZ5YM\;_\ D V/_7S_
M .RM7I)Z5YM\;_\ D V/_7S_ .RM7SG&O_)/XO\ P_J=^4_[]2]3QFOHOX<_
M\B5I7_7+^IKYT'6OHOX<_P#(E:5_UR_J:_#O"7_D9U_\'ZH^SXH_W>'K^ATM
M%%%?U0?FQYO\;?\ D7K7_KX'\C7BYZ5[1\;/^1>M?^O@?R->+GI7\>>)O_)0
M/_#$_5.'?]Q^;/H?X9?\B3IG^XW_ *$:ZFN6^&7_ ")&F?[C?^A&NIK^I<A_
MY%6&_P $?R1^:XO_ 'BIZO\ ,*X/XR?\B>__ %U3^==Y7!_&3_D3Y/\ KLG\
MZX>*_P#D1XO_  2_(Z,M_P!\I?XE^9X4.GXU[U\(>?!=N?\ IK)_Z%7@P[5[
MS\(/^1*M_P#KK)_Z%7\\>%7_ ".:G^!_FC[OB;_=(^OZ,[>BBBOZS/S(X?XP
M_P#(FS?]=8__ $(5X/7O'QA_Y$V;_KK'_P"A"O!QUK^2/%3_ )'D?\"_-GZ;
MPS_NDO\ %_D>\_"/_D3+?_KI)_Z%7;#I7$_"/_D3+?\ ZZ2?^A5VPZ5_1_"_
M_(EPG^"/Y'P68?[W5_Q,6N2^*7_(DZE_NC^8KK:Y+XI?\B1J7^Z/YBM^(/\
MD4XK_!+\C/!_[S3]5^9\]=_QKW/X+C_BE)/^OEOY"O#._P"->Y_!?_D5)/\
MKX?^0K^8_"__ )'_ /VY+]#]%XD_W)>J_4[X=*#TH'2@]J_KT_+CD_BC_P B
M5J/^ZO\ Z$*^?/2OH/XH_P#(EZC_ +J_^A"OGSTK^4_%C_D:T?\ !^K/TKA?
M_=Y^OZ(]M^"W_(M7'_7PW\A7H0[UY[\%O^1:N/\ KX;^0KT(=Z_>>#?^1!A/
M\)\5FO\ OM7U%KE?B6,>"]3_ .N?]:ZD]*Y?XF?\B7J?_7/^M>MGW_(KQ/\
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
MGX1_\B9;_P#723_T*NV'2N)^$?\ R)EO_P!=)/\ T*NV'2OZ/X7_ .1+A/\
M!'\CX+,/][J_XF+7)?%+_D2-2_W1_,5UM<E\4?\ D2=1_P!T?S%;\0?\BG%?
MX)?D9X/_ 'FGZK\SYZ[_ (U[G\%_^14D_P"OA_Y"O#3U_&O<O@O_ ,BI)_U\
M/_(5_,?A?_R/_P#MR7Z'Z+Q)_N2]5^IWPZ4'M0.E+7]>GY<<E\4?^1+U'_=7
M_P!"%?/GI7T%\4O^1*U'_=7_ -"%?/IK^4_%C_D:T?\ !^K/TKA?_=I^OZ(]
MM^"W_(M7'_7PW\A7H0[UYY\%3GPS<?\ 7P?Y"O0QWK]YX-_Y$&$_PGQ6:?[[
M5]0/2N7^)G_(EZG_ -<_ZUU-<K\3/^1+U/\ ZY_UKUL]_P"17B?\$OR.7"?[
MQ3]5^9\\5[1\$/\ D WO_7S_ .RBO%_2O:/@A_R +S_KX_\ 917\M>&7_)01
M_P ,C](XC_W&_FCTFBBBO["/RPP_&O\ R*NI_P#7!OY5\U+T'TKZ5\:'_BE=
M3_ZX/_*OFH'Y17\O>+?^_8;_  O\S]%X6_A5/5'KOP,_X]-5_P"NB?R->ICI
M7EGP,_X]=5_ZZ)_(UZF.E?L? G_).X7T?YL^3SC_ '^KZBUC>,?^17U/_KW?
M^5;-8OC+_D5]4_Z]W_E7UF9_[E6_PR_)GF4?XL?5'S.G;\*]?^!W_'GJG_71
M/Y&O($Z?A7KWP./^A:I_UT3^1K^1O#K_ )*.EZ2_(_4>(/\ D7R]4>J4445_
M99^4%#6_^03>?]<F_D:^7>U?46M_\@F\_P"N3?R-?+O:OYJ\7/XN$])?H??\
M+;5?D>I_ W_CZU3_ '4_F:]='2O(?@;_ ,?6J?[J?S->O#I7Z9X>?\D[A_\
MM[\V?/Y[_P C"I\OR0M4-<_Y!%Y_UR;^57ZH:Y_R"+S_ *Y-_*OO\7_N]3T?
MY'B4_C7J?+XKTWX'?\A#4O\ KFO\Z\QKT[X&_P#(0U/_ *YK_.OXUX%_Y*:A
MZR_)GZOG7_(NG\OS1["*6D%+7]IGY(0WG_'K+_NG^5?+%P!]HE_WV_F:^I[S
M_CUE_P!T_P J^6+@_P"DR_[[?SK^=/%WX<)_V]^A]YPM\57Y?J=]\%1_Q4=S
M_P!<#_,5[<M>)?!7_D9+K_KW/\Q7MHZ5]QX:?\D]3_Q2_,\;B#_?Y>B%J*Y_
MX]Y/]TU+4-QGR)/]T_RK].K?PY>C/G5NCY;O_P#C]N?^NK_^A&NY^"X_XJ>;
M_KW/\Q7#7W_']<_]=7_]"-=S\&/^1GF_Z]V_F*_BOA/_ )*BA_C?ZGZYFO\
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
M&Q QYDG_ 'Y?_P")K1 (-.KZ?*,LI9/@J>!HMN,-K[GG8G$2Q5:5::U9F?\
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
M[C=M\@1XW>9NXVXR,>G-$/Q*T&3P]?:S)>&VM+"4P7:SQLLL$HQF-DZ[OF7
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
M/2M)?AUX>BT33=)BTY8++3&#V2Q2.KV[#/S(X.X'YCDYYR<YS729HS0!@R>
M]!DT*'1O[.B73X9!-%$A*F.0-O$BL#N#[OFW9SGG- \!Z#_85WH[Z;#+IUX[
M27,4N7\]V.6=V/)8D#YLYX'H*WLT9H R]+\-6&D7,MS!&[74J+&]Q/*TLC(N
M=J[F).!D\5S_ (N^#7@[QWJRZGKNCB_ODC\E9FN9D*IG.T!7  SS[UVF:,T
M<S!\-O#EIX>L=$M]-2WTZQD$UK'&[!X),D[T?.X-DGG.>3VJ=O 6@OX?.B'3
M8CIID\XP\Y,F_?YF[.=^[YMV<YYS6_FC- &/8>$M-TJRN+:SBDMA<R&:>6.5
MA++(<99I,[B< #)/0 =*LZ+H&G^'K(6FG6J6EON9RB?Q,3EF)/)8GJ2235_-
M&: .-\8?![PCX]U*&_U[2!J-W#&8HI6N)4V*3D@!7 &>_K@5;M/AEX9L/#=O
MH-MI4<&F6THN((D9@T4H;<)%?.X/GG=G-=/FC- &3I_A32]+TN;3[6V$%M.S
MO,$9@TCO]]V;.XL>YSFH]$\%Z+X=\.IH-A8)#HR1F);-B7C"'.5^8GCD\>];
M6:,T 87A_P $:-X7D,FG6?E2^4EN)'D:1UB7[L:EB2$'91Q6=XR^$OA3X@WM
MM=^(-*&HW%LACA=KB5-BGK@(P'-==FC- '+6?PO\,:?X97P_;:3%%I*R^>L
M=R1)N#!PY.[<" 0V<C K4TOPMINC6-Q:6=OY,5P[23L')>5V^\[.3N+' Y)[
M"M7-&: ,GPUX3TKP?I$>EZ/:_8M/C+,D"NS*I8EFQN)(R23]33/#W@_2/"LN
MH2:7:_97U"<W5T1([>;*0 7.XGD@ <>@K9S1F@#D_&?PJ\+?$*>TF\0:6-1D
MM P@+3RIY>[KC8PZT[3OA;X6TKPQ+X=M=(BCT>60RO;%W;+Y!W;B2VX$ @YR
M,#%=5FC- &5I/A;3=$MKF&T@,?VES)/*TC-+*Y&-S.26)P ,D\8XK/L_AQX=
MT_PU=^'[;3_)T>[,C36RS28<R$E_FW;AN)).#WKI<T9H X7PK\#O!'@K5X-3
MT708[*^@4I%+Y\K^6",$ ,Y XXZ5I>-?AAX9^(;6A\0Z8-1-H28-T\D8C)&"
M1L8<XXS749HS0!RFD_"KPIH?AR[T&RT:&+2;MS)-;LSOO;CDLQ+9&!@YXQQ6
MMH_A;3="CNA9P-')=/YEQ.TC/+*V, L[$L< 8'/%:N:,T <YIOP\T#1]%U'2
M;.Q,&GZ@\LEU"LTG[QY/]8V2V06[D$5)X<\"Z/X5"&P@E\Q(A DUU<27$BQC
M^ /(S$+TX![#TK?S1F@#F?&GPT\-_$..T3Q#IHU%+5S)"K32($8C&[Y&'..]
M0:)\)_"7AW0K[1K#188M,OCNN8'9Y!*<8Y+DGITYXKK<T9H R-%\):9X?%S]
MBMRDMT5,\[R-)++M&%W.Q).!P.>*9X:\%Z/X/2]32+3[&EY.UU<*)'822M]Y
MSN)Y.!FMK-&: ,RY\,:7=Z]9ZU-9QOJEI%)!!='.Z-'QO4=N<#\JSO&GPY\.
M_$.VM[?Q#IPU&"WD\V*-II$"O_>^1AS729HS0!R7A[X3^$O"VDZAIFFZ+!!8
MZ@,74+L\HF&",,7))&">/>M30_!^E>'&G>PMC'+.J)),\C22,J A%+L2<*"<
M#/%;.:,T 8.B^!-$\/+JBV%EY"ZG*T]X/-=A-(PP6.2>2 !QBH/"_P .- \&
M[?[*LWB**4C,US+.8E)R50R,VQ?88KI<T9H Y_QGX T'X@V,-EX@L!J-K#()
M4B:5T <=&^1ADBJ7AOX3^$_"-CJ%GI6BPV]MJ"[;J-V>7SEP1ABY)QR>.E=;
MFC- &)H/@O1_#3R/86GE2O&L)E>1I'$:_=0,Q)"CLHX%+HG@W2/#EYJ5WIUI
M]GN-1E\^[?S&;SI,8W'<2,X '%;6:,T <[:?#W0+&_\ M<&GK&XN&NUC#MY2
MSGK*(\[0Y]0/?K4GC#P)H?C[3%T[7K'^T+)9!*(6E=!N'0_*P)Q6]FC- ')>
M%OA/X3\%PWT6CZ-%:QWR!+D-(\OFJ,_*=[-QR>*T/#_@?1?#$ADTZS\F0Q+
M':1I&2)?NQJ6)VH/[HXK=S1F@#%T?P9I&@ZKJ6I6-J8+W4G62[E\UV,S*,*2
M"2.!P,5<@T2RM]6N=32 "^N(TBDF)))1<E5]AR>E7LT9H Q/%W@K1O'FDG3-
M=L_M]@SAS 970$CD9VD$UF>%/A)X2\$/>/HNCQVCW<?E3LTLDI=/[IWLW'M7
M79HS0!@:%X#T/PU<";3[(02K%Y",79_*BSGRTW$[5SS@8%2:9X*T?1]<U'6+
M2T,6I:@%%U/YKDS;<A<@G'&3C K;S1F@#GD\ :%'<RRK8A5EN/M<D D;R6FX
M_>&/.W=P.<=JL>*_!NC^.-'ETK6[3[=I\I!>!I'0-@Y&=I!/TK9S1F@#C_"7
MP@\(>!KNXN=%T:.SGN(_)ED:624LG7;\[-@?2M#1/ .A>';M;FPL%AE2-HHB
M79Q#&QR4C#$A%)YPN!709HS0!AV'@G1M,\0WNNVUH8]6O46.XN?-<F15SM!!
M.,#)Q@5/!X6TV#5SJA@,NH[3&MS,YD=$/55)/RCV&*U<T9H RO$_A72_&6C3
MZ3K%M]LTZ<8E@,C(''H2I!Q[9K"\)?!WP?X%OY;W1-%CLKJ2,PM*99)3L/51
MO9L#Z5V6:,T <YIOP[\/Z3<^?:Z>L3JDD<>)&(A5SEQ&"<1@GKMQ6!I/[/W@
M#0]5M]1LO#T<-Y!+YT<AN)G"OG.[:SD$YYY%>A9HS0!SUY\/M U#5)-0GTY)
M+B5TDE!9A',Z?<9TSM8KV)!J]XC\-:;XLT>YTK5;?[787*[)H2[(''H2I!Q^
M-:>:,T <7X3^#/@WP-J1U#1-$CLKPQF+S?.ED(4]0-[$#\*T=.^'?A_2KW[5
M:Z>L4JF0QX=BL)?[YC4G"%NY4"NCS1F@#SNR_9Z^'VG:G'J$'AV-;N.;[0LC
M7,S#S,YW%2Y!.>>175:EX-TC5];T_5[NU,NI:?N-K/YC@Q;AAL ''(X.16UF
MC- &?KN@6/B72;G3-2A-Q8W*&.6+>R;U/494@_K7,>%/@IX*\$:JFI:)H<=E
M>HAC27SY9-JD8( =B!Q[5V^:,T <[9?#W0-.U'[;;Z>L<PD>9 '8I'(_#NB9
MVHS=R #7.1_L\?#V/4_[0'AR-KLS?:#(]S.P:3.=Q!?!.?45Z+FC- 'G^M_
M+P'XCU>ZU34M!6ZO[I@TTS74X+D=,@.!CVQ7777AK3;W06T66V']F-#]G-NC
M,@\O&-N5((&/>M+-&: .%\+_  -\#^#-5@U+1M!CL[V %8I?/E?8",' 9R!Q
M[5L6_P //#]KJG]H1:>B7 F:X4!F\M)6&&D5,[5<CJP&:Z+-&: /.I?V>?A]
M/J<FHR^'4DO))OM#R/=3G?)G.X@O@_B*W9?AGX>GU>ZU&2SE>:Z9'FB:ZE,$
MC+]TF'=LX_W:ZC-&: !5"@ =!2TF:,T +7EGB7_D.WG^_P#TKU+->6>)3_Q/
M;S_?_I0 MKXCU*R@6"&Y*11C:J[5.!^52_\ "6ZM_P _C?\ ?"_X444 '_"6
MZM_S^-_WPO\ A1_PENK?\_C?]\+_ (444 '_  ENK?\ /XW_ 'PO^%'_  EN
MK?\ /XW_ 'PO^%%% !_PENK?\_C?]\+_ (4?\);JW_/XW_?"_P"%%% !_P )
M;JW_ #^-_P!\+_A1_P );JW_ #^-_P!\+_A110 ?\);JW_/XW_?"_P"%'_"6
MZM_S^-_WPO\ A110 ?\ "6ZM_P _C?\ ?"_X4?\ "6ZM_P _C?\ ?"_X444
M'_"6ZM_S^-_WPO\ A1_PENK?\_C?]\+_ (444 '_  ENK?\ /XW_ 'PO^%'_
M  ENK?\ /XW_ 'PO^%%% !_PENK?\_C?]\+_ (4?\);JW_/XW_?"_P"%%% !
M_P );JW_ #^-_P!\+_A1_P );JW_ #^-_P!\+_A110 ?\);JW_/XW_?"_P"%
M'_"6ZM_S^-_WPO\ A110 ?\ "6ZM_P _C?\ ?"_X4?\ "6ZM_P _C?\ ?"_X
M444 '_"6ZM_S^-_WPO\ A1_PENK?\_C?]\+_ (444 '_  ENK?\ /XW_ 'PO
M^%'_  ENK?\ /XW_ 'PO^%%% !_PENK?\_C?]\+_ (4?\);JW_/XW_?"_P"%
M%% !_P );JW_ #^-_P!\+_A1_P );JW_ #^-_P!\+_A110 ?\);JW_/XW_?"
M_P"%'_"6ZM_S^-_WPO\ A110 ?\ "6ZM_P _C?\ ?"_X4?\ "6ZM_P _C?\
M?"_X444 '_"6ZM_S^-_WPO\ A1_PENK?\_C?]\+_ (444 '_  ENK?\ /XW_
M 'PO^%'_  ENK?\ /XW_ 'PO^%%% !_PENK?\_C?]\+_ (4?\);JW_/XW_?"
M_P"%%% !_P );JW_ #^-_P!\+_A1_P );JW_ #^-_P!\+_A110 ?\);JW_/X
MW_?"_P"%'_"6ZM_S^-_WPO\ A110 ?\ "6ZM_P _C?\ ?"_X4?\ "6ZM_P _
MC?\ ?"_X444 '_"6ZM_S^-_WPO\ A1_PENK?\_C?]\+_ (444 '_  ENK?\
M/XW_ 'PO^%'_  ENK?\ /XW_ 'PO^%%% !_PENK?\_C?]\+_ (4?\);JW_/X
MW_?"_P"%%% !_P );JW_ #^-_P!\+_A1_P );JW_ #^-_P!\+_A110 ?\);J
MW_/XW_?"_P"%'_"6ZM_S^-_WPO\ A110 ?\ "6ZM_P _C?\ ?"_X4?\ "6ZM
M_P _C?\ ?"_X444 '_"6ZM_S^-_WPO\ A1_PENK?\_C?]\+_ (444 '_  EN
MK?\ /XW_ 'PO^%'_  ENK?\ /XW_ 'PO^%%% !_PENK?\_C?]\+_ (4?\);J
MW_/XW_?"_P"%%% !_P );JW_ #^-_P!\+_A1_P );JW_ #^-_P!\+_A110 ?
M\);JW_/XW_?"_P"%'_"6ZM_S^-_WPO\ A110 ?\ "6ZM_P _C?\ ?"_X4?\
M"6ZM_P _C?\ ?"_X444 '_"6ZM_S^-_WPO\ A1_PENK?\_C?]\+_ (444 '_
M  ENK?\ /XW_ 'PO^%'_  ENK?\ /XW_ 'PO^%%% !_PENK?\_C?]\+_ (4?
M\);JW_/XW_?"_P"%%% !_P );JW_ #^-_P!\+_A1_P );JW_ #^-_P!\+_A1
M10 ?\);JW_/XW_?"_P"%'_"6ZM_S^-_WPO\ A110 ?\ "6ZM_P _C?\ ?"_X
M4?\ "6ZM_P _C?\ ?"_X444 '_"6ZM_S^-_WPO\ A1_PENK?\_C?]\+_ (44
M4 '_  ENK?\ /XW_ 'PO^%'_  ENK?\ /XW_ 'PO^%%% !_PENK?\_C?]\+_
M (4?\);JW_/XW_?"_P"%%% !_P );JW_ #^-_P!\+_A1_P );JW_ #^-_P!\
M+_A110 ?\);JW_/XW_?"_P"%'_"6ZM_S^-_WPO\ A110 ?\ "6ZM_P _C?\
M?"_X4?\ "6ZM_P _C?\ ?"_X444 '_"6ZM_S^-_WPO\ A1_PENK?\_C?]\+_
M (444 '_  ENK?\ /XW_ 'PO^%'_  ENK?\ /XW_ 'PO^%%% !_PENK?\_C?
M]\+_ (4?\);JW_/XW_?"_P"%%% !_P );JW_ #^-_P!\+_A1_P );JW_ #^-
M_P!\+_A110 ?\);JW_/XW_?"_P"%'_"6ZM_S^-_WPO\ A110 ?\ "6ZM_P _
MC?\ ?"_X4?\ "6ZM_P _C?\ ?"_X444 '_"6ZM_S^-_WPO\ A1_PENK?\_C?
M]\+_ (444 '_  ENK?\ /XW_ 'PO^%'_  ENK?\ /XW_ 'PO^%%% !_PENK?
M\_C?]\+_ (4?\);JW_/XW_?"_P"%%% !_P );JW_ #^-_P!\+_A1_P );JW_
M #^-_P!\+_A110 ?\);JW_/XW_?"_P"%'_"6ZM_S^-_WPO\ A110 ?\ "6ZM
<_P _C?\ ?"_X50FD:\E::8EY7.6;IFBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>legh-20231231x10k007.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 legh-20231231x10k007.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" (> \L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]+?#_ (>T
MZ\T6SGGLX999(PS.RY+'U-:'_"*Z3_SX0?\ ?%+X6_Y%[3_^N*UJT 9/_"*Z
M3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]
M\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%
M'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"
M*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_
MWQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_
M  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z
M3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]
M\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%
M'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"
M*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_
MWQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_
M  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z
M3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]
M\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%
M'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"
M*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_
MWQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_
M  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z
M3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]
M\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%
M'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"
M*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_
MWQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_
M  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z
M3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]
M\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%
M'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"
M*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_
MWQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_
M  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z
M3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]
M\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"*Z3_ ,^$'_?%
M'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_WQ6M10!D_P#"
M*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_  BND_\ /A!_
MWQ6M10!D_P#"*Z3_ ,^$'_?%'_"*Z3_SX0?]\5K44 9/_"*Z3_SX0?\ ?%'_
M  BND_\ /A!_WQ6M10!D_P#"*Z3_ - ^#_OBN"\26T=EK5S!;KY,*%=J)P!\
MH->IUYCXN_Y&*\^J_P#H(H [GPM_R+VG_P#7%:U:RO"W_(O:?_UQ6M6@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *S-;\3Z/X9CBDU?5;+2HY251[V
MX2%6/H"Q&36G7G/[1&GVVH?!'QQ'=0)/&-(N7"NH;!"$@C/0@C(- '>:;JEG
MK-E%>V%U#?6<PW1W%M(LD;C.,JRD@].U.O\ 4+;2K.:[O+B*TM85+R3SN$1%
M'4LQX ]S7S3^RGJ-Q\-O%WBWX.:I,7.E2?VIHLCG_6V4N&('T+ _5F]*V?VM
M[V?Q'X0U3P?:2M'$FDW.NZLZ<%;:!3Y,>?\ IK/M'^[&] 'N&B>*]%\2K(VD
M:O8ZJL6-YLKE)@N>F=I.*U:\)_9W\0:-\/\ ]E3PMKVJS0Z;I=GI/VJ[N"N
M/F;)P.68D@ =22!751_';2K?7?#6FZMI&KZ#_P )*=NDW5_#'Y5PY&X1G8[&
M-R"" X'7UH ],HKS'7/VA?"_A_Q^W@ZZCU0ZR+5[H*EA(5D"D +%QF5F.0 @
M8'!YXJ;P!\<](^(>HZ]I5II>L:7KVC*CW.CZM:BWNBCYV.JEL$-CU'49ZT >
MD4A.*X7P/\7],^(>G>(+G2-/U0SZ'>OI]W8W$"Q3B= "R*"VT]>N<5%X+^,>
ME?$/P3/XFT#3=6U"V@NI+-K,6ZI<F1&"N K.!@$_WNQH U/$WQ7\(>#=0CLM
M;\16&F7+LJ;+B8+M9ONACT3/;<1FNIAF2>-9(V#HP#*RG((/0@U\M?LVZE9?
M$OX7^);#Q;X=O-2TW7-9U.YU*^O$3[&1OSM=_,W@J$500.-HP>,UZ#9_M!^$
MO#7@K2-8M=(U:W\!-*FG6FN1VZFU15;RD8KO\T1Y&T.4QQ[B@#V>BN:\6>/M
M,\'QZ>MUYUU>ZC-Y%AI]DGFW%V^-Q$:Y P%!8L2%4<DBN>T+XW:5K7B76O#+
MZ;J=AXJTJV%Y)HES''Y\T1'RM"5<HX.0/O<$\XH ]%!R:6O _@%\<=<^(EIX
MIU#4/#.L-LUFZA@CMQ$\5K'$B*("QD&9,@DX&-S'G%=WX+^-.D?$#P->>*M"
ML-4O+*TN);:2U-NJ7)>(C> A;!Q]><4 >@T5Y7)^T?X3C^$T'Q$V:JWAZ99&
M7R]/=Y@$<H=RKD(,C&6('(J3PS^T'X>\4^)K71[:RU>!+C3#JB:I<V12Q\M0
M"Z^=G:2N<$CY<@@$XH ]0I"<"O*-;_:,T/PYIUAK>HZ/KEMX3O95CB\1M:K]
MD&\X1V7?YJQMQAR@!R#W&>K\5_$K2?"KZ1;-YVIZGK#E--T[3E$L]WA=S,O(
M4(J\EV(4#'/(H O'Q[X=_P"$HC\-C6;)]?D1Y!IJ3*TX50"Q*CE0,CKBM[/&
M:^6[;6[76?VV=!\O1;G0K^'PW=)>V]W B.[ERRON0E9 0?O GH0>1BOJ0=*
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
M*H<*$Q_"!CVI]I\)/"UCXTE\70V$J^(Y4\J34#>3%WC_ .>9!?!3@?+C' H
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
MC3[S5!C4/[-OI[2.]]YDC=5<]<DC)SR:Z;_A$M&_X1IO#PTRV71&MC9G3UC
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
MF12T %%)D>M&: %HI,BC- "T444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %(1D4M% $0MT_NKUS]T=?6I:** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 8\:R$;E!QR,CI0
MD:H?E &>N!BGT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 -*TH&/<TM% !1110 4444 %%%% !1110 4444 %%%% !1129H 6BDR/6C
M.: %KS'Q=_R,5Y]5_P#017IU>8^+O^1BO/JO_H(H [GPM_R+VG_]<5I_B+^T
MCHUX-'\@:HT16V:ZSY2R'@,X') ZD#KC'>F>%O\ D7M/_P"N*UJ-TH \>T;5
M/'?AWX@V^G>(O%>DZUI<.EW&IZ@MIHQM'A12%C(8S/\ >;S#C'2,UGZ%\7];
MET#P-XSOVA_L+Q;J,5D--6$*UBDY86L@DZL<JF\'C]YQC;SV?A[PY/KEWXUO
M]4AEM_[8F;3H4D&&6SB0Q(0#V9FFD'LXKS?0O &O7G@?X9^!KS3I[9_"VJ6U
MQJ-](F('@LRQB,;9^<RGRN!]T;MV,<@%X_&G5_\ A##\1_,B'A1=:_L\Z:81
MO^Q_:OLOVDR=?,W_ #[?N[>,9YKT3XM>/_\ A6?@#4==2!+JZC:*WM;=R0LL
M\LBQQ D=MS@GV!KR1OACKDGPE;X4G3[C8-=R=4V?Z.VG?;?M7F[^F_;B/9UW
M=L<UU?Q9BNOBKH7BSP?8:1?6FLZ+)9:G82WBJD%^8Y5E3RFR>"T;1DMCD^E
M%F^^)UY\-O$NI:1XIO%U6VC\/S^(8;Z*W6%L6YQ<0E02"/F1D/7YB#G&34TK
MXGZYHK^ M1\1RP/IWC&)BT$4(3^S)C;FXC56!S(I174EN=P!& <57\4?#R\^
M,7BW5;^>TNM'T@^%+O0H3?1>7*UQ=L#(P0\[8PB#/0DG&0,U5@\':UXYB^&&
MEZII=SI47AF)Y=6EF3"-.MHULB0MG$@8N[[AP% SR<4 /TCXRZR?#G@OQQJ$
MD*^'O%&IQ6(TT0@-90SLZVTOF9RS95-X/'[PXQMY[SXL^/)O 7AVQDLXXY=5
MU74K;2+%9@2BS3/MW,!R0JAFQWVXR,UY=I?PWUS4O 'PZ\ 7VG7$#>&]7MYM
M0OF3%O);6;LT31O_ !&7]UA1RN6SC%=?\4]*U/Q_I$<NGZ+?P:AX3\1VFHV\
M5TJ(-16$AI#"=W*E)'"YQEEQ0!2\0_&6Y^%TWC>P\0M_:\NA:/'KEE<I&L37
M4;LT7E.%X#"50NX#E7'&0<Z^C>,]>T#QQX7T'Q%<0Z@/$UA-<P2PP"+[+<PJ
MCR0C!^:,HY*D_,"AR3NXY#QW\)]4^+]_\1-1$4VF0ZAX>@T324O$\MY9(Y&N
M#(ZGE%\S8G(R<,<8QGI;+2-6\<?$GP-KUWIEUI%IX<TVY:X6\CV,]Y.B1F)!
MGYE55<EQ\IRN">< 'KE(3C'O2UB>*(([F+3X95#Q27D:NAZ,,-P: -K/M1GV
M-9(\)Z/C_D'P?]\T?\(EH_\ T#X/^^: -;/L:,^QK)_X1+1_^@?!_P!\T?\
M"):/_P! ^#_OF@#6S[&C/L:R?^$2T?\ Z!\'_?-'_"):/_T#X/\ OF@#6S[&
MC/L:R?\ A$M'_P"@?!_WS1_PB6C_ /0/@_[YH UL^QHS[&LG_A$M'_Z!\'_?
M-'_"):/_ - ^#_OF@#6S[&C/L:R?^$2T?_H'P?\ ?-'_  B6C_\ 0/@_[YH
MUL^QHS[&LG_A$M'_ .@?!_WS1_PB6C_] ^#_ +YH UL^QHS[&LG_ (1+1_\
MH'P?]\T?\(EH_P#T#X/^^: -;/L:,^QK)_X1+1_^@?!_WS1_PB6C_P#0/@_[
MYH UL^QHS[&LG_A$M'_Z!\'_ 'S1_P (EH__ $#X/^^: -;/L:,^QK)_X1+1
M_P#H'P?]\T?\(EH__0/@_P"^: -;/L:,^QK)_P"$2T?_ *!\'_?-'_"):/\
M] ^#_OF@#6S[&C/L:R?^$2T?_H'P?]\T?\(EH_\ T#X/^^: -;/L:,^QK)_X
M1+1_^@?!_P!\T?\ "):/_P! ^#_OF@#6S[&C/L:R?^$2T?\ Z!\'_?-'_"):
M/_T#X/\ OF@#6S[&C/L:R?\ A$M'_P"@?!_WS1_PB6C_ /0/@_[YH UL^QHS
M[&LG_A$M'_Z!\'_?-'_"):/_ - ^#_OF@#6S[&C/L:R?^$2T?_H'P?\ ?-'_
M  B6C_\ 0/@_[YH UL^QHS[&LG_A$M'_ .@?!_WS1_PB6C_] ^#_ +YH UL^
MQHS[&LG_ (1+1_\ H'P?]\T?\(EH_P#T#X/^^: -;/L:,^QK)_X1+1_^@?!_
MWS1_PB6C_P#0/@_[YH UL^QHS[&LG_A$M'_Z!\'_ 'S1_P (EH__ $#X/^^:
M -;/L:,^QK)_X1+1_P#H'P?]\T?\(EH__0/@_P"^: -;/L:,^QK)_P"$2T?_
M *!\'_?-'_"):/\ ] ^#_OF@#6S[&C/L:R?^$2T?_H'P?]\T?\(EH_\ T#X/
M^^: -;/L:,^QK)_X1+1_^@?!_P!\T?\ "):/_P! ^#_OF@#6S[&C/L:R?^$2
MT?\ Z!\'_?-'_"):/_T#X/\ OF@#6S[&C/L:R?\ A$M'_P"@?!_WS1_PB6C_
M /0/@_[YH UL^QHS[&LG_A$M'_Z!\'_?-'_"):/_ - ^#_OF@#6S[&C/L:R?
M^$2T?_H'P?\ ?-'_  B6C_\ 0/@_[YH UL^QHS[&LG_A$M'_ .@?!_WS1_PB
M6C_] ^#_ +YH UL^QHS[&LG_ (1+1_\ H'P?]\T?\(EH_P#T#X/^^: -;/L:
M,^QK)_X1+1_^@?!_WS1_PB6C_P#0/@_[YH UL^QHS[&LG_A$M'_Z!\'_ 'S1
M_P (EH__ $#X/^^: -;/L:,^QK)_X1+1_P#H'P?]\T?\(EH__0/@_P"^: -;
M/L:,^QK)_P"$2T?_ *!\'_?-'_"):/\ ] ^#_OF@#6S[&C/L:R?^$2T?_H'P
M?]\T?\(EH_\ T#X/^^: -;/L:,^QK)_X1+1_^@?!_P!\T?\ "):/_P! ^#_O
MF@#6S[&C/L:R?^$2T?\ Z!\'_?-'_"):/_T#X/\ OF@#6S[&C/L:R?\ A$M'
M_P"@?!_WS1_PB6C_ /0/@_[YH UL^QHS[&LG_A$M'_Z!\'_?-'_"):/_ - ^
M#_OF@#6S[&C/L:R?^$2T?_H'P?\ ?-'_  B6C_\ 0/@_[YH UL^QHS[&LG_A
M$M'_ .@?!_WS1_PB6C_] ^#_ +YH UL^QHS[&LG_ (1+1_\ H'P?]\T?\(EH
M_P#T#X/^^: -;/L:,^QK)_X1+1_^@?!_WS1_PB6C_P#0/@_[YH UL^QHS[&L
MG_A$M'_Z!\'_ 'S1_P (EH__ $#X/^^: -;/L:,^QK)_X1+1_P#H'P?]\T?\
M(EH__0/@_P"^: -;/L:,^QK)_P"$2T?_ *!\'_?-'_"):/\ ] ^#_OF@#6S[
M&C/L:R?^$2T?_H'P?]\T?\(EH_\ T#X/^^: -;/L:-W.*R?^$2T?_H'P?]\U
M2DTBSTKQ#I)M+=+<R><&\L8W )WH Z2LSQ!%J4^F21:3<06EXY"K<W$9D6(=
MV" C<0.@) SUK3K#\6ZXOA_2C/+I.H:S#)(L$EMIUL+B0*QP6*9&5'?&3CL:
M /-=*^*6M>$/AYX_USQ3-::Y;^&9YTM-3L8Q NI(D:D H"P5A(QB)'&5/'%0
M:S\3_$OP^;3AK AUN;6="OM2MH8(/*\F\MH!.;<8)+1LI(!.6!3J=W&7<? L
M:UX4^+&FZ)8GP[I'BF"(:=ITB>2D=S'&=T_E?\LA(_E@C /R$XYKHK31]7\;
M>/\ P!K-WI=UI-MX:T^YDNQ=Q[2]Y-$D/E)S\P4"1BXROW<$Y. !? /Q2O9)
M->CUVZCU"UL-.T[4([VUA"EWN8BQMU5>&;<%V#J1(H.>I]'\,C5#I<<FL%!?
M3%I7AC VP G(B!'WMHP"W<Y/I7+P>'!>ZM<M8Z=;Z5INF.[64 @$27-Z5QY[
M* ,JG"J>YW'LM<C\#K;Q3!K,/]JKJ4=LF@6T>J?VB7^?5A-(963=U^3&2ORD
M&/'2@#VVO,?%W_(Q7GU7_P!!%>G5YCXN_P"1BO/JO_H(H [GPM_R+VG_ /7%
M:U:RO"W_ "+VG_\ 7%:U: $Q1M%+10 UD#=AGUQ5:VTRVM+B>>&%(YIV#2N!
M\SD# R>^.P[5;HH 3&.G%&T>@I:* $P/048'I2T4 )CTXH  I:* "LCQ#][2
M_P#K^C_DU:]9'B'[VE_]?T?\FH UATI:0=*6@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K&U3_D
M8-%^LW_HNMFL;5/^1@T7ZS?^BZ -FD(!ZC-+10 G2C:.P I:* $ Q[T@4"G4
M4 %>8^+O^1BO/JO_ *"*].KS'Q=_R,5Y]5_]!% '<^%O^1>T_P#ZXK6K65X6
M_P"1>T__ *XK6K0 4444 %%%% !1110 4444 %%%% !61XA^]I?_ %_1_P F
MK7K(\0_>TO\ Z_H_Y-0!K#I2T@Z4M !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6-JG_ ",&B_6;
M_P!%ULUC:I_R,&B_6;_T70!LT444 %%%% !1110 5YCXN_Y&*\^J_P#H(KTZ
MO,?%W_(Q7GU7_P!!% '<^%O^1>T__KBM:A.*R_"W_(O:?_UQ6N:^./C"]\ _
M"3Q9X@TY0U_8:?++;Y&0LF,*Q]@2#^% '31>)-.GU>;2XKN*6_A&Z6",[FBR
M,C?CA21R <$U!9^,]%O]:ETF#4[6748MVZW23+97&\#L2N1D#D9&<5X_H.M:
MS\)8/#WA$6-G>0ZQH]W=6FIVDCM/)J,4'G2F??GS#)DMO&.1C&,5R>D2-9_
M+X"ZA:R%M4?7=*D$P/SN]PTGVD$_[0DEW>O>@#Z-/C+1AKPT7^TK;^TR=OV;
MS/FW;=VWTW;?FVYSCG&*U)KF.WA>65UCB12S.YPJ@=22>P]:^37N[E?V16UT
M.S>)&\2C4%G_ .6IO3JX3ZYQ\F/08Z5ZQ^U+=7,/P:U"*!C'%=7UA:7;C^&W
MDNXDE'T*DJ?8F@#TC0/%ND^*(Y7TK4(+Y8B!)Y+9*Y&5)'7!'(/0CD9IFD>,
MM%UV_N;*PU.VNKNW!,D44F2 &VDC^\ WRDC(!X/->&_'#4]1\.?$?5[C06>*
M\;X>:M)(L/8PR*;=L#NI>3;]2*AUP'PYH7P ET/B]C4V\7E?\M(6TN1W!]06
M2-C[@&@#WBU\9Z+>ZY+H\&I6TNI1%@UNLF6!7&X#L2N1D#D9&0*TK[4+?3;.
M:[NYXK:UA0R2S2L%1%')))X KY7L9[BP_9U^".I6+F36)-?TN<2]7DEGED%Q
MD]26$DN[UYKU#]I">4Z)X+L@Q6POO%NF6U\.S0^:7"M_LET2@#TW1/$NF^(K
M22YTZ\ANH8W,<A0\QL!G# X*G!!P1T(/>HM!\8:-XGDGCTO4K:^>#!D6%\D
MYPP]5.#AAP<'!XKYM_:&U;4-#\2_%H:/-)!]I\$6DUWY7:3[4\._COY+.,^@
M]J]"UR./1?C7\((-,(B2;2]1LYA%P'M4@B= ?8.JD>F?>@#VFLCQ#][2_P#K
M^C_DU:]8OB=F1--9$,C"]CP@(&>&[F@#9'2EK,%_? ?\@M_^_P"E']H7_P#T
M"W_[_I0!IT5F?VA?_P#0+?\ [_I1_:%__P! M_\ O^E &G169_:%_P#] M_^
M_P"E']H7_P#T"W_[_I0!IT5F?VA?_P#0+?\ [_I1_:%__P! M_\ O^E &G16
M9_:%_P#] M_^_P"E']H7_P#T"W_[_I0!IT5F?VA?_P#0+?\ [_I1_:%__P!
MM_\ O^E &G169_:%_P#] M_^_P"E']H7_P#T"W_[_I0!IT5F?VA?_P#0+?\
M[_I1_:%__P! M_\ O^E &G169_:%_P#] M_^_P"E']H7_P#T"W_[_I0!IT5F
M?VA?_P#0+?\ [_I1_:%__P! M_\ O^E &G169_:%_P#] M_^_P"E']H7_P#T
M"W_[_I0!IT5F?VA?_P#0+?\ [_I1_:%__P! M_\ O^E &G169_:%_P#] M_^
M_P"E']H7_P#T"W_[_I0!IT5F?VA?_P#0+?\ [_I1_:%__P! M_\ O^E &G16
M9_:%_P#] M_^_P"E']H7_P#T"W_[_I0!IT5F?VA?_P#0+?\ [_I1_:%__P!
MM_\ O^E &G169_:%_P#] M_^_P"E']H7_P#T"W_[_I0!IT5F?VA?_P#0+?\
M[_I1_:%__P! M_\ O^E &G169_:%_P#] M_^_P"E']H7_P#T"W_[_I0!ITA8
M"LW^T;[_ *!;_P#?Y*H:WXCN-'TNYO9]/:..%"VYID(SVZ>]85ZT,/2E5J.T
M8J[]$5&+G)1CNS?#Y%.W"OG[0;/Q;XH-S?Z?=SG]X0Y^TE!N/. "<<5LAOB-
MI+]+F< =]DHK\QP_'4JU-5W@*OLWM)*Z:[GT$\G4)<GMX<RW3=CVC=0#S7C$
M7Q3\2:'-MUC3@R>DD30M^!Z5TFF_&33+U@CV\EK(?^>SJ%_[ZKV\%QID^,G[
M*53V<^TURO\ '0Y*N4XNDN91YEW6IZ'2UBVVO37<0D@LA-&>0\=S&P_/-.?6
M[B/[UAM^MQ&/ZU]FJ])Q4E-6?F>5RRO:QL45B)X@EDD")9AW/15N8R?RS5C^
MT;X_\PM_^_R5<*D*BO!I^@FFMS3HK,_M"_\ ^@6__?\ 2C^T+_\ Z!;_ /?]
M*T$:=%9G]H7_ /T"W_[_ *4?VA?_ /0+?_O^E &G169_:%__ - M_P#O^E']
MH7__ $"W_P"_Z4 :=%9G]H7_ /T"W_[_ *4?VA?_ /0+?_O^E &G169_:%__
M - M_P#O^E']H7__ $"W_P"_Z4 :=%9G]H7_ /T"W_[_ *4?VA?_ /0+?_O^
ME &G169_:%__ - M_P#O^E']H7__ $"W_P"_Z4 :=%9G]H7_ /T"W_[_ *4?
MVA?_ /0+?_O^E &G169_:%__ - M_P#O^E']H7__ $"W_P"_Z4 :=%9G]H7_
M /T"W_[_ *4?VA?_ /0+?_O^E &G169_:%__ - M_P#O^E']H7__ $"W_P"_
MZ4 :=%9G]H7_ /T"W_[_ *4?VA?_ /0+?_O^E &G169_:%__ - M_P#O^E']
MH7__ $"W_P"_Z4 :=%9G]H7_ /T"W_[_ *4?VA?_ /0+?_O^E &G169_:%__
M - M_P#O^E']H7__ $"W_P"_Z4 :=%9G]H7_ /T"W_[_ *4?VA?_ /0+?_O^
ME &G169_:%__ - M_P#O^E']H7__ $"W_P"_Z4 :=%9G]H7_ /T"W_[_ *4?
MVA?_ /0+?_O^E &G169_:%__ - M_P#O^E']H7__ $"W_P"_Z4 :=%9G]H7_
M /T"W_[_ *4?VA?_ /0+?_O^E &G169_:%__ - M_P#O^E']H7__ $"W_P"_
MZ4 :=%9G]H7_ /T"W_[_ *4?VA?_ /0+?_O^E &G169_:%__ - M_P#O^E']
MH7__ $"W_P"_Z4 :=%9G]H7_ /T"W_[_ *4?VA?_ /0+?_O^E &G169_:%__
M - M_P#O^E']H7__ $"W_P"_Z4 :=8VJ?\C!HOUF_P#1=3?VA?\ _0+?_O\
MI6?<7-Q/XAT?SK5K8 S8+.K9^3VH Z.BBHY[B*UA>6:18HD!9G<A54#J23TH
M DHJK8ZG::I;+<V=S#=V[?=E@D#J?H02*9#K5A<W3VL5[;RW*9W0I*I=<=<J
M#D8H NT56L]2M=1C:2UN8KF-3M+0N' /ID=ZD@NH;K?Y,J2^6YC?8P.UAU4^
MA'I0!+7F/B[_ )&*\^J_^@BO3J\Q\7?\C%>?5?\ T$4 =SX6_P"1>T__ *XK
M5G6-(L]>TN\T[4+=+NQNX7@G@D&5DC8$,I]B":K>%O\ D7M/_P"N*UJT <GH
M/PXT_0[S2KIKJ\U*;2K5K*P:^D5S;1G:&QA1EB%52[9; QGDYJZ3\)=$T:YT
MQH3<26>E7,UWIVGRR V]G++NW,@QG@.X4,3M#G&*[:B@#B/^%2Z)'>&7_2#8
M?VI_;7]F%Q]F%YU\W&,_?^?;G;O^;&:K/\.CK>J^,(M9N[W4/#^O0QPG3+RZ
M\R.(@$,T( 'E*1MXR3N7=QQ7H%% ',:-\/\ 3]*U.[U*>6XU;4KJT2PDN[]E
M=_LZ9(B "@ $LQ/&6)R<\52\/?"K1_#=YI$T,EU<KHT$EMI<-U('2QC? 98^
M 2=H" L20HP#USVE% '$:7\)-$TFZT]HC</8Z;=S7UAISR V]I/)NW.BXSQO
M?:"2%WG '&+6I?#>PUG3-;T_4KS4-0M=4NUO-MS<[C9NNPI]G( \L*R*X'.&
MSZXKK:* .6M/AUI$0UYKU'U:XUV,0:C/>D%KB((46(A0%5 K-A5 Y9CU-,\.
M?#G3O#NIVFH>?=ZC>V=B--M9KZ0.UO; @E%P!R2J98Y8[%R>*ZRB@ K(\0_>
MTO\ Z_H_Y-6O61XA^]I?_7]'_)J -8#BC% Z4M "8HQ2T4 )BC%+10 F*,4M
M% "8HQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%
M+10 F*,4M% "8HQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 F*,4M% #6K
MROXU:X1!::/"27F;S9%7T!PH_$_RKU&>18D9V(55&23V%>*>'HV\??$N6_<!
M[6!O. /38O$8_/G\Z_-^-<3.>&I93AW^\Q,E'TCO)GNY3"*J2Q,_AIJ_SZ'J
M'@S01X=\.6=F>) N^0^KGD_X5NE<CUH I]?>83"T\'AZ>'I*T8I)?(\:I.56
M;G+=NY6GM(KJ-HYXDEC;JKJ"#^=<CK/PFT+5-S0PM82D?>MS@?\ ?)XKMZ*Y
M,=E.!S*')BZ,9KS7Z[FE'$5L.[TI-'C,_P %-4@G*VFIPF ]WW(WX@<4Y?@C
MJ+_Z[5X?P1F_F:]DHKY#_4#([WY)6[<\K?F>K_;>-M;F7W+_ "/GWQ'X5N_A
MOJNF7J7/VGY]ZR(FW#*>5_$5[OIM['J%C!<Q<QS1JZGV(KFOB=H?]M^%KH(N
MZ>W_ '\8'7Y>H_+-9?P:UO[?X=>Q=LR63[1D]4/*_P!1^%>7D^'I\-\05,KI
MZ4:\5*";O:4=&M?O-\54EC\%'$R^.#L_1[/]#T/ HQ2 \TZOUH^;$Q1BEHH
M3%&*6B@!,48I:* $Q1BEHH 3%&*6B@!,48I:* $Q1BEHH 3%&*6B@!,48I:*
M $Q1BEHH 3%&*6B@!,48I:* $Q1BEHH 3%&*6B@!,48I:* $Q1BEHH 3%&*6
MB@!,48I:* $Q1BEHH 3%&*6B@!,48I:* $Q1BEHH 3%&*6B@!,48I:* $Q6/
MJ@_XJ#1?K-_Z+K9K&U3_ )&#1?K-_P"BZ -FLGQ)X:T[Q38+9:K;)>V/F+(]
MK*-T4NWD*ZGAES@[3QD"M:N8^(/A2_\ &?AV72['7;CP^9F'FW-K"DDC1]T^
M<8 ;H?;([T <)\+?!2Z/JWQ%U'PM';Z+H>KSQ+I,$<6+99XX2DMTD2X&QY"!
M@8#>5D?>S7'^$O!=]HFHZ_X&UC0= TOQ7K.@7?\ 9_C30[4Q&]'RI*9LY=90
M\D;M\Q#9R.E>IZ)\/?$>F:?J,-QX]U&]N)K46UE*+"UA2Q/]]8T0*Y^Z!N!
M P.M:WASP?=:=>IJ>LZLVNZQ'";:.Z-NEND<1(+!8UR 6*J6.>=HZ 8H \W\
M*Z#KG@G4]0V0VVEZCK-C8:?:6B.LD<'V6$K/>OCY=JAU '5MJ XW8';?#/QA
MX:U6TCTG0IYF6&V6\B-S&RO=02.P%RI/WP[JY+=2>2!D9W+7PK%]OU>\O9/M
MD^H+Y!)7:(K< @0K[<LQ/4EO88YOX>?"*#P+J5O>'4'OGLM(AT.S#1!/+M8Y
M&<;L$[G)*@G@80<<F@#T.O,?%W_(Q7GU7_T$5Z=7F/B[_D8KSZK_ .@B@#N?
M"W_(O:?_ -<5K5K*\+?\B]I__7%:U: "BBB@ HHHH **** "BBB@ HHHH *R
M/$/WM+_Z_H_Y-6O61XA^]I?_ %_1_P FH UATI:0=*6@ HHHH **** "BBB@
M HHHH **** *]Y=+9VTT[G"1(78^P&37GW@+XH3^)-9FL;V.*'S07M]GMU4^
MIQSGV-:OQ5U7^S/"%VJL5DN2(%Q[]?T!KR)]!O="T32/$4#,OF2$\#[A!^0_
M0X-?CG%7$>.R[-J-/!7=.E'GJI?RMVU]%J?49;@:-?#3E6TE)VCZI7/H\'I3
MJR/#.O1>(M&M;Z+I(OS+_=;N/SK6K]:PV(IXJC&O2=XR2:?DSYJ<)4Y.$EJA
M:***Z2 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I.:6F
M,>..*3 XSXKZ_P#V/X7EBC;;<79\E,=0#]X_E_.JWPAT Z5X<%VZ%9[UO,Y[
M(.%'\S^-<CXWGD\:_$"UTB!@T,#"#(Z ]9#^F/PKV:SMTM8(X8UV1QJ$51V
MX%?EV5?\+?$6(S)ZTZ"]G#_%]IH^AQ/^R8&GA_M3]Y^G0F%+117ZD?/!1110
M 4444 12(LBLK#((P0>]>+>&V/@?XG36#X2VG<PC)XVM\R'\\"O;2,UY+\:M
M%:&6PUF$;74^2[ =#U0_H:_-N-L/.EAJ.;4%[^'DI?\ ;NTD>[E,U*I+"SVJ
M*WSZ'K"MT%/K&\*:RNOZ#97RG)EC!?V8<,/SS6S7Z!AJ\,51A7IN\9)-?,\6
M<'3DX2W04445TD!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %8VJ?\ (P:+]9O_ $76S6-JG_(P:+]9O_1= &S1110
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
M'-:0.:_1*%:&(I1K4W>,DFO1GARBX2<9;HSO^$>T_P#YX'_OXW^-'_"/:?\
M\\#_ -_&_P :TJ*Z"3-_X1[3_P#G@?\ OXW^-'_"/:?_ ,\#_P!_&_QK2HH
MS?\ A'M/_P">!_[^-_C1_P (]I__ #P/_?QO\:TJ* ,W_A'M/_YX'_OXW^-'
M_"/:?_SP/_?QO\:TJ* ,W_A'M/\ ^>!_[^-_C1_PCVG_ // _P#?QO\ &M*B
M@#-_X1[3_P#G@?\ OXW^-'_"/:?_ ,\#_P!_&_QK2HH S?\ A'M/_P">!_[^
M-_C1_P (]I__ #P/_?QO\:TJ* ,W_A'M/_YX'_OXW^-'_"/:?_SP/_?QO\:T
MJ* ,P^'[ ?\ + _]_&_QKF?B#+9>&O#=Q/%&4NI/W4)$C<,>_7L,G\*[=OI7
MBWQ%O)/%WC6TT.U;,<+B+('\9Y8_@/ZU\5Q;F<\NRV4:'\6H^2'K+3\-SU<L
MPZQ&(7/\,=7Z(O\ PM\!V]]9#6=1C:>25B8$<\  _?\ <DYKTH>'K#O ?^_C
M?XU-I]G%IUG#;0H$BA0(JCL *N5Z.09/1R7 PP]->]9.3ZN75LPQN*GBZSJ2
M>G1=D9O_  CUA_SP/_?QO\:/^$>T_P#YX'_OXW^-:5%?2'"9O_"/:?\ \\#_
M -_&_P :/^$>T_\ YX'_ +^-_C6E10!F_P#"/:?_ ,\#_P!_&_QH_P"$>T__
M )X'_OXW^-:5% &;_P (]I__ #P/_?QO\:/^$>T__G@?^_C?XUI44 9O_"/:
M?_SP/_?QO\:#X>T\?\L#_P!_&_QK2I#0!Y%\9]!AL[/3[VV0QX=H6.XGJ,CK
M]*[;PO9Z?K.@6%YY6\RPJ6/F-][&#W]<U%\3=,.H^#=0 &YXE$R_\!.?Y9K+
M^#>I?:_"[6Q/S6LS*/\ =/S#^9K\QH?\)_%]6GM'$4TU_BCH_P #WY_O\LC+
MK3E;Y/\ X)U__"/:?_SP/_?QO\:/^$>T_P#YX'_OXW^-:(Z4M?IQX!F_\(]I
M_P#SP/\ W\;_ !H_X1[3_P#G@?\ OXW^-:5% &;_ ,(]I_\ SP/_ '\;_&C_
M (1[3_\ G@?^_C?XUI44 9O_  CVG_\ / _]_&_QH_X1[3_^>!_[^-_C6E10
M!F_\(]I__/ _]_&_QH_X1[3_ /G@?^_C?XUI44 9O_"/:?\ \\#_ -_&_P :
M/^$>T_\ YX'_ +^-_C6E10!F_P#"/:?_ ,\#_P!_&_QH_P"$>T__ )X'_OXW
M^-:5% &;_P (]I__ #P/_?QO\:/^$>T__G@?^_C?XUI44 9O_"/:?_SP/_?Q
MO\:/^$>T_P#YX'_OXW^-:5% &;_PCVG_ // _P#?QO\ &C_A'M/_ .>!_P"_
MC?XUI44 9O\ PCVG_P#/ _\ ?QO\:/\ A'M/_P">!_[^-_C6E10!F_\ "/:?
M_P \#_W\;_&C_A'M/_YX'_OXW^-:5% &;_PCVG_\\#_W\;_&C_A'M/\ ^>!_
M[^-_C6E10!F_\(]I_P#SP/\ W\;_ !H_X1[3_P#G@?\ OXW^-:5% &;_ ,(]
MI_\ SP/_ '\;_&C_ (1[3_\ G@?^_C?XUI44 9O_  CVG_\ / _]_&_QH_X1
M[3_^>!_[^-_C6E10!F_\(]I__/ _]_&_QH_X1[3_ /G@?^_C?XUI44 9O_"/
M:?\ \\#_ -_&_P :/^$>T_\ YX'_ +^-_C6E10!F_P#"/:?_ ,\#_P!_&_QH
M_P"$>T__ )X'_OXW^-:5% &;_P (]I__ #P/_?QO\:/^$>T__G@?^_C?XUI4
M4 9O_"/:?_SP/_?QO\:/^$>T_P#YX'_OXW^-:5% &;_PCVG_ // _P#?QO\
M&C_A'M/_ .>!_P"_C?XUI44 9O\ PCVG_P#/ _\ ?QO\:/\ A'M/_P">!_[^
M-_C6E10!F_\ "/:?_P \#_W\;_&C_A'M/_YX'_OXW^-:5% &;_PCVG_\\#_W
M\;_&L^YTZWL/$.CF"/86,P/S$_P>YKHJQM4_Y&#1?K-_Z+H V:**QO%6OS:!
MI1FM=.GU:^D<0V]E;E5:60YP"S$*J@ DL>  >O H V:*\S\,?&NVOM/\7'Q'
MI5QX5U'PJ@FU2TN)5G5(6C:2.6.1.'5E5L8P<@C%(OQIMM-19/$.F3:&EQI$
M^MV>91,T]O"@>5" !ME5&5MF2,$X8X- 'IM%<+X)^)\/B:XU2UOK+^QKNPM+
M;4)$DG61/LTZ%T??@8(VN&'8KU(.:Z/PSK#Z_I<=^UK):13EF@24_.T6?D=A
M_"6&&V]@1GF@#7KS'Q=_R,5Y]5_]!%>G5YCXN_Y&*\^J_P#H(H [GPM_R+VG
M_P#7%:U:RO"W_(O:?_UQ6M6@ HHHH **** "BBB@ HHHH **** "LCQ#][2_
M^OZ/^35KUD>(?O:7_P!?T?\ )J -8=*6D'2EH **** "BBB@ HHHH **** &
MLV!7BOC5V\5?$VTTU2&BA9(3Z#^)_P!*]DO;I+.VFGD.U(T+L3Z 9KR#X2VK
MZWXMU'6)AG8K-D]F<_X U^8\82>-KX+)X_\ +V:<O\,=6>_E?[F%;%/[,;+U
M>A[+&H5% X %.I!T%+7Z8DHI)'@"'I6%XST$>(?#MY9=9'3=&?1QROZBMZF.
M,BN7%X:&,H3P]57C)-/YFE.;IS4X[K4\L^"VN$0WFC3$B2)O-C5NN"<,/P/\
MZ]44Y%>)>(U;P'\2HK]!MM)W\XX'&UN)!^?/Y5[7!(LL:NIW*PR".XKX3@K$
MSAAZN4XA_O,-)Q]8_9?W'L9M34JD<5#X:BO\^I)1117Z.>&%%%% !1110 44
M44 %%%% !1110 4444 %)FEIC< T 9?B?6T\/Z)=W\F/W2$J#_$W11^>*\X^
M#>C27]_?:[=9=RS1QL>['ES_ "'YT?&/6Y+V]L="M<NY822*O=B<(/YG\J]&
M\+:+'X?T6TL8\?NHP&..K=2?SK\M_P"1]Q-WHX1?)U'_ )'T/^YY?_>JO_R5
M?YFJ!BGT45^I'SP4444 %%%% !1110 4444 %%%% $%[;K=VDT+_ '9$*'Z$
M8KR#X/7)TKQ+JFE2-@LI 4]V1B#^AKV5ONFO%M1/_",_&&.;;MAGE5L]B)!@
M_K_*OS'B[_8\;E^:+[%3E;\IZ'OY;^]I5\/WC=>J/:5.:6F(>V<T^OTU.Z/
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
M1)'<,,#.29"#[ 5CZ-\'-+TB;1XA<W$^DZ)=RWNEZ;)M\NVE?=@YQE@GF2!
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
M_P! N?\ [[3_ !H_M.[_ .@7/_WVG^-:5% &;_:=W_T"Y_\ OM/\:/[3N_\
MH%S_ /?:?XUI44 9O]IW?_0+G_[[3_&C^T[O_H%S_P#?:?XUI44 9O\ :=W_
M - N?_OM/\:/[3N_^@7/_P!]I_C6E10!F_VG=_\ 0+G_ .^T_P :/[3N_P#H
M%S_]]I_C6E10!F_VG=_] N?_ +[3_&C^T[O_ *!<_P#WVG^-:5% &;_:=W_T
M"Y_^^T_QH_M.[_Z!<_\ WVG^-:5% &;_ &G=_P#0+G_[[3_&C^T[O_H%S_\
M?:?XUI44 9O]IW?_ $"Y_P#OM/\ &C^T[O\ Z!<__?:?XUI44 9O]IW?_0+G
M_P"^T_QH_M.[_P"@7/\ ]]I_C6E10!F_VG=_] N?_OM/\:/[3N_^@7/_ -]I
M_C6E10!F_P!IW?\ T"Y_^^T_QH_M.[_Z!<__ 'VG^-:5% &;_:=W_P! N?\
M[[3_ !H_M.[_ .@7/_WVG^-:5% &;_:=W_T"Y_\ OM/\:/[3N_\ H%S_ /?:
M?XUI44 9O]IW?_0+G_[[3_&C^T[O_H%S_P#?:?XUI44 9O\ :=W_ - N?_OM
M/\:/[3N_^@7/_P!]I_C6E10!F_VG=_\ 0+G_ .^T_P :/[3N_P#H%S_]]I_C
M6E10!F_VG=_] N?_ +[3_&C^T[O_ *!<_P#WVG^-:5% &;_:=W_T"Y_^^T_Q
MH_M.[_Z!<_\ WVG^-:5% &;_ &G=_P#0+G_[[3_&C^T[O_H%S_\ ?:?XUI44
M 9O]IW?_ $"Y_P#OM/\ &C^T[O\ Z!<__?:?XUI44 9O]IW?_0+G_P"^T_QH
M_M.[_P"@7/\ ]]I_C6E10!F_VG=_] N?_OM/\:SKBZFN/$.CB6UDM@#,0793
MGY.V#71UC:I_R,&B_6;_ -%T ;-%%% !1110 4444 %>8^+O^1BO/JO_ *"*
M].KS'Q=_R,5Y]5_]!% '<^%O^1>T_P#ZXK6K65X6_P"1>T__ *XK6K0 4444
M %)@#M2T4 %%%% !1110 4444 %9'B'[VE_]?T?\FK7K(\0_>TO_ *_H_P"3
M4 :PH89% Z4$9H \Z^)_@.36T&IZ>G^GQ#YT7@RJ.F/]H=JA^'GQ)&H,FEZL
MWEWR_)'*W'FD=CZ-_.O2BH-><_$3X;+K ?4=+7R]07YGC4X$OO[-[]Z_,<XR
MC&95BY9WDVLG_$I])KNO[Q[^%Q-+$4UA,7M]F7\O_ /1U.12UY9\/OB5(9$T
M?6V,=TIV1SR\%B/X7]&]^]>GB48ZBOKLGSK"9UAEB,/+U3WB^J9YF*PE7"5/
M9U%Z/H_-$E%1F91_$/SH$RD<,/SKV_:T_P"9')9CF[UXS\5[J37O%FGZ+"<F
M/:I'^VY_H*]AN+E((7D9@$12S'V%>-_#N%_%/C^]UB5<I$6F&>Q8X0?@,U^;
M\9U'C%A<GI/6O-7_ ,,=6>]E25)U,7+["T]7HCV'3K..PLX+>(;8XD"*!Z 8
MJU3%Z"GU^D4X1IP4([)6/!;;=V%%%%:B"BBB@ HHHH 0]*XGXI>%QKWA]YH4
MW7=GF6, <LO\2_B/Y5VQ&::T08$'H:\K-,OI9I@ZF#K+W9JWIV?R9T8>O+#U
M8U8;H\_^$7B?^UM%.GS/NN;/"C/5HS]T_ATKT)>E>':Q%)\-?B!'>0J5L)R7
MVCH8V/SK^!Y_*O:[:Y2XACEC8/&ZAE8="#TKY+@_,*L\//+,8_WV'?*_-?9?
MS1Z6:4(QFL12^"HKKUZHGHI :6OT(\4**** "BBB@ HHII;!H '.*P?%_B>W
M\,:/-=2.OFE2L,6>7?' _P :7Q9XNL_"NGM<7#!I&XBA4_-(?0>WO7E>BZ'J
MGQ2UIM1U!VBT]#C*\ #^XG]37P'$/$$\/-99EL?:8F>B2VBOYI=K'LX+!*HO
MK&(?+377OY(U/A'X?EU*^N?$-[EW+LL3-_$Q^\W]/SKUX  #BJFFZ=!I=E%:
MVT8A@B7:J+T%7*]GA[)XY)@(8:]Y[R?>3W9RXW%/%UG4V71=ET"BBBOIC@"B
MBB@ HHHH *0G%+2,,B@!-ZYQD9IU>0>&Y9&\6VREV*^=T)XZUZ\>* %I#S7/
MQ^.--EU!;,&7SS)Y>-G&<X]:Z"@#@=0\<W]KKTMBB0^6LWE@E3G&?K7?"O']
M:_Y'&X_Z^?ZU[!W- Q:1AQ3&F12074$=B:>"&''2@1XY\8K.33?$&F:O",9
M7=_MHV1^E>LZ3?QZIIUO=Q,&CF0."/<5S_Q(T+^V_"MVBC=-"//BXYRO)'XC
M-87P8U[[;H4VGLV9;1\J#_<;D?KFOR_!O^Q^*:V'E\&*CS1_Q1T:_4^@J?[5
MET)K>F[/T>QZ1135;-.K]0/GPHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *QM4_Y&#1?K-_Z+K9K&U3_ )&#1?K-_P"BZ -F
MD)Q2U#=P-<6TL:3/;NZE1+'C<A/<9!&1[@T 2Y!I-PSC/->7_ SQ!J^I?!#3
M]4O9;G7]7 O?FF=?-N6CN)E12> "0JKV ]JX'P'XBU>_7Q<3?>+[3XDV^CSW
M2>%O$#Q_9ED<'9+;*@VR1AP$7#'&<$9.: /H_</6@$'I7B7P_P#&.L:;_;4M
MP^H:OIYM--BT]+TL)9]2>%O/A5F&<9"%NR'?TP0/4?"0,6F>3/JB:K?QNWVN
M9) P64G+( #\JC. O8 =\T ;M>8^+O\ D8KSZK_Z"*].KS'Q=_R,5Y]5_P#0
M10!W/A;_ )%[3_\ KBM:M97A;_D7M/\ ^N*UJT %%%% !1110 4444 %%%%
M!1110 5D>(?O:7_U_1_R:M>LCQ#][2_^OZ/^34 :PZ4M(#Q1D4 +3"N13LTM
M(#@O'OPTB\3-]KLF2VU ?>9N%E_WL=_>N13X1^)F'S:C"!_U\2'^E>U''>C(
M%?"X_@O*<PQ$L5.,HREORR<4_-I=3V*.;8FA!4XM-+NDSQI?@WKCCY]5B'_
MI#0WP;UQ/N:M$?\ @4@_K7LO!HKA_P!0,F[3_P# Y?YFW]MXSNON1XI)\(/$
MA&!?PR*>"#<2<_I7>?#KP9)X1TJ6*X9)+N9]\C1\@ # '/\ GFNOX%&0*]/+
M.$,LRG%+&4%)S2:7-)NU_4Y\1FF(Q-/V4VK>22$ /TIU%%?;'DA129%&10 M
M%%% !129%&10 M%%% ''?$GPS_PD?AV01+NO+;,T/J2.J_B/UQ6+\'?$YU#2
MVTJ9\SV@S&6ZF,_X'C\J]';!&,5X[XD\)ZYX;\7R:EX?MI7BES(IB4,$)^\I
M'IGD5^7\04*^49G1S["4W-/W*D8J[<>CMY'T&!G#%8>>"JR2>\6^C[?,]D#?
MC1N%>-_V[\1?^?27_P !EILNK_$6Y7RQ;W$>[C*VZJ?S/2M?]>:#^'!UF_\
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
MV]?-F!\*_#>N>%/"%MI_B#4_[6U%'=C.79\*3\J[FY.!W-=7<*\D;JC>6Y!
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
MS=_^!#4?V%%_S\W?_@0U>;3FZ4U./3OJ>E4IJK!PELSYK_X9_P#BI_T-A_\
M!I<5V/PG^$_C[PEXNBO]<\3&\TQ8W62U^URS^:2,*,/P,'G(YX]Z]C_L&+_G
MYN__  (:C^PHO^?F[_[_ +5Z%3,:U6#@U'7R1Y]/+J-*:G%NZ\S07]:\B^-?
MPW\9^-M5T^?PWKYTRTAA*26WVF2#+[L[\IUXP.>F/>O3?["B_P"?F[_[_M1_
M847_ #\W?_@0U<%&K*A-5(VOYZG;6HQKPY);>1\U_P#"@/BG_P!#8?\ P:7%
M>H?!/X?>+_!$FIGQ+KQU2&<(((//DFV$$Y;<_3(.,"O1?["B_P"?F[_[_M2?
MV%%_S\W?_?\ :NRMCZM:#A)*S[)''1P%*C-3BW=>9H8X^M>!_$SX0?$+Q/XR
MO=1TCQ0;?39=OD6_VR:#R0  5VKQU!.>^:]L_L*+_GYN_P#P(:C^PHO^?F[_
M / AJYJ%>6&ES02?JKG37P\,1'DG>WD['S6?@!\5,?\ (V'_ ,&EQ7M_PC\+
MZ_X1\)+8>(M4.K7PF=Q+YC2;$.,)N;DXY/XUTO\ 847_ #\W?_@0U']A1?\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
ML2C<D1(/T- '0T5F_P!M#_GRO/\ OR:/[:'_ #Y7G_?DT"- K\M>*>-M/G\
M^-+?6;%2+>=_,VCIN_C3\>O_ .JO6SK/'_'E>?\ ?DU@^,+./Q1H4]DUE=K*
M1NB<PGY7'0_T_&OC>*<HEFF!YJ&E:F^:#\UT^>QZF78I8:M[^L):->3.CTG4
M8=6L;>[MVWPS('5O8U<!S7CWPJ\52:1-<:%>1REPY:*-5RRL/O)C]?SKTY=9
M_P"G.\_[\FNSA[-XYUE\,3M+:2[26Z,L=A7A*[I].C[KH:E%9W]L_P#3E>?]
M^31_;/\ TY7G_?DU],<!HT5G?VS_ -.5Y_WY-)_;7_3E>?\ ?DT :5%9W]L_
M].5Y_P!^31_;/_3E>?\ ?DT :-%9W]L_].5Y_P!^31_;/_3E>?\ ?DT :-%9
MW]L_].5Y_P!^31_;/_3E>?\ ?DT :-%9W]L_].5Y_P!^31_;/_3E>?\ ?DT
M:-%9W]L_].5Y_P!^32'6A_SY7G_?DT :).#2;QG%<OXB\?6/AVW,ES%<+(P_
M=PLF&<_Y[UY<;WQ9XYO)-0L_M$<41(C6!F5%_P!D'N?4U\3G'%%#+*\<)0IN
MM6?V(:M+N^QZN%R^>(BZDFH0[O8]Y# TN:\13Q1XY\-KF\MIKB)>IN(-P_[Z
M6MG3/C?"S!-1TZ2''5X&W ?@<&N"AQUE<I>SQBE0EVG%K\=C>>3XE+FI6FO[
MKN>JYHKF]*\<Z;K2[K+SKG'4(F2/J.M:7]M#_GSO/^_-?>4,11Q4%5H34HOJ
MM3QIPG3ERS5F:=%9O]M?].5[_P!^32_VS_TY7G_?DUTD&C16=_;/_3E>?]^3
M1_;/_3E>?]^30!HT5G?VS_TY7G_?DTG]M#_GRO/^_)H TJ*S?[:'_/E>?]^3
M1_;0_P"?*\_[\F@#2HK-_MH?\^5Y_P!^31_;0_Y\KS_OR:5T!I45F_VV/^?*
M\_[\FC^V@?\ ERO/^_-%P-*BL[^V?^G*\_[\FD_MG_IRO/\ OR:8&E16=_;/
M_3E>?]^32?VS_P!.5Y_WY- &E16;_;0_Y\KS_OR:/[:'_/E>?]^30!I45F?V
MV,X^QWF?^N-+_;0_Y\KS_OR: -*L;5/^1@T7ZS?^BZL?VS_TY7G_ 'Y-9MS>
M_:_$.CCR)H<&8YF3;GY.U '1U%=0&Y@DB$CQ;U*[XSAA[@]C4M% '->%OA[H
M_A#PPWAZQADDT=O-!M;N0S+B0DR+\W)#%F)!]33/#?PZTCPM>+=6B32W$5O]
MCMY+J9I3;VX((AC)^ZF0/<X&2<#'444 9=CX>M;&?4)E!EEOY3).\QW%N-H7
MV4+P![GN36+X.^%^B>![QKG3DG:06L=A#]HE\S[/;(S,D$?'" N3SD],G@5U
MU% !7F/B[_D8KSZK_P"@BO3J\Q\7?\C%>?5?_010!W/A;_D7M/\ ^N*T>*-,
MO]8T*]L],U-M&OIXRD5^D(E: G^(*2 3CIGH>>:/"W_(O:?_ -<5K5H \W\"
M?#3Q)X5N[8:EXWFUO2;>)T331I<%JC.W&]V3YGZL2#U)R<FH]#^"MKI!T&SD
MOGN] \/WCWVDZ:T07R)3NV;WS\XC$C[!@8R,Y*BO3** /,?^%)V8)T]KYCX6
M&K_VVNC>2,+<>9YNWS,_ZKS<R;-O4XSCBI=2\#ZCXUNO&NC^(-1FO?"FJ1PI
M9P&!(9+.0<L8G'+ ,$<,W\0..!7I!&: H'0"@#B-+^&<3ZS?:QXANUU[5+O3
MAI!E-N(8UM<DN@0$\NQ)8YYPH  %4?#?P@BT:\\.O>ZC)JUMX:@DM]&@FA53
M K+Y>Z1@?WCB,! <#C)QDUZ-10!YIHOP4M-*;1+%[][CP[H5\^H:5I;1 >1*
M=Y0-)G+I'YC[!@8^7).T5I^(?AQ-XLTC5]/UC69;N.>_CO\ 39$MXXWTQHBC
M1!"/O[77=EN2&(/%=Q10!P,?PCT_4AXHF\02#6+[Q':+87TPB\I1;*K*L4:Y
M8J 79LY)+'/8 2>&OAF=,U_3=9U;4FUJ_P!+L#IMA(\(B$,3%=[D G=(^Q 6
MX&%X R:[JB@ K(\0_>TO_K^C_DU:]9'B'[VE_P#7]'_)J .&^)O_ "&K;_KB
M/YFN\\,_\@"P_P"N0K@_B;_R&K;_ *Y#^9KO/#/_ " +#_KD*!G'?%/_ (^+
M'_=;^==/X(_Y%FS^C?S-<Q\4_P#CXL?]UOYUT_@C_D6K/Z-_,T S!^*O_'M8
M?[S?TK6^'G_(M1?[[5D_%7_CVL/]YOZ5K?#S_D6HO]]J (?B7_R+Z_\ 79?Y
M&JGPN_Y!MW_UU'\JM_$O_D7U_P"NR_R-5/A=_P @V[_ZZC^5 =#3^('_ "+5
MQ_O+_.L7X5_<O_\ @/\ 6MKX@?\ (LW'^\O\ZQ?A7]R__P" _P!:!'2^,/\
MD6[_ /ZY_P!17'?"O_D(7G_7+^HKL?&'_(MW_P#US_J*X[X5_P#(0O/^N7]1
M0/H=OXE_Y -__P!<6_E7!?#+_D.S?]<3_,5WOB3_ ) -_P#]<6K@OAE_R'9O
M^N)_F* Z'H^I_P#(.NO^N3?R->7_  ^_Y&=/]UOY&O4-3_Y!UU_UR;^1KR_X
M??\ (T)_NO\ R- =#U@_=KQ[1O\ D<H?^O@_SKV$_=KQ[1O^1RA_Z^#_ #H!
M'L)Z5X]J'_(Z2_\ 7W_[-7L)Z5X]?_\ (Z2?]??_ +-0"W/83]TUX]XG_P"1
MON?^NXKV$_=->/>)_P#D;[G_ *[B@$>PCI7DGCW_ )&J7_@/\A7K8KR3Q[_R
M-4O_  '^0H!'JEA_QY6__7-?Y5YI\3?^0_%_UR7^9KTNP_X\K?\ ZYK_ "KS
M3XF_\A^+_KDO\S0"/0O#O_("L/\ KBO\JXWXJCYK'Z-_2NR\._\ ("L/^N*_
MRKCOBI]^Q^C?TH!'0^ _^18M/^!?S-'BWQ,_AJ*W=85F$I(.6QC&/\:7P'_R
M*]I_P+^9K$^*O_'I8_[S?TH$=+X9UE]>TM;MXQ$2Q7:#GI6M7+_#K_D6H_\
MKHW]*T]?U^'P_;)/.CNC-M^3% &K7,?$7_D6I?\ KHM:>@:]%X@MGGA1XT5M
MN'QFLSXB?\BU+_UT6@#)^%9_T:__ -]/ZUN^._\ D6+K_@/\Q6%\*_\ CWO_
M />3^M;OCK_D5[K_ (#_ #% ^ISOPK_UE_\ 1?ZUV7B#_D!W_P#UQ;^5<;\*
M_P#67_T7^M=EX@_Y =__ -<6_E0'4\]^&G_(>D_ZY-_,5Z5?_P#'C<?]<V_D
M:\U^&G_(??\ ZY-_2O2K_P#X\;C_ *YM_(T SRSP!_R-,/T;^1KUH]#7DO@#
M_D:8?HW\C7K1Z4 SQ[PU_P CA;?]=C_.O837CWAK_D<+;_KL?YU[": 9X[9?
M\CK%_P!?0_\ 0J]B]*\=LO\ D=8O^OH?^A5[%Z4 SQ_61_Q6-Q_U\_UKV"O'
M]:_Y'&X_Z^?ZU[!ZT SR#Q__ ,C3>?[J?^@BO5=(_P"059_]<4_]!%>5>/\
M_D:;S_=3_P!!%>J:1_R"K/\ ZXI_Z"* 9YW\3?\ D.0_]<1_,UWOAG_D7[#_
M *XK7!?$W_D.P_\ 7$?S-=[X:_Y%^P_ZXK_*@#D_B/JEWI]_:BVN)(0T62$8
M@$Y-=3X5FDN- LI)7:21DRS,<D\FN+^*?_(0L_\ KD?YFNP\'_\ (N6'_7/^
MIH$;5-89K-UCQ#::$8OM;LGF9V[5STJQIFI0:O:+<VY+1,2 6&#Q2 \H^*VA
M2Z'K-KXAL,QEG7S"O\,@Z'\1Q_\ KKOO"GC33_$MI$89T%UM!DMR<,IQSQW'
MO6UJ.FV^J6DEM=0I-!(,-&XR#7F/B'X.-#)]KT*Y:*13N6"1B"/]U^H_&ORW
M%8#,^'\?6S#*J:JT:MG.G>S3ZN/34^AIUL/C:,:&)ERRCHI=+=F>KAP<49KQ
M?3/B/K_A"X6SUZTDN$7 S(-L@'J&Z-5[5OC5).QAT>P9G;@23\G/L@_QKLAQ
MWD_LG*NY0J+1P<7S7[6ZF3R;%\UH)./=/3[SU>2944EB% ZDG&*;;W,5T@>*
M19%SC<C9%>,#PWXS\;G=?S26MLW.)SL7'L@_K4?AW5[WX7^))--U'<=/E8;B
M!QCM(O\ 7_ZU<:XUJ1K4ZF(PDZ>&F[>TEIJ]KKHO,T>4IPDJ=52J+7E7;U[G
MN5%0P7"7$2R1L'1P"K Y!'K4HZ5^HQDII2B]&> U;1BT4F:1FP*H0I(%&16'
MXE\5Z?X8M//O9@I/W(EY=SZ 5Y[IWQLE;53]LLUCTYSA3&<N@]3ZU\IF/%&5
M95B(X;%5DI2^=O7M\ST</E^)Q,'4I0NE_6G<]?HJG8:E;ZG:QW-K,L\,@RKH
M<@U9)XKZ>%2%6*G!W3//:<79CCQ7&^./B':^%(C!'MN-19<K#GA?=O0>W>D^
M('CZ+PK9^3 1)J,H_=H>B#^\WM_.N3^'_@"76[C^W=<!F$C>9'%+R9#_ 'V]
MO05^>9WGF)KXI9-DNM9_%+I37=^?9'MX3"4X4_K>+TAT763_ ,BIX9\$ZCXY
MO_[8UV206K\@'AI1V"C^%?\ /O7L-E90Z?;QP6\2PQ1KM5$& !4Z(JJ  ,"G
M8KW<CX?PV2TVX^_5EK*;^*3_ ,O(X\9C:F+DKZ16R6R&,@/4<5CZOX0TC7$8
M7>GPNQ'^L"X<?0CFMO%&*]_$82ABH>SKP4EV:3.*%2=-\T'9^1Y#K7P>O-/F
M^UZ#>MO4Y6.1MCK]&'7\:JZ?\2?$'A2X6TUVS>=1QNE&R3'J&Z-7LY7(JI?Z
M7:ZG;F&[MHKB(_P2*&%?G]?@[ZI-XC(Z[P\_Y=X/UBSVHYI[6/)C(*:[[/[S
M$\/_ !"T7Q 56&Z$5P?^6,_R-^'K^%=('#=Z\V\0?!BRNMTFESM92=1$_P T
M>?YBN<%UXU\ ,$D62[LP<#<#-'^!'*U@N(\VR=\F=X5R@O\ EY3U7JUNB_J&
M%Q6N#JV?\LM'\F>W@Y'6C->-?\+BUT?\PF'_ +Y>@_&+72.-)B^NUZZO]?\
M)>\__ )?Y$?V+C.R^]?YGLA88ZU6N]2M;",R7%Q' @ZF1@!^M>/'6/'OBH#[
M/%-;0L>L<8A7'^\W-6;3X.:KJ<OFZMJBJQ_NYE;\SQ6'^MN-QSME6 G/^]+W
M(_B5_9M*C_O->*\EJSK-5^+6@:=E8YWO9/2W7(_[Z.!7(W?Q?U?59/)TC30C
M,< E3,WY#BNLTGX1Z%INUI8GOI!WG;*Y_P!T<5UUGIMKI\7EVMO%;H/X8U"C
M]*/[.XIS/_>\5'#Q?2"N_P#P)_H'M\NP_P##IN;[R=E]R/(&N/B-?*<+=1@^
MB1QTJ^&?B#>*/,O)HQ_MW0'\J]F" 4[ J_\ 4>G/^/C:TO\ M^PO[6E'X*,%
M_P!NGB,ESXV\"2>;.9+RT_B+DS1_GU%=7X<^,.EZEMCOU.G3'C<QW1G_ (%V
M_&O0#&&7# $'J*Y'Q%\,-&UW>ZP_8;@\^;;\9/NO0UB\ASK)7SY-B?:0_P"?
M=37[I="EC,)BM,53Y7_-'3[T=5;W<-U&LD,BRQL,AD.0?QJ4L/6O&V^%'B32
M'8Z;J:&/)*[)6B)_#I343XBZ*2!]IN$'J4F!_K6BXMQV&5L?EM2/=Q]Y?@+^
MS*-1WHXB+]=&>R[@*PM?\;Z1X=4B[NU\T#(AC.YS^ KS&74_'GBAOL0AGMP#
MAV2/R!^+'^E;6@_!6)2)M8NVG<G)A@.!^+=36<N)LTS5^SR7!M?WZGNI?+=E
M?V?AL-[V+K+TCJRM??&RXEE9-.TO<N<*9G))_!?\:ICQEXZUE2;6R>-">&BM
M3Q^+5ZQI>@:?H\ BL[.&W7_849/U/>K_ )>!6BX;SO%KFQ^9R5]U!**^\GZ_
MA*6E'#K_ +>;9X:?$_BSPAJMI<ZR]P\$A),,I4JZ]P,=#WKV?3=0@U2RANK:
M020RJ&5AW%4/%GAJ#Q1HTUG-A6^]%)W1^QKS7X<^(Y_">M2^']5S%$TA5-QX
MCD_P:N'"5,1PEF<<'BZLJF&K_#.3NXS[-^9K4C#,\.ZM.*C4ANEI==_D>S"L
M?5/^1@T7ZS?^BZUT.1GM61JG_(P:+]9O_1=?KA\V;-%%% !1110 4444 %>8
M^+O^1BO/JO\ Z"*].KS'Q=_R,5Y]5_\ 010!W/A;_D7M/_ZXK6K65X6_Y%[3
M_P#KBM:M !1110 4444 %%%% !1110 4444 %9'B'[VE_P#7]'_)JUZR/$/W
MM+_Z_H_Y-0!PWQ-_Y#5M_P!<A_,UWGAG_D 6'_7(5P?Q-_Y#5M_UQ'\S7>>&
M?^0!8?\ 7(4#..^*?_'Q8_[C?SKI_!'_ "+5G]&_F:YCXI_\?%C_ +K?SKI_
M!'_(M6?T;^9H!F#\5?\ CVL/]YOZ5K?#S_D6HO\ ?:LGXJ_\>UA_O-_2M;X>
M?\BU%_OM0'0A^)?_ "+Z_P#79?Y&JGPN_P"0;=_]=1_*K?Q+_P"1?7_KLO\
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
MI57XG?\ (&A_ZZ_TJU\.3_Q34?\ UT;^E5?B=SHT/_77^E =1?AC_P @6?\
MZZ_TJU\1/^1:E_ZZ+57X8G_B2S_]=?Z59^(A_P"*:E_ZZ+0'4ROA7_Q[W_\
MO)_6MWQU_P BO=?\!_F*POA9Q;W_ /O)_6MWQU_R+%U_P'^8H#J<[\*_]9?_
M $7^M=EX@_Y =_\ ]<6_E7&_"O\ UE_]%_K78^(#_P 2._\ ^N+?RH#J>??#
M3_D/O_UR;^E>E7__ !XW'_7-OY&O-?AJ?^)])_UR;^E>E7Y_T&X_ZYM_(T S
MRSP!_P C3#]&_D:]:/2O)? )QXIB^C?R->M$C% ,\>\-?\CA;?\ 78_SKV$U
MX]X:_P"1PMO^NYKV'(H!GCME_P CK%_U]#_T*O8O2O';+_D=8_\ K[_]FKV*
M@&>/ZU_R.-Q_U\_UKV#UKQ_6O^1RN!_T\_UKV#- ,\@\?_\ (TWG^ZG_ *"*
M]5TC_D%6?_7%/_017E7C_P#Y&F\_W4_]!%>J:0?^)59_]<4_]!% ,\[^)O\
MR'(?^N(_F:[WPS_R+^G_ /7%?Y5P7Q-_Y#D/_7$?S-=[X:_Y %A_UQ6@#B/B
MG_R$+/\ ZY'^9KL/!_\ R+EA_P!<_P"IKC_BG_R$;/\ ZY'^9KL/!_\ R+EC
M_N?U- =#FOBI]RP_X%_2MOX?_P#(LV_^\W\ZQ/BIREC_ ,"_I6YX /\ Q3-O
M_O-_.@.A7\?ZM=:/86\MI,8G:0@D <C%3^!-2N=5T=YKJ4RR>:5W'TP*S?BC
MSI=K_P!=3_*K'PSP/#[_ /78_P A0(M>.]3N=*TA)K64Q2>8 2.XP:B\ ZI=
M:OI]Q+=RF5UDP">PQ47Q,_Y ,?\ UV'\C4/PP.-*NO\ KK_2@#7\;_\ (L7G
MT7_T(5RWPL_U]]_N+_.NH\;_ /(LWGT7_P!"%<Q\*_\ 7WW^XO\ .@9Z"R C
MOBFQPQQ A$"YY.T8R:I>)'*:%?,C%6$1PRG!%<5\.;^XNM8F$T\DBB,X#,2.
MHJ'&+=VA+R/1E [4H&*.*,U8"T4F:,T +28&<T9HS0 M%)FC- "T4F:,T +1
M29HS0 M%)FC- "T4F:,T +129HS0 M%)FC- "T4F:,T +129HS0 M%)FC- "
MT4F:,T +129H)Q0 M%4%UW3VF$0NX3(6VA W.?2KV1CK0 M)C-<#=^.K^'7I
M+%4A\H3^6&*G.,_6N^!&.M  5!K'U08\0:+]9O\ T76QFL?5#_Q4&B_6;_T"
M@#9KG?B!XSL_A_X/U37[^1(K:RA+DR$A2QX0$@< L0,]JZ*L+Q=XELO"FDF^
MU"WN[BT\U(G%G:/<LNXXW%$!.T=SCB@#S2#XK^)-*^%/B#QKJ-WX6\0VMO K
MZ>WAN:5X78MM/F._8%E)QT ;-=%H/Q+F">+X=6C26X\/ZDNGH]HI7[:SPQ21
MJB$G#DRA,9(S@U2^'W@C3D\0^,]3L=-%IX7\0);_ /$NFMO+BN)E619IA"P&
MT.K1J<@;BA..YKWN@W*Z!K^H>%]-6V_LJUNSH5H$YN;_ ,ME-RP;ECG]VF[L
M&/0K@ ],T,W[Z7;-J?DK?L@,R6^?+5CSM&>H'3/?&>]7Z\J^#6J:Y?:IKL5W
M/>W>B16]@UK<7ZMYAN6@S<J&89(#;"1T5F8#I@>JT %>8^+O^1BO/JO_ *"*
M].KS'Q=_R,5Y]5_]!% '<^%O^1>T_P#ZXK6HQPIK+\+?\B]I_P#UQ6M0C(Q0
M!XE\))+3Q/'\7]-M;R)GN_$5XJO&V<));1('&.JY!&1QD'TKC= T^XUKX7_"
M#P/#"5U_1-8L3JMH.'LH[%F,LD@_A#%4"Y^]YBXS7T\L:H?E4#MP*01*&+!0
M&/4CO0!\J/X?NIO@ _PI6/\ XJG_ (2#["]L/O"#^T!<_:L=?+\D!]_3G'6N
M_P#CQ?V7Q$\#^*/#^@3G4M>\,WEAJ%YIL2-YA6.9)M@!'S%D1L8SR,5[68EW
M;@HW8QGOCTS5&TT."UU.ZU##27=RJHTCG.U%R51?0 DGU))S0!X3\0?#TGQJ
M\::Q+X>GCNM,C\$ZAI:W\9S$UU>,ICB#=R%C!8=MXSR:KM"_Q,LO@]HVG*8[
MC2(VNM74C#:<8[%[?RY1_"YEDVA3R=I/05]'+&J#"J .N *01(&)  )Y)]:
M/EK2]%N/$'PD^%?P_CC,?B'1]:LEU6T ^>SCLI&:65QV5MJ[3T;S%QUKO?C7
M>VWB_1]/O=(E.H'P9XKL;O58(HV+1K&P\T8Q\VQ)0YQGA37M C56+!0&.,GN
M:78,DXZ\T ?,GQ7\&ZA\7M5^)^H>'U6]L?\ A%;?2;.>([DO;E)VNF2,CAL
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
M %[_ -_O_K5IT4 9G]B#_G^O?^_W_P!:C^Q!_P _U[_W^_\ K5ITF<4 9O\
M8@_Y_KW_ +_?_6H_L0?\_P!>_P#?[_ZU:0(-8WBO7)/#^FBYCC65BX7:W3O0
M!/\ V(/^?Z]_[_?_ %JJ:K;P:/9M<SWU_P"4I .V7)Y/TIOA#Q%+XCMII98D
MB\MPH"YYXI/'O_(L77U7^= $&B75EK[2BUO]0/E@%BTN.M6-:M#I6F7%TMW>
M2-$NX*9S@\_2N>^%?6_^B_UKJ?%W_(MW_P#N?U% '.>$M6?Q)=S0O-=PB--V
M5N"2>0/3WKH+_3UL+*>X-Y?.(D+[1/UQ^%<A\*_^0E>?]<OZBNY\0_\ ($OO
M^N+?RH YGP]K4'B"^-M'-J$1"%MS7&>GX5T;Z,$0M]NO>!G_ %W_ -:N ^&7
M_(>D_P"N3?S%>GS_ .I?_=/\J .&TKQ%!JNIQ622:BCNQ7<;C('Z5U0T0'_E
M^O?^_P!_]:O,_!O_ "-MM_OM_(UZ\HP!0,\;L(]_BZ./>XS<;=P/S=>N?6O4
MO[$'_/\ 7O\ W^_^M7E^F_\ (Z1?]?7_ +-7L= CQJ^BV^+I(]SM_I.W<QRQ
M^;KGUKU+^Q!C_C^O?^_W_P!:O,-0_P"1TE_Z^O\ V:O8>QH&84L=E#*8Y-8N
M$D!P5:Y (-13V0M/$&CD7$\^[SO]:^X#Y.U<%XK'_%77/_745Z+J'_(=T3_M
MM_Z+H$;=(5SW-+10 @&*0J#3J* &[?<TZBB@ KS'Q=_R,5Y]5_\ 017IU>8^
M+O\ D8KSZK_Z"* .Y\+?\B]I_P#UQ6M6LKPM_P B]I__ %Q6M6@ HHHH ***
M* "BBB@ HHHH **** "LCQ#][2_^OZ/^35KUD>(?O:7_ -?T?\FH X;XF_\
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
M63)Y H [ZBHK=S+;QLWWF4$X^E><>/=6O;+Q 8X+J6*,HF51R!TH ],K/O\
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
M]#_T*O8O2@#Q_6O^1QN/^OG^M>P>M>/ZR?\ BLK@?]//]:]@!SF@&>0>/_\
MD:;S_=3_ -!%>JZ1_P @JS_ZXI_Z"*\J\?\ _(TWG^ZG_H(KU72/^059_P#7
M%/\ T$4 >=?$[_D.0_\ 7$?S-=[X9_Y%^P_ZXK7!?$W_ )#D/_7$?S-=[X9_
MY%^P_P"N*T <1\4_^0A9_P#7(_S-=AX/_P"1<L/^N?\ 4UQ_Q3_Y"%G_ -<C
M_,UV/@__ )%RP_ZY_P!30!S/Q4^Y8?\  OZ5N?#_ /Y%FW_WF_G6'\5.4L/^
M!?TK<\ ?\BS;_P"\W\Z ,SXI?\@NU_ZZG^56?AG_ ,B^_P#UV/\ (56^*7_(
M+M?^NI_E5GX9_P#(OO\ ]=C_ "% "?$S_D Q_P#74?R-0_"__D%77_77^E3?
M$S_D Q_]=A_(U#\+_P#D%77_ %U_I0!K^-_^18O/HO\ Z$*Y?X5_\?%]_N+_
M #KJ/&__ "+%Y]%_]"%<O\*_]???[J_SH ['Q/\ \B_?_P#7(UP?PQ_Y#,W_
M %R/\Z[SQ/\ \B_?_P#7(UPGPQ_Y#4W_ %R/\Z /1-5_Y!EW_P!<7_\ 037F
M7P[_ .1H3_<?^1KTW5CC3+O_ *XO_P"@FO,OAW_R,Z?[C_R- (]2N_\ CUE_
MW&_E7D_@?_D;+;ZM_(UZQ=_\>LO^XW\J\G\#_P#(UV_U;^1H$>NCI7CNBG_B
MLX/^OG^M>Q#I7CNB_P#(Y0?]?/\ 6@#V*O'_ !%_R.5Q_P!=Q7L KQ_Q%_R.
M5Q_UW% T>OKTKR7QW_R-<_U3^0KUI>E>2^.^/%4_U3^0H!'JUG_QZP_[B_RK
MR[XC?\C+_P  2O4;/_CUA_W%_E7EWQ&_Y&7_ +9I0!Z7I'_()L_^N*?R%>??
M%'_D+6W_ %R_J:]!TC_D$V?_ %Q3^0KS[XH_\A:V_P"N7]30([?PI_R+MA_U
MS_K7(?%3_6V/^ZW\ZZ_PI_R+MA_US_K7(?%3_6V/^ZW\Z!HZ;P+_ ,BQ9_\
M O\ T(UE?%#_ )!-M_UU_I6KX%_Y%BS_ .!?^A&LKXH?\@FV_P"NO]*!$GPQ
M_P"0#+_UV/\ (5)\2O\ D71_UU7^1J/X8_\ (!E_Z['^0J3XE?\ (NC_ *ZK
M_(T#ZE7X6_\ (-O/^N@_E6KX]_Y%BZ^J_P Q65\+?^0;>?\ 70?RK5\>_P#(
ML77U7^8H#J<_\*^M_P#1?ZUU/B[_ )%N_P#]S^HKEOA7UO\ Z+_6NI\7?\BW
M?_[G]10#.-^%?_(1O/\ KE_45W/B'_D!WW_7%OY5PWPK_P"0C>?]<OZBNY\0
M_P#(#OO^N+?RH$>>_#+_ )#TG_7)OYBO3Y_]2_\ NG^5>8?#+_D/2?\ 7)OY
MBO3Y_P#4O_NG^5 V>2>#?^1MMO\ ?;^1KU^O(/!O_(VVW^^W\C7KP.10#/'=
M-_Y'2+_KZ_\ 9J]CKQS3?^1TB_Z^O_9J]CH$>.ZA_P CI+_U]?\ LU>P]C7C
MVH?\CI+_ -??_LU>P]C0,\@\5_\ (W7/_745Z+J'_(=T3_MM_P"BZ\Z\5_\
M(W7/_745Z+J'_(=T3_MM_P"BZ -NBBD+!1DT"%HJ**XCGC$D;B1#_$IR/S%$
M5Q'-&)(W#H>C*<@T 2T4R*9)AE&##)&0<\@X-/H *\Q\7?\ (Q7GU7_T$5Z=
M7F/B[_D8KSZK_P"@B@#N?"W_ "+VG_\ 7%:U:RO"W_(O:?\ ]<5K5H ****
M"BBB@ JOJ%S]CL;B?9O\J-GV^N 3C]*L4C ,I!&0>QH ^4-.UR[T_P"!7P_^
M(V_=XIO]=M+J\N\_/<)=73120,>\81PH7HNQ<<BO5OVCM>O-(\$Z58V<CP?V
MUKVGZ1/-&Y1E@EF EPPZ;E4KD?WJ?IGP.2RM]'T66_2;PGHVJ?VM8:?Y)$JN
M'>2*)WW8,<;N64  G:H/0YW/%7P[O/&VDZYINL:JDEO/>0WFDR06H233VBV/
M&22Q\PB1"V>,ABOO0!Y%\6O%UY\(/$'Q$@\-JME:_P#"$_VQ#;0@+%;W:SM;
MB5%'"DJRDXZF,$UT<%JG@#XA_"2UTE3#'K5E=6&I!#G[5Y=LLR2R?WG#ACO/
M.';GFNQ'PD@UZY\27WBF:+4[_7=-71YA;1F**&T&\E(PQ8Y+.SEB>NW'3EWA
MOX8W5KKV@:IK>IIJLWA^RDL=-$4!B #JJO-)ECF0H@7C"C+''/ !Z%61XA60
MI8ND3S"*Z21A&I8A0#DX'UK7HH \V\::=?:[J,,]K87+(D84[XBIS74Z+J36
M.E6L$ME>"2.,*P%NQ&:Z"B@#S[QQ:7?B"6U:TL;IA&K!M\)7O6UX:O)-*T:W
MM9[*\$L8.=L#$=?6NGHH X/QS#=>((;5;2QNF,98MOA9>N/\*O\ A*>71M&C
MMKFRNQ*K$D+ Q'/O76T4 <=XSDGUS21;VME=F02!L/ P&,'O^-0>"$N= LIX
MKNQN@[N& 2%FXQ7<44 <IXKN)=8T6:VMK*[,K$$!H&4=?6LWP-!=>'TNA=V-
MTID(V[(2W3-=[10!S?B"^?4M&NK:&RO#+(F%#6[ =1WKGO ]E>>'[NXDN[&Z
M"R)M4I$6YR*]%HH P-8U)KW2KJ"*RO3))&54&W8<FN5\&:=>Z#J<EQ=6-RL;
M1E1LB+'.1VKTFB@#&O-8\^TGC6RO=SHRC_1VZD5Q/A+2;_1]:6ZN;"Y6(*PR
ML1)Y![5Z?10!F?VXO_/G>_\ @,U>>Z;H>HVOB..]DL+@0+-O)$9)QGTKU6B@
M#,.N+_SYWO\ X#-7GMUHFHS>(WO5L+GR#<>9GRSG&<]*]5HH RSKBX(^QWO_
M (#-7GVM:)J-_K\UY%87)A>4."T9!Q]*]5HH R_[<4?\N=[_ . S5P7BK1]0
MUC7)+NWL+DPG;RT1!X [5ZC10!CVNL"&WB0V=[E4"G_1F["N,\::;?:[JJ7%
MK87)C$84EHBISSVKTNB@#!TG4S9:9:P265Z)(XPK 6['D"N=\<VUWX@:U-I8
MW3>6"&WPE>M>@44 <MX6NI-(T2WM;BRO!*F<A8&(Z^M9OCF*Y\06]JEI8W3&
M-F+;X67KBN[HH Y+PA--HNC);7-E=B4.20L#$?G5?QK]HU[3HX;6QNV=9-QW
MP,O&*[6B@#B_!7GZ#ILD%U8W8D:3<-D#,,8J?Q=/+K6C/;6UE=M*6# - RCC
MWKK:* .#\#0W/A^"Z6[L;I6D92NR%FZ9K3\3W4FKZ)/:V]E>&5\8#0,!U]:Z
MFB@#S_P-;7?A]KHW=C=+Y@&W9"6Z?2NBU74S>Z9=01V5YODC95S;L.2*WJ*
M/-/!FF7VA:H\]U87*QF,K\D1;GBNSNM8$UM+&ME>[G0J/]';N*V** /+_"ND
M:AH^MQW5Q87(A4-]V(D\CTKO#KBX_P"/.]_\!FK4HH \JT;1-1L?$$-Y+87
MA67<2(R3CZ5Z%_;B_P#/G>_^ S5IT4 >4VVAZC'XD2]:PN1 )_,)\LDXSGI7
MH?\ ;B_\^=[_ . S5IT4 >5:CHFHW/B.2]2PN3 TV\$QD'&?2O0O[<7_ )\[
MW_P&:M.B@#ROQ7HNHZQK=S=VUA<&)PH4M&5/"XZ5W5AJ_P!GLK>)[*]W1QJI
MQ;MU Q6U2%@O7B@#SCQKIU]KNIQ3VMA<M&(PIW1%><FNHT;4FL=*M;>6RO/,
MCC"MBW8C-;^>,T YH \[\<65[K]W;R6EC=,J(5;?"5YR370^'[Y]-T>UMIK*
M\$L:X8"W8CJ:Z2B@#@O',%UX@2U%I8W3&/=NWPE>N*TO"EQ+H^BQ6MQ97@E4
MDD+ Q')]:ZD.&Z4H(- '$^-EN-?L8(K6QNV='W'?"R\8J7P8\^A:2UO=65VL
MAD+?+ S#&!WKLJ* .-\:-/KNE);VMC=M() WS0,HQ@U'X)%QH%A-#=6-VKN^
MX;(688Q[5V@8-TI2PSCO0!S/B6\DU71;BU@LKPRR !=T# =1WK%\#6EWX?DN
M6N[&Z42* NR%FZ&O0:* .?UK46O]*NK>*RO#))&57-NP&:Y;P5I]]H6HR3W=
MA<JC)M&R(MSFO2 V?K2%P#B@#'OM6^T65Q$EG>[GC91FW;J1BN+\(Z3?Z-K2
MW5S87*Q!6'RQ%CR*].HH R+C6A)!(HL[W)4@?Z,WI7">&=&U#2M>BN[BPN1"
MI;)6,D\@]J]09PO4\TN10!F_VXO_ #YWO_@,U>>Z9H>HVOB*.]DL+D0+-O)$
M9)QGTKU2EH RQKB_\^5[_P" S5Y]J^B:C>^(I;R.PN# TN\$Q$''TKU,L%ZT
MI8 <T 9BZXH'_'G>_P#@,U<%XHT?4-7UV6[M["Y,+;<%HR#P!VKU '-+0!D6
M^LB*"-#9WN54 _Z.WI7$>+]+O];UDW-K87)BVJ/GB*GBO3<XI-XQF@#&L-6^
MS6-O"]G>[XXU4XMVZ@5R?C:PO=?OH9K2PN618]IWQ%3G)KT8'(S2T <[H>H-
MI^D6MM-97@DC3:P%NQ&:P/'-I=^('MC:6-TWE@AM\)7K7H!.!F@,&Z4 <QX8
MNY-)T6WM;BRO!*F=P6W8CDGO5'QN+C7M/AAM+&[9UDW'?"R\8KM<@G%+0!QG
M@LSZ%I;P75E=K(9"V$@9AC I_C)Y]<TC[-:V5V9?,#?/ RC'-=>3@4!@: .(
M\$+<Z!9W$5W8W:N[AALA9N,5>\4W4NKZ+/:V]E>&5R,;H& X/K74ALG%+0!P
M'@:WN_#YNOM=C=#S,;=D);I6YK]^VI:/=6T-E>&61<*#;L!G([UT=-W#.,T
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
MCN9,?,82OS KU/R\'. "WX'^(/B;Q3XAFM-4\!ZKX8TY+4RK>:C+"^^4,!L
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
M/!!#$$>]>B5R_P 1M2BTWPO<&72X-9,[QVT5C=%5AEED<*@=F!"KD@EL'&.
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
M&FV-OIEE!:6D*6]M!&L4448PJ(HP !Z "@"U69XCUJ'P[H]QJ5R#]FM]KS,
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
MRYP#GK@&@#$^"6I?"^WU2_T?P)J5OJFH"W2YN[K[6]W/*FXJ-TKDL<'MG W
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
MN?\ "-V4WQ8\0C7M.MKZX_X0BTBN[B6U#QS72O/YGS;<,^"OJ<$5]!;12XH
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
MV*B1L??XD(#'/#5Q/PXO_".J7'PUTC5=;LDNO#=]=- U_9RQW-^\ID6)7\Q
MBNQ8.WS-EU&WKD?5FI:?'JFGW5G*\BQ7$3PN8G*, P()##D'G@]JX?P_\*9]
M)M+33=0\4ZIKNB68C%OIU['  !&08P[H@9PI53R>2!G- %/]H_P_J/B;X,Z_
M::1:/?ZA'Y%W%:Q_?F\F>.5E4=V(0X'<\4WQ-XYTKQYX;M=,T*=K_4-2GMBM
MND;!X$$R/(TP(_=A55L[L'(QU->G;>.M&T4 ?//B[PYH^H_%;XHRWFCP7*2^
M$H DDMIN5YO](W8.W!?!3I\V"*K^ (ED\9? ^[EMI#=#PA<VUW/);L'5_+M@
M(Y6(R#E7P&]#7T?MHV_6@#Y=\.6,<O@%='&H77A3Q%IWC#4)H+V33R\$,QFN
M7B$ZL K1/&QYSQN4@@XKVCX+W^H:CX%MWU32;71[Q+FYC>.P#"VGQ,W[^(,
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
MO<?DO^-'_"P;'_GWN/R7_&@#J:*Y;_A8-C_S[W'Y+_C1_P +!L?^?>X_)?\
M&@#J:*Y;_A8-C_S[W'Y+_C1_PL&Q_P"?>X_)?\: .IHKEO\ A8-C_P ^]Q^2
M_P"-'_"P;'_GWN/R7_&@#J:*Y;_A8-C_ ,^]Q^2_XT?\+!L?^?>X_)?\: .I
MHKEO^%@V/_/O<?DO^-'_  L&Q_Y][C\E_P : .IHKEO^%@V/_/O<?DO^-'_"
MP;'_ )][C\E_QH ZFBN6_P"%@V/_ #[W'Y+_ (T?\+!L?^?>X_)?\: .IHKE
MO^%@V/\ S[W'Y+_C1_PL&Q_Y][C\E_QH ZFBN6_X6#8_\^]Q^2_XT?\ "P;'
M_GWN/R7_ !H ZFBN6_X6#8_\^]Q^2_XT?\+!L?\ GWN/R7_&@#J:*Y;_ (6#
M8_\ /O<?DO\ C1_PL&Q_Y][C\E_QH ZFBN6_X6#8_P#/O<?DO^-'_"P;'_GW
MN/R7_&@#J:*Y;_A8-C_S[W'Y+_C1_P +!L?^?>X_)?\ &@#J:*Y;_A8-C_S[
MW'Y+_C1_PL&Q_P"?>X_)?\: .IHKEO\ A8-C_P ^]Q^2_P"-'_"P;'_GWN/R
M7_&@#J:*Y;_A8-C_ ,^]Q^2_XT?\+!L?^?>X_)?\: .IHKEO^%@V/_/O<?DO
M^-'_  L&Q_Y][C\E_P : .IHKEO^%@V/_/O<?DO^-'_"P;'_ )][C\E_QH Z
MFBN6_P"%@V/_ #[W'Y+_ (T?\+!L?^?>X_)?\: .IHKEO^%@V/\ S[W'Y+_C
M1_PL&Q_Y][C\E_QH ZFBN6_X6#8_\^]Q^2_XT?\ "P;'_GWN/R7_ !H ZFBN
M6_X6#8_\^]Q^2_XT?\+!L?\ GWN/R7_&@#J:*Y;_ (6#8_\ /O<?DO\ C1_P
ML&Q_Y][C\E_QH ZFBN6_X6#8_P#/O<?DO^-'_"P;'_GWN/R7_&@#J:*Y;_A8
M-C_S[W'Y+_C1_P +!L?^?>X_)?\ &@#J:*Y;_A8-C_S[W'Y+_C1_PL&Q_P"?
M>X_)?\: .IHKEO\ A8-C_P ^]Q^2_P"-'_"P;'_GWN/R7_&@#J:*Y;_A8-C_
M ,^]Q^2_XT?\+!L?^?>X_)?\: .IHKEO^%@V/_/O<?DO^-'_  L&Q_Y][C\E
M_P : .IHKEO^%@V/_/O<?DO^-'_"P;'_ )][C\E_QH ZFBN6_P"%@V/_ #[W
M'Y+_ (T?\+!L?^?>X_)?\: .IHKEO^%@V/\ S[W'Y+_C1_PL&Q_Y][C\E_QH
M ZFBN6_X6#8_\^]Q^2_XT?\ "P;'_GWN/R7_ !H ZFBN6_X6#8_\^]Q^2_XT
M?\+!L?\ GWN/R7_&@#J:*Y;_ (6#8_\ /O<?DO\ C1_PL&Q_Y][C\E_QH ZF
MBN6_X6#8_P#/O<?DO^-'_"P;'_GWN/R7_&@#J:*Y;_A8-C_S[W'Y+_C1_P +
M!L?^?>X_)?\ &@#J:*Y;_A8-C_S[W'Y+_C1_PL&Q_P"?>X_)?\: .IHKEO\
MA8-C_P ^]Q^2_P"-'_"P;'_GWN/R7_&@#J:\Q\7?\C%>?5?_ $$5TO\ PL&Q
?_P"?>X_)?\:Y+6[U=5U2>ZC4HDF"%?J, #^E '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>legh-20231231x10k010.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 legh-20231231x10k010.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" &' H@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]/=)TRRFT
MJSD:S@9FA1B6B&22HZY%6O['L/\ GRMO^_2_X4FB\Z-8<D_Z/'R1@_=%7: *
M?]CV'_/E;?\ ?I?\*/['L/\ GRMO^_2_X5<HH I_V/8?\^5M_P!^E_PH_L>P
M_P"?*V_[]+_A5RB@"G_8]A_SY6W_ 'Z7_"C^Q[#_ )\K;_OTO^%7** *?]CV
M'_/E;?\ ?I?\*/['L/\ GRMO^_2_X5<HH I_V/8?\^5M_P!^E_PH_L>P_P"?
M*V_[]+_A5RB@"G_8]A_SY6W_ 'Z7_"C^Q[#_ )\K;_OTO^%7** *?]CV'_/E
M;?\ ?I?\*/['L/\ GRMO^_2_X5<HH I_V/8?\^5M_P!^E_PH_L>P_P"?*V_[
M]+_A5RB@"G_8]A_SY6W_ 'Z7_"C^Q[#_ )\K;_OTO^%7*SM=\1:5X7T]K_6=
M3L](L5(4W-]<)!&#Z%F('8T 2_V/8?\ /E;?]^E_PH_L>P_Y\K;_ +]+_A5;
M0_%>B>)K>&XT?6+#5H)@[12V-TDRR!"H<J5)!VEE!QTW#/459EUG3[?5+?3)
M;ZVCU*XC>6&S>91-*BXW,J9R0,C) XR* #^Q[#_GRMO^_2_X4?V/8?\ /E;?
M]^E_PK)\2?$?PGX-NXK7Q!XHT70[J5/-C@U+4(;=W3)&X*[ D9!&?8U;\.>+
M]!\8VTESH&MZ=KEO&VUYM-NX[A%/H2A(!H M_P!CV'_/E;?]^E_PH_L>P_Y\
MK;_OTO\ A5RB@"G_ &/8?\^5M_WZ7_"C^Q[#_GRMO^_2_P"%7*P?$?C[PQX.
MFABU_P 1Z3HDLPS$FI7T5NT@Z94.PST/2@#2_L>P_P"?*V_[]+_A1_8]A_SY
M6W_?I?\ "I;2_MK]7:UN(KE4(#&)PP4E0P!QZJRM]&![U/0!3_L>P_Y\K;_O
MTO\ A1_8]A_SY6W_ 'Z7_"KE% %/^Q[#_GRMO^_2_P"%']CV'_/E;?\ ?I?\
M*H>)_&NA^#%TXZUJ,5@=1O(K"T63):>>1MJ(H )))[] .3@5MT 4_P"Q[#_G
MRMO^_2_X4?V/8?\ /E;?]^E_PJCXG\9Z+X.T'5-9U>_CM=.TM0]Y*H:0P@@$
M95 6SAE. ,\BMD'< 1G!YY&* *G]CV'_ #Y6W_?I?\*/['L/^?*V_P"_2_X5
M<HH I_V/8?\ /E;?]^E_PH_L>P_Y\K;_ +]+_A6+XA^)W@[PCJ L==\6:'HM
M\4$GV;4=2A@DVG.&VNP.#@\^U)X?^*'@WQ;J'V#0_%NA:S?%#)]ET_4H9Y=H
MZMM1B<#/6@#;_L>P_P"?*V_[]+_A1_8]A_SY6W_?I?\ "KE16]U#>(SP31SH
MKM&S1L& 92593CN""".Q!H @_L>P_P"?*V_[]+_A1_8]A_SY6W_?I?\ "J'B
M?QKH?@Q=..M:C%8'4;R*PM%DR6GGD;:B* "22>_0#DX%;+NL:,[L%51DL3@
M>M %7^Q[#_GRMO\ OTO^%']CV'_/E;?]^E_PK,T+Q_X7\42.FC>)-(U=TD\I
MEL;Z*8J^"=I"L<'"DX]CZ4G@_P >^'_']OJ%QX>U.+5;>PNWL;B: -L6955F
M4,0 V Z\KD<]: -3^Q[#_GRMO^_2_P"%']CV'_/E;?\ ?I?\*N44 4_['L/^
M?*V_[]+_ (4?V/8?\^5M_P!^E_PJ:\O(-/M)[JZF2WMH$:66:1@JHBC)8D]
M "<UE^#_ !CHWC[P];:YH%\NI:3<M(L-TB,JN4=D;&X X#*PSC!QQ0!>_L>P
M_P"?*V_[]+_A1_8]A_SY6W_?I?\ "KE8A\:Z'_PF*^%1J,3>(39M?_8%R76
M,$+M@84;F  )!/;.#0!?_L>P_P"?*V_[]+_A1_8]A_SY6W_?I?\ "LK7_B!X
M>\+Z[HNBZGJL-KJVLRF&PLSEI9V R<*H.%_VC@=LUT- %/\ L>P_Y\K;_OTO
M^%']CV'_ #Y6W_?I?\*N5B>)O''ASP4EN_B'Q!I>@K<%A"VIWL=L)2N-VW>P
MSC(SCU% %_\ L>P_Y\K;_OTO^%']CV'_ #Y6W_?I?\*S/#7Q!\+>,YIHO#_B
M72-=EA7=(FFW\5PR#IE@C' ^M;] %/\ L>P_Y\K;_OTO^%']CV'_ #Y6W_?I
M?\*G%U"UT]L)HS<(BR-"&&]5)(#$=0"58 ^Q]*EH I_V/8?\^5M_WZ7_  H_
ML>P_Y\K;_OTO^%7** *?]CV'_/E;?]^E_P */['L/^?*V_[]+_A5RB@"G_8]
MA_SY6W_?I?\ "C^Q[#_GRMO^_2_X5<HH I_V/8?\^5M_WZ7_  H_L>P_Y\K;
M_OTO^%7** *?]CV'_/E;?]^E_P */['L/^?*V_[]+_A5RB@"G_8]A_SY6W_?
MI?\ "C^Q[#_GRMO^_2_X5<HH I_V/8?\^5M_WZ7_  H_L>P_Y\K;_OTO^%7*
M* *?]CV'_/E;?]^E_P */['L/^?*V_[]+_A5RB@"G_8]A_SY6W_?I?\ "C^Q
M[#_GRMO^_2_X5<HH I_V/8?\^5M_WZ7_  H_L>P_Y\K;_OTO^%7** ,G5M,L
MH=*O)%M8(F2%V#J@4J0IY!'3ZT59UH[=&OSD+BWDY/0?*:* #1>=&L.2?]'C
MY(P?NBKM4M%YT:PY)_T>/DC!^Z*NT %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 5X;X,\KQ=^T[\09=:C\^Y\,6MA;:-;W*[EMHID,DLT8)(#.
MRJ"XP<* :]RKC/%GPLTSQ/K]MX@M[V_\/>([>'[,NKZ1(B3O#G/E2!T=)$SR
M ZG!Y&* -C_A#M*7Q>OB>.U2'639M8R7$:@&:(LC!7.,MM*?+SQN;UKYE^)7
MCN!/$4/Q,M[779[K0==1;=XM&O3:'1%0PW!%QY/DD.S23;@Y!41CJ*^@[CX<
M/>:-?6MQXIUZ74KJW-K_ &WYENEW!&2"PB"PB&,D#!98PQX.<JI"W'PUM[KX
M7OX'DU?4&L'L?[.:]\NV^T&#&W9CR?*^Y\G^KZ<_>^:@#EOC[=J-/^'UY!;/
MJ)3Q9I\T,-N4#RG;+@(7(4$YQR0.>2*J^'/"6O:_\>#XZG\.2^"],M](;3I8
MKFXMWN]5D9U96D6"21 D>#@E]Q)';I9D_9Y670O#FD-X_P#%S67A^XANM/#-
M8,\<D0(B+,;0EPH) #$@]P<"O5K6%[>UABDGDNI$0*T\H4/(0,%FV@+D]3@
M>@% 'D=WK^O>%_B]XCT[6?$VI2Z#?:$^I:)!';6BK!(C[+B-6\G<\B[X#&&)
M!$A#!R,C.\7^,/$GPTE\/CQ1KFN0:%%IPDO?$EEIMM=0F])8NEXD<.Z.!0$V
MM$J9W$,XQFO2_%_PZT?QOJGAS4-22;[5H-[]NM&ADVY;:04?CE"=K$<9*+SC
M(*>)/ BZ_J$U];ZWJNB7DUNEG++I\D1#PJSMMV2QR("3(<L%#< !ASD N^&M
M0GN_!FE7S7<&L7,NGQ3&[LB#%=.8P=\?0%6/(Z#!'2O+?V2D@UKX8#Q?= 7/
MB;7KVZGU6]E7,YD6=XUA+')"(B(JIG  XKUSPYX?L?"F@:=HVF0_9]/T^W2V
MMXMQ8JB*%&2>2<#DGDGDUR'_  IRTTW6K_4O#>OZSX0;4)C<WEKI+6[6T\Q^
M]*8IX955F[E N>IR>: .7^)MA+\)K?0;OP?>OH-OJ_C"R74;"WMX&@N%N'CC
MF #1DH2$W90@[F8GKD<O\2?'WCGPMIOQJDTSQ4/,T!K&ZTXW>G02-:QS1%GB
M3:J!OF(VM()" N"&)S7KWB+X6:3XD\.#2I[B^BE6]AU)=324/=+=1.KI-F16
M4D%0-I4H!\H4  #F/$_[.&B>*X_$_P!J\0>(X9O$D-O;ZG-!>1_ODB  &QHS
M&NXC)(4$9*J54E2 5YK[Q6WQ0U7PM_PEMW#:7?AY-7AF2RM?.L9EF:-DBS&0
M4;*\2B1A@X;G(YOP?\3?%7B&7X%:E+K$@A\3074>K6$=O!Y5PT=M(ZR@["Z'
M<H)"L%P,<=_07^#OF>+G\2-XQ\0_VD^D?V*2HLEC\G&=X46V ^_]YD<;N,;,
M)5/2/@!I>B>&O"^DVWB#7!+X9NWNM+U)WMFN8 Z,CQ?ZCRV0J[#YD+#/## P
M >7Z_K6MZMX1M8-:U>77KG2_BE::=!=SV\44GDI=1^6K")%4GYL9"\YY]M?6
M_B9XJTGX@:<8?$$FJ6<WC!-#N+&QL8CI=O:R%D2-IWC65KI<!G$<CJK JP48
M![&]_9QT&X6<0:YXALO/U^/Q))Y=XDJM=1MN3Y9HW4*#@G RV%W%L#$\W[/N
MBRP_9TUO7(;./6QX@M+5+B(QVEUYC2/LW1$LKL[$K(7QGY=O- 'CZ:EXI\ ^
M!OCMXETGQ;J,VH:;KT\4(U.WMKB-F$5H/,.(E;>J_(H#&,#'[LD'/IK^(M>\
M-_%?7K#6?$VIS:#J&@-J>BP);6BB"1'VW$8?R=SR*7@,88D$2,&#D C2U_\
M9\T77M,\7Z;_ &WKECI_BB=;F^MK:>$JLF(PY0O$S?.(D!WEL $+M#-GI/$7
MPQTCQ7<>%+G5)+JYO/#ERMW:W =4:5PFTB4*H!5CM8J HRB]!D$ \O\ $/B3
MQ\FH-X,TJ]\1:AK^F:);WUSJNG0Z.TDMS.TRJ)4N#$AA4Q'B) QSRR\;_8?
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%><_%
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
MT[X@WNH:]X_D^']VL2P:?/-'80B>W*H9!%/=PR!AYBY:.,A@0I<$-'@ ]/\
M#?B[0O&5E)>:!K6GZY:1R&)Y]-NH[B-7 !*ED) ."#CW%:U<)X%L[77WBUW[
M7)JMS:DVMMXB-NL$NIVF-PWE8T62+<Y96C'EM@.G#'/=T 4M:.W1K\Y"XMY.
M3T'RFBC6CMT:_.0N+>3D]!\IHH -%YT:PY)_T>/DC!^Z*NU2T7G1K#DG_1X^
M2,'[HJ[0 4444 %<1\8&2W\(Q7S:GI>EM87]K>HVM7'D6DS1S*PB=\$J6(PI
M 8AMIVMC![>B@#Q"!KL_"#7]/O8;?3M>UX7^JV_ARWF?[0;9Y-\BQHZ1RL6#
M%B#&I#2[64'BJK>)]&;QI%XR74[/_A7Z:DA_M82*+(3BQ:(2^9]W:"5AW9P'
MPOWAQ[?+IT$VH07KJ[3P(Z1_O&V -C)V9VEOE #$9 + $!CFU0!\UV(DTK1I
M]'U#=:Z]K-EIB>'[2<&.:1([EW6.-#@@P[E=QCY 0S8 R.Q^(_B;0WUJ2]N=
M0M+S3+G1=1T:T>*594>_+H'M%"DYG<*%$8^8^6P X(KV.JMAIT&F121P*X$D
MKS.9)&D9F9B22S$GO@#.   ,    \&@%^DQ\.M<*/'[:Q%J.PMF8VXL5C^T=
M.(@-T6_ 7?E?O'GI?@_>V6JZQ8-H[*UKIGARUTS44C/_ ![W:.3]GD])8_WF
MY3\R[QG&X9]>HH *J3QWS2L8;BWCC[+) S$<>H<=_:K=% %$PZESB[M/_ 5O
M?_II]/\ /0,.I<XN[3_P%;W_ .FGT_STO44 43#J7.+NT_\  5O?_II]/\]
MPZESB[M/_ 5O?_II]/\ /2]10!1,.I<XN[3_ ,!6]_\ II]/\] PZESB[M/_
M  %;W_Z:?3_/2]7COQ]UW4M(U/PJ-(U"Z744^U7L6FB=K/3F\I8\WNI72D%+
M.V#EGB!_?-)&N#BNG#T7B*JIIVO?\%?^NBZZ'-B:ZPU)U6KVM^+M_75]-3U0
MPZESB[M/_ 5O?_II]/\ /0,.I<XN[3_P%;W_ .FGT_ST^2M/\=>)&_LK[#XA
MU75-WFZSIW]L7LME_:G7S=:U+##[#H\7/DVB[?.P,@YHT_QUXD;^ROL/B'5=
M4W>;K.G?VQ>RV7]J=?-UK4L,/L.CQ<^3:+M\[ R#FO:>2U%]M?U?_+Y:WMRR
MMX:SNF_L/^K?Y]-]+7YH\WUJ8=2YQ=VG_@*WO_TT^G^>@8=2YQ=VG_@*WO\
M]-/I_GI\E:?XZ\2-_97V'Q#JNJ;O-UG3O[8O9;+^U.OFZUJ6&'V'1XN?)M%V
M^=@9!S1I_CKQ(W]E?8?$.JZIN\W6=._MB]ELO[4Z^;K6I88?8='BY\FT7;YV
M!D'-#R6HOMK^K_Y?+6]N65A9W3?V'_5O\^F^EK\T>;ZU,.I<XN[3_P !6]_^
MFGT_ST##J7.+NT_\!6]_^FGT_P ]/DK3_'7B1O[*^P^(=5U3=YNLZ=_;%[+9
M?VIU\W6M2PP^PZ/%SY-HNWSL#(.:^I_ NH?VMX(\/7W]J_V]]ITZWF_M7[-]
MF^V[HE/G>5_RSWYW;/X<X[5P8S 2PB4I2O?U_K^K;II>A@\PAC).,8VMZ?U_
M5]G%N\8=2YQ=VG_@*WO_ --/I_GH&'4N<7=I_P" K>__ $T^G^>EZBO+/5*)
MAU+G%W:?^ K>_P#TT^G^>@8=2YQ=VG_@*WO_ --/I_GI>HH HF'4N<7=I_X"
MM[_]-/I_GH&'4N<7=I_X"M[_ /33Z?YZ7J* *)AU+G%W:?\ @*WO_P!-/I_G
MH&'4N<7=I_X"M[_]-/I_GI>HH HF'4N<7=I_X"M[_P#33Z?YZ!AU+G%W:?\
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
M4Y_X;.UW;VBS^]=XA@XKU,L_WN'S_)_UNK=UNO*S3_<Y_+\U_6SOVEL_$/\
MD,?]3!_;'_$Y_P")_P#Z-_PD/E?\QK5^GV71[?'^CVG'F;5X.:/^0Q_U,']L
M?\3G_B?_ .C?\)#Y7_,:U?I]ET>WQ_H]IQYFU>#FC_D,?]3!_;'_ !.?^)__
M *-_PD/E?\QK5^GV71[?'^CVG'F;5X.:/^0Q_P!3!_;'_$Y_XG_^C?\ "0^5
M_P QK5^GV71[?'^CVG'F;5X.:^[V_K_ANWE:WV>7]U\!O_7_  _?SO?[7-^]
M/^0Q_P!3!_;'_$Y_XG_^C?\ "0^5_P QK5^GV71[?'^CVG'F;5X.:/\ D,?]
M3!_;'_$Y_P")_P#Z-_PD/E?\QK5^GV71[?'^CVG'F;5X.:/^0Q_U,']L?\3G
M_B?_ .C?\)#Y7_,:U?I]ET>WQ_H]IQYFU>#FC_D,?]3!_;'_ !.?^)__ *-_
MPD/E?\QK5^GV71[?'^CVG'F;5X.:-OZ_X;MY6M]GE_=&_P#7_#]_.]_M<W[T
M_P"0Q_U,']L?\3G_ (G_ /HW_"0^5_S&M7Z?9='M\?Z/:<>9M7@YKZW\$>*=
M/U+P9H%T_B2VUMY["WD.ILBVQO"T:DS>3QY9<G=LQ\N[%?)'_(8_ZF#^V/\
MB<_\3_\ T;_A(?*_YC6K]/LNCV^/]'M./,VKP<U]A^!=0_M;P1X>OO[5_M[[
M3IUO-_:OV;[-]MW1*?.\K_EGOSNV?PYQVKYS.E^[AZ_UT\O+:UM.6'TN2/\
M>3]/ZZ^=^N][Z\U2\-=TTXQJ%H<_]-U]O?W'YT#7=-.,:A:'/_3=?;W]Q^=7
MJ*^3/KRB-=TTXQJ%H<_]-U]O?W'YT#7=-.,:A:'/_3=?;W]Q^=7J* *(UW33
MC&H6AS_TW7V]_<?G0-=TTXQJ%H<_]-U]O?W'YU>HH HC7=-.,:A:'/\ TW7V
M]_<?G0-=TTXQJ%H<_P#3=?;W]Q^=7J* *(UW33C&H6AS_P!-U]O?W'YT#7=-
M.,:A:'/_ $W7V]_<?G5ZB@"B-=TTXQJ%H<_]-U]O?W'YT#7=-.,:A:'/_3=?
M;W]Q^=7J* *(UW33C&H6AS_TW7V]_<?G0-=TTXQJ%H<_]-U]O?W'YU>HH HC
M7=-.,:A:'/\ TW7V]_<?G0-=TTXQJ%H<_P#3=?;W]Q^=7J* *(UW33C&H6AS
M_P!-U]O?W'YT#7=-.,:A:'/_ $W7V]_<?G5ZB@"B-=TTXQJ%H<_]-U]O?W'Y
MT#7=-.,:A:'/_3=?;W]Q^=7J* *(UW33C&H6AS_TW7V]_<?G0-=TTXQJ%H<_
M]-U]O?W'YU>HH HC7=-.,:A:'/\ TW7V]_<?G0-=TTXQJ%H<_P#3=?;W]Q^=
M7J* *(UW33C&H6AS_P!-U]O?W'YT#7=-.,:A:'/_ $W7V]_<?G5ZB@"B-=TT
MXQJ%H<_]-U]O?W'YT#7=-.,:A:'/_3=?;W]Q^=7J* *(UW33C&H6AS_TW7V]
M_<?G0-=TTXQJ%H<_]-U]O?W'YU>HH HC7=-.,:A:'/\ TW7V]_<?G0-=TTXQ
MJ%H<_P#3=?;W]Q^=7J* *(UW33C&H6AS_P!-U]O?W'YT#7=-.,:A:'/_ $W7
MV]_<?G5ZB@"B-=TTXQJ%H<_]-U]O?W'YT#7=-.,:A:'/_3=?;W]Q^=7J* *(
MUW33C&H6AS_TW7V]_<?G0-=TTXQJ%H<_]-U]O?W'YU>HH HC7=-.,:A:'/\
MTW7V]_<?G0-=TTXQJ%H<_P#3=?;W]Q^=7J* *(UW33C&H6AS_P!-U]O?W'YT
M#7=-.,:A:'/_ $W7V]_<?G5ZB@"B-=TTXQJ%H<_]-U]O?W'YT#7=-.,:A:'/
M_3=?;W]Q^=7J* *(UW33C&H6AS_TW7V]_<?G0-=TTXQJ%H<_]-U]O?W'YU>H
MH :CK(BNC!E89# Y!'K7F'QDU37=%U'P_>0:Q=Z!X9CD8W^H644,GDR97RS<
M+(K$V^-^XH 5X9F5067U&N1^(7P\'Q!LX;237-4TBUY2YBT]XP+F(C#(V]&V
M\$C>FUAD\], %:;Q#J.G?$F[@N]0B?P^FA?;EMH[;#1R)+AY"^26RIX P!CN
M3FO.]$^)_B76TGCOKC4]!UC7)+/^S;.:SM1;V=G<2E!/"P,C23*JMN\TA=Y3
M]T$/S>JIX%AC\81Z\NIWPCCL/[.&E;8#:>5G/>/S,Y _CQQTK&L/@QI5CI<M
MDVIZK=E8HH+"YN)8C-IL4+B2!("(P#L<*0T@=FV@.7 Q0!K_  _U:\U#3+^U
MO[E[ZZTR_FL&O)517N A!5V5%50Q5E!V@ D$@ ' I^+=#\*:3K%MXKUJ&YFO
M8)%%M$CW-RK3A6"O%9QEE><)N^=8S)M4\[5XWO#/AR#POI*V4,TUVY=YI[NZ
M*F:XE=BSR.5"KN))X4!0,!0  !RWQ.\4:5ITVG:9>2>)K*_D?S[34/#^C7-X
M8'V2#.4@EB8E1(/+96X.[:.& !M^!3HT^GWE[HRZBJ7EV\]P-56Z2X$I !#)
M<XD0;0NU<!0NW:,$5TE<3\*[A+K3=5E3^W;AFOCNU'Q#:/:W-Z?*C_>"%H8?
M+4?< 6-5S&2,DDGMJ *6M';HU^<A<6\G)Z#Y311K1VZ-?G(7%O)R>@^4T4 &
MB\Z-8<D_Z/'R1@_=%7:I:+SHUAR3_H\?)&#]T5=H ^>=1^"O@3PSXXU'6/$O
M@B34;:5I?L#:;X>BO[)?-.Y@T%O;M.905/S3B2,9!1EWF-?0/@YX?M_#.D&P
MT31)=)\/*7E%QJ%C%97=_.[!C*;>)(Q$@'RX>-&. -BJH+RZAXO\=0>(1IMO
MX5\.[)VN&LWO/$DL4DT43JN\HMDX4L'5MH9L#.3Q6_X"UZ_\2>'%O=3BL8+T
M75U!)'IMPT\"^7/)& LC(A;A!D[1SG@=* .BK.U[7;7PWI<NH7@N7@CP"EG:
M2W4S$G "11*SN>>BJ> 3T!-:-0WER+.TGN#')*(D9S'"A=VP,X51U)["@#*T
M?QGI.M^'Y=;AGEMM-A,@EEU"VELVB\LD/O2949<$'J!TK-7XI^'&T :P)[W[
M,9Q:BW.EW0O&E(#!!:^7YQ.TA\!/N'=]WFL'Q+87#?#4^%VCEF\1:G82W'E+
M#(89[C(EFC,NWRT+LS *Q&03@$*<<^TMQ)XQ'Q _LC6/[#2]6,VS:9/]MVBT
M>(SBUV>:1YCB/[N[&YL;,,0#T>;XB^'H+_2K3[>99=3CCEMG@MY98MDA B:2
M15*1!R0J&0KO/"Y/%3^)_&^C>#OLW]JW4D)N"=BPV\L[*JC+R.(U8I&HQND;
M"+D;F&17C5EX3UC1]%N="N-(O'OO$=M8BWDCMVFAM&2>1Y$FD4%(?*5PV6(#
M'<(]S#%=1XVU4W6L7.J66F:IJMO/I=[H"Q0:=/YD=X70JK(R K')C_7'$>$4
MEL%30!WA\<Z*/$__  C_ -J<ZF%R0+>4PJVTOY9FV^6)-BE_++;]HW;<<TOA
MGQMH_C!KL:5<R3_9F <R6TL(=26"R1EU421L4;;(FY&VG#'!KR:'P=JL$:>#
M#:W?V\ZI%J1U9()#:^0MJB%_/V[0^]3&(\[\;6V[,D=+\+[6[N]9LKB32KO2
M8](T&#1KA;NU:'=<JV76(LH\V- O$BY0^9\I/S8 /4:**J7%E--*72_N(%/\
M$:QD#_OI"?UH MT50_LVX_Z"MW_WS#_\;H_LVX_Z"MW_ -\P_P#QN@"_15#^
MS;C_ *"MW_WS#_\ &Z/[-N/^@K=_]\P__&Z +]>'_M+_ .G?\(YIG_(3\S[3
M>_V#>_N=)E\CRF^VZG/_  V=KNWM%G]Z[Q#!Q7L/]FW'_05N_P#OF'_XW7B_
M[1MM)-_PCVF274VN^;]HO1H.I!(=)D\CRF^VZG.JKML[;=O:(G]Z[Q#!Q7J9
M9_O</G^3_K=6[K=>5FG^YS^7YK^MG?M+9^+_ /(8_P"I@_MC_B<_\3__ $;_
M (2'RO\ F-:OT^RZ/;X_T>TX\S:O!S1_R&/^I@_MC_B<_P#$_P#]&_X2'RO^
M8UJ_3[+H]OC_ $>TX\S:O!S1_P AC_J8/[8_XG/_ !/_ /1O^$A\K_F-:OT^
MRZ/;X_T>TX\S:O!S1_R&/^I@_MC_ (G/_$__ -&_X2'RO^8UJ_3[+H]OC_1[
M3CS-J\'-?=[?U_PW;RM;[/+^Z^ W_K_A^_G>_P!KF_>G_(8_ZF#^V/\ B<_\
M3_\ T;_A(?*_YC6K]/LNCV^/]'M./,VKP<T?\AC_ *F#^V/^)S_Q/_\ 1O\
MA(?*_P"8UJ_3[+H]OC_1[3CS-J\'-'_(8_ZF#^V/^)S_ ,3_ /T;_A(?*_YC
M6K]/LNCV^/\ 1[3CS-J\'-'_ "&/^I@_MC_B<_\ $_\ ]&_X2'RO^8UJ_3[+
MH]OC_1[3CS-J\'-&W]?\-V\K6^SR_NC?^O\ A^_G>_VN;]Z?\AC_ *F#^V/^
M)S_Q/_\ 1O\ A(?*_P"8UJ_3[+H]OC_1[3CS-J\'-?8?@74/[6\$>'K[^U?[
M>^TZ=;S?VK]F^S?;=T2GSO*_Y9[\[MG\.<=J^//^0Q_U,']L?\3G_B?_ .C?
M\)#Y7_,:U?I]ET>WQ_H]IQYFU>#FOK;P29]9\&:#J \3W6M"[T^"<:DMI%;B
M[WQJ?.$1CS'NSNV'[N<=J^<SI?NX>O\ 73R\MK6TY8?2Y(_WD_3^NOG?KO>^
MO-4ZFBJ)TZX.?^)G=C_@,7O_ -,_?]*#IUP<_P#$SNQ_P&+W_P"F?O\ I7R9
M]>7J*HG3K@Y_XF=V/^ Q>_\ TS]_TH.G7!S_ ,3.['_ 8O?_ *9^_P"E %ZB
MJ)TZX.?^)G=C_@,7O_TS]_TH.G7!S_Q,[L?\!B]_^F?O^E %ZBJ)TZX.?^)G
M=C_@,7O_ -,_?]*#IUP<_P#$SNQ_P&+W_P"F?O\ I0!>HJB=.N#G_B9W8_X#
M%[_],_?]*#IUP<_\3.['_ 8O?_IG[_I0!>HJB=.N#G_B9W8_X#%[_P#3/W_2
M@Z=<'/\ Q,[L?\!B]_\ IG[_ *4 7J*HG3K@Y_XF=V/^ Q>__3/W_2@Z=<'/
M_$SNQ_P&+W_Z9^_Z4 7J*HG3K@Y_XF=V/^ Q>_\ TS]_TH.G7!S_ ,3.['_
M8O?_ *9^_P"E %ZBJ)TZX.?^)G=C_@,7O_TS]_TH.G7!S_Q,[L?\!B]_^F?O
M^E %ZBJ)TZX.?^)G=C_@,7O_ -,_?]*#IUP<_P#$SNQ_P&+W_P"F?O\ I0!>
MHJB=.N#G_B9W8_X#%[_],_?]*#IUP<_\3.['_ 8O?_IG[_I0!>HJB=.N#G_B
M9W8_X#%[_P#3/W_2@Z=<'/\ Q,[L?\!B]_\ IG[_ *4 7J*HG3K@Y_XF=V/^
M Q>__3/W_2@Z=<'/_$SNQ_P&+W_Z9^_Z4 7J*HG3K@Y_XF=V/^ Q>_\ TS]_
MTH.G7!S_ ,3.['_ 8O?_ *9^_P"E %ZBJ)TZX.?^)G=C_@,7O_TS]_TH.G7!
MS_Q,[L?\!B]_^F?O^E %ZBJ)TZX.?^)G=C_@,7O_ -,_?]*#IUP<_P#$SNQ_
MP&+W_P"F?O\ I0!>HJB=.N#G_B9W8_X#%[_],_?]*#IUP<_\3.['_ 8O?_IG
M[_I0!>HJB=.N#G_B9W8_X#%[_P#3/W_2@Z=<'/\ Q,[L?\!B]_\ IG[_ *4
M7J*HG3K@Y_XF=V/^ Q>__3/W_2@Z=<'/_$SNQ_P&+W_Z9^_Z4 7J*HG3K@Y_
MXF=V/^ Q>_\ TS]_TH.G7!S_ ,3.['_ 8O?_ *9^_P"E %ZBJ)TZX.?^)G=C
M_@,7O_TS]_TH.G7!S_Q,[L?\!B]_^F?O^E %ZBJ)TZX.?^)G=C_@,7O_ -,_
M?]*#IUP<_P#$SNQ_P&+W_P"F?O\ I0!>HJB=.N#G_B9W8_X#%[_],_?]*#IU
MP<_\3.['_ 8O?_IG[_I0!>KF?%WQ&T3P1=:?;:I+<^?>L=B6MI+<&- 0&ED\
MM3LC!(!=L 9^M=(BE44%BY P6.,GWXKRGX[R#3X](U/3['56\46SL-*N]-LY
M;E&<X)MYE3*^6Y5 ?-PH^\K*RAE /0H/%>D7/B6?P_#?12ZQ!:K>RVB9+)"S
M%58GH,D' SGOC%5K[QYH6G'6UFOQOT41?;HXXGD>)I &C0*JDN[ KA%RQ+*
M,L,\S/J%Z?BN!#IUU]M_X1UD226TN!8BX,@<1M<B,H.G."3CL3Q7"6/ASQ=I
M^H:U=:OX?MDBL[S2M1F.EW4UZUX8G9IF0-;1>8XRTA503N 4 DB@#W+1-;L_
M$6EPZA8N\EM+N \V)XG4JQ5E9' 9&5@5*L 0000"*YS6_BQX?\/ZU/I5RFM3
M7L+K&XL- O[N/>T8D"B2&!D)V'=@$D<YZ&E^&5I-'I6J7\MM-9QZIJ=Q?P6]
MS$T4J1.P"EXV *,P7?M(##=A@&R GQ0O[73]#M7FFU.WO#<_Z'+I#PBYCD$;
ML[J)OW3!8A*2KA@0" K-M% &IX3\967C."^FL;;4K:.TN/LS#4]/FLG9O+1\
MK',JOMQ(!DJ.0>V"=VN(^%D]K)9:Y$ESJUYJ=MJ<D&I7&M& SO.$CV_\>X$(
M7RC%@1@8'W@'WUV] %+6CMT:_.0N+>3D]!\IHHUH[=&OSD+BWDY/0?*:* #1
M>=&L.2?]'CY(P?NBKM4M%YT:PY)_T>/DC!^Z*NT >2?&:XE73],TS69=!O[2
MZFGE-O>^#;S7 ^V1!#B"&4[2HD"M(QPS,NU5W8'4_"&]EOO 5@TBQ1K%)-;1
M10:1)I4<<<<KQHBVLA+1 *H 4D]/P&;>W$WBWQ#:+JGA]$\/FXN;"UO8]9D2
MXD?8ZR":V10C1,8WQF5SD1ML4Y*=?X9T?3= TA+#2F=K6&23+2W+W,AD+DR%
MY)&9V;<6R6).: -6BBN4^)GBV[\'>%9+O3;,W^K7$T=G96^S>&FD8*I8;ERH
MY8@,"0N 1F@#I&LK=[V.\:WB:[CC:))R@\Q48J64-U )121WVCT%3UY?I'C?
M4-/^$&J:NUY?:EKU@T]O,-;MH(9(KM9-A1DM_D\L,01M9\H0=[$Y- ZSXD3Q
M&O@3_A);Y[DW2LWB,VUK]K$!MS*4">3Y.[>A7)C/R-TW#<0#U^H+.RM]/A,-
MK;Q6T1=Y#'"@1=SL6=L#NS,S$]R23UKQ:U^)'B+5]-FUP7YLX-!M[1KJQBBC
M\K4I'F9)R[,C.B[4S&(RN&8[BP&*ZWXAZSK1UK^SM'U5]'^Q:5/K$DL4,4AN
M'1@L<+>8K 1$EB^W:_"[77F@#T.BO&(_B5K,H'BPW,R:0;^/35T!8XBA1K<2
M><7V>89?,8 8<(47&W<=PZ'X<Z[K<FJV]IK.IMJS:II$6LH6CCC%F[-AX(PB
M+F(;DVERS_*VYCD8 /1J**J7&IPVTIC=+@L.\=M(X_-5(H MT50_MJW_ .>=
MW_X!S?\ Q%']M6__ #SN_P#P#F_^(H OT50_MJW_ .>=W_X!S?\ Q%']M6__
M #SN_P#P#F_^(H OUX?^TO\ Z=_PCFF?\A/S/M-[_8-[^YTF7R/*;[;J<_\
M#9VN[>T6?WKO$,'%>P_VU;_\\[O_ , YO_B*\7_:-O8]:_X1[3(UFU'=]HO3
MH.I0O:Z3-Y/E-]MU.=@,6=KG>T0/[UWB&#BO4RS_ 'N'S_)_UNK=UNO*S3_<
MY_+\U_6SOVEL_%_^0Q_U,']L?\3G_B?_ .C?\)#Y7_,:U?I]ET>WQ_H]IQYF
MU>#FC_D,?]3!_;'_ !.?^)__ *-_PD/E?\QK5^GV71[?'^CVG'F;5X.:/^0Q
M_P!3!_;'_$Y_XG_^C?\ "0^5_P QK5^GV71[?'^CVG'F;5X.:/\ D,?]3!_;
M'_$Y_P")_P#Z-_PD/E?\QK5^GV71[?'^CVG'F;5X.:^[V_K_ (;MY6M]GE_=
M? ;_ -?\/W\[W^US?O3_ )#'_4P?VQ_Q.?\ B?\ ^C?\)#Y7_,:U?I]ET>WQ
M_H]IQYFU>#FC_D,?]3!_;'_$Y_XG_P#HW_"0^5_S&M7Z?9='M\?Z/:<>9M7@
MYH_Y#'_4P?VQ_P 3G_B?_P"C?\)#Y7_,:U?I]ET>WQ_H]IQYFU>#FC_D,?\
M4P?VQ_Q.?^)__HW_  D/E?\ ,:U?I]ET>WQ_H]IQYFU>#FC;^O\ ANWE:WV>
M7]T;_P!?\/W\[W^US?O3_D,?]3!_;'_$Y_XG_P#HW_"0^5_S&M7Z?9='M\?Z
M/:<>9M7@YK[#\"ZA_:W@CP]??VK_ &]]ITZWF_M7[-]F^V[HE/G>5_RSWYW;
M/X<X[5\>?\AC_J8/[8_XG/\ Q/\ _1O^$A\K_F-:OT^RZ/;X_P!'M./,VKP<
MU];>"?$T&I>#-!NSJ5UKQGT^"4ZJNF2P"]S&I\\1A,)O^]M'3=BOG,Z7[N'K
M_73R\MK6TY8?2Y(_WD_3^NOG?KO>^O-4ZFBJ)UFW&?W=WQ_TYR^_^S[?YS0=
M9MQG]W=\?].<OO\ [/M_G-?)GUY>HJB=9MQG]W=\?].<OO\ [/M_G-!UFW&?
MW=WQ_P!.<OO_ +/M_G- %ZBJ)UFW&?W=WQ_TYR^_^S[?YS0=9MQG]W=\?].<
MOO\ [/M_G- %ZBJ)UFW&?W=WQ_TYR^_^S[?YS0=9MQG]W=\?].<OO_L^W^<T
M 7J*HG6;<9_=W?'_ $YR^_\ L^W^<T'6;<9_=W?'_3G+[_[/M_G- %ZBJ)UF
MW&?W=WQ_TYR^_P#L^W^<T'6;<9_=W?'_ $YR^_\ L^W^<T 7J*HG6;<9_=W?
M'_3G+[_[/M_G-!UFW&?W=WQ_TYR^_P#L^W^<T 7J*HG6;<9_=W?'_3G+[_[/
MM_G-!UFW&?W=WQ_TYR^_^S[?YS0!>HJB=9MQG]W=\?\ 3G+[_P"S[?YS0=9M
MQG]W=\?].<OO_L^W^<T 7J*HG6;<9_=W?'_3G+[_ .S[?YS0=9MQG]W=\?\
M3G+[_P"S[?YS0!>HJB=9MQG]W=\?].<OO_L^W^<T'6;<9_=W?'_3G+[_ .S[
M?YS0!>HJB=9MQG]W=\?].<OO_L^W^<T'6;<9_=W?'_3G+[_[/M_G- %ZBJ)U
MFW&?W=WQ_P!.<OO_ +/M_G-!UFW&?W=WQ_TYR^_^S[?YS0!>HJB=9MQG]W=\
M?].<OO\ [/M_G-!UFW&?W=WQ_P!.<OO_ +/M_G- %ZBJ)UFW&?W=WQ_TYR^_
M^S[?YS0=9MQG]W=\?].<OO\ [/M_G- %ZBJ)UFW&?W=WQ_TYR^_^S[?YS0=9
MMQG]W=\?].<OO_L^W^<T 7J*HG6;<9_=W?'_ $YR^_\ L^W^<T'6;<9_=W?'
M_3G+[_[/M_G- %ZBJ)UFW&?W=WQ_TYR^_P#L^W^<T'6;<9_=W?'_ $YR^_\
ML^W^<T 7J*HG6;<9_=W?'_3G+[_[/M_G-!UFW&?W=WQ_TYR^_P#L^W^<T 7J
M*HG6;<9_=W?'_3G+[_[/M_G-!UFW&?W=WQ_TYR^_^S[?YS0!>HJB=9MQG]W=
M\?\ 3G+[_P"S[?YS0=9MQG]W=\?].<OO_L^W^<T 7J*HG6;<9_=W?'_3G+[_
M .S[?YS0=9MQG]W=\?\ 3G+[_P"S[?YS0!>HJB=9MQG]W=\?].<OO_L^W^<T
M'6;<9_=W?'_3G+[_ .S[?YS0!>HIJ.)$5AD C(R"#^1Z5YA\9-4UW1=1\/WD
M&L7>@>&8Y&-_J%E%#)Y,F5\LW"R*Q-OC?N* %>&9E4%E /4:*XL:GK1^*,VG
M#4H&TJ30_M%O;"U&$G$NTR,^[<X((PH*@ =R<CEK[4_%WAN_U?1'\0S:I#>7
M6G6UCK-Q;6ZSV<EPTBSQA8XUC8QHB2)O0\S*&WB@#UVN%^+EIJFIZ+INGZ=H
MMGXAAN[^..]TW4;%+FVE@"NQ\S>Z*BAU0[_G*D B.0X0Z/P^U:\U'3-0M=0N
M'O;O2]0GL&O) BO<*A!21@BJH8JR[MJ@9!( ! '&?&'Q'H.O6\_AN2?5(M3M
M;A"I7PK?ZK:&7RBZAUBCVR%5;S%VR HZ(W\)! .B^$>G7^C:/J6G7NE6>A16
MU\ZVVF:;IR6EI;QE5;$)1V$REBS>:0A)8YCC(*CNJ\V^!L%I!HNN_9FNC-)J
MLDUR)=$FT> 2O%$Q\BUF^=$P02226<R-D[J])H I:T=NC7YR%Q;R<GH/E-%&
MM';HU^<A<6\G)Z#Y310 :+SHUAR3_H\?)&#]T5=JEHO.C6')/^CQ\D8/W15V
M@#SO6OAK\*8]=@CUGPSX1;6M9GFEB&I65LUU?2YWRE?,&Z0C=DXS@$=!BNR\
M/>&]*\)Z7'IFBZ=;:5IT;.\=I9Q"*)"S%FVJ.!DDG ]:\P^(WC>S\52S^'HV
MO_[!/VBSU<CP1J&IM(ZNJA(&\A[<@$299UE7A<*<DCH/AI8)"MO=:#<:JWAN
M:.:.>VU^2Y6YCN(W5%:.&=0\*$!\IE$ 5-D8R30!Z#61XJ\-6_BW19=.N)I[
M7+QS175JP6:"6-U>.1"01N5E4X8$'&"""0=>LGQ9XGL?!GAS4-;U&18[.RB,
MDA:6.//8+ND94!)( +,!D\D4 <['\.#%"NE2:A<WVAW<%W_:RW;1>;J$TQ7Y
MWV1*5.-^#&R*N  AX*(/A1;?V:5.NZNVM_:A>#Q"6MS?+((S$,?N?*VB(E-O
MEXP2V-Y+5M1>+X8?"$OB+5;*YT*VAA>XE@O'ADE1%SSF&21&W  @*QSD#KQ6
M(?BO NGQD^']877)+H6:^'3]F%Z7,?F]?.\G;Y0+EO-P ,'YOEH ?)\(]%\[
M3?L\UY9V=K#!!/8PR*8;](6+PBX+*7;:Y9LJRE]Q#[P<5'?_  UG\36^[6=:
MOX[P2W47G6,D*O)8RN";1V\E?D*HG*J)%Q@2$@NSY/B[HWVNP2WM[V\L[B&"
M>XOX400V*SOL@\\,X<%W!7"*Q7!+;5YK1\7^/K3P?<6T$EC>ZG/+%)=2QV"Q
MLUM;1X\RXD#NOR+N487<[$X56P< $ ^&>E+XD75%EN4M0XN/['7RQ9&X$7DB
M<ILW;A& H7=LX#;=P#5-X/\ A]9>#)9Y(+R]OV,26MO]N=&^R6J9,=O%M5?D
M7<>6W.>-S-M7$"?$[2Y/$9TQ8+HV@D6V.L#R_L8N6C\T6^=^_?Y9#9V;.0N[
M<=M3>#?B#9^-'E2&QO=/;R4N[=;Y8P;JU<L([B/8[81MK8#[7&!N49&0#J:*
M** "BBB@ HHHH *\/_:7_P!._P"$<TS_ )"?F?:;W^P;W]SI,OD>4WVW4Y_X
M;.UW;VBS^]=XA@XKW"O#_P!I?_3O^$<TS_D)^9]IO?[!O?W.DR^1Y3?;=3G_
M (;.UW;VBS^]=XA@XKU,L_WN'S_)_P!;JW=;KRLT_P!SG\OS7];._:6S\0_Y
M#'_4P?VQ_P 3G_B?_P"C?\)#Y7_,:U?I]ET>WQ_H]IQYFU>#FC_D,?\ 4P?V
MQ_Q.?^)__HW_  D/E?\ ,:U?I]ET>WQ_H]IQYFU>#FC_ )#'_4P?VQ_Q.?\
MB?\ ^C?\)#Y7_,:U?I]ET>WQ_H]IQYFU>#FC_D,?]3!_;'_$Y_XG_P#HW_"0
M^5_S&M7Z?9='M\?Z/:<>9M7@YK[O;^O^&[>5K?9Y?W7P&_\ 7_#]_.]_M<W[
MT_Y#'_4P?VQ_Q.?^)_\ Z-_PD/E?\QK5^GV71[?'^CVG'F;5X.:/^0Q_U,']
ML?\ $Y_XG_\ HW_"0^5_S&M7Z?9='M\?Z/:<>9M7@YH_Y#'_ %,']L?\3G_B
M?_Z-_P )#Y7_ #&M7Z?9='M\?Z/:<>9M7@YH_P"0Q_U,']L?\3G_ (G_ /HW
M_"0^5_S&M7Z?9='M\?Z/:<>9M7@YHV_K_ANWE:WV>7]T;_U_P_?SO?[7-^]/
M^0Q_U,']L?\ $Y_XG_\ HW_"0^5_S&M7Z?9='M\?Z/:<>9M7@YK[#\"ZA_:W
M@CP]??VK_;WVG3K>;^U?LWV;[;NB4^=Y7_+/?G=L_ASCM7QY_P AC_J8/[8_
MXG/_ !/_ /1O^$A\K_F-:OT^RZ/;X_T>TX\S:O!S7V'X%U#^UO!'AZ^_M7^W
MOM.G6\W]J_9OLWVW=$I\[RO^6>_.[9_#G':OG,Z7[N'K_73R\MK6TY8?2Y(_
MWD_3^NOG?KO>^O-4W****^3/KPHHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *\B^.FM>(- U+PU>P:Y=^&_"D
M<S'4=3L8H)?)EROE?:4E5F:V(WAS%AEX9F1 SKZ[7%_$KX:#XD65O:/XAU?0
M[<$K<QZ8\0%U$00T;>8C[,@D;X]KC)PU 'GT_P 6+JW^,$6E2^*X4O?[:321
MX,\N -/9O;"47R KY[$,V2ZN8@BE2@<%JZ[X6ZAXC?Q!XGL/%EY>G5X7CN4L
M&EMIK&*VE:7RGM9([>&4@[61EFW,IAX)!#OT%KX#M[?7VU634]0NC#'Y6G6<
MKQBVTQ2@1C#&J#<Q ^_+YC ,RJ55F4QZ+X%N=(MKHR>*M:U+5;F2$RZM=K:>
M>8HW++ $2!8@GS2*2(P^)&.[=M( .2UJ7Q]X:\0ZZNG:TOB2.?P]>7\-OJ%M
M!#!IU^C*+:-"@1C%+OER)7<C[/\ ?&3F[\!?%=SXO\+:A=RZ[>>(;6&_:WM[
MS5;6&UOUVQ1^;%<PQ)&L<B3&5=IC0[54_,"'98O@A#,_B&/5?%_B37+#74G2
M[L;Q[6.,^8FSAX;>.7"(2JH7*#.=I8 CI?!7@E/!L6H,^K:AKVHZA,L]WJ6I
MB$33,L:1KD0QQQ@!$4<(/4Y)S0!TM%%% !1110 4444 %%%% !1110 4444
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
MA7W<2;0K, 74^+<,FJB5;*/_ (1;STLCK!N")/M+1"4#R=F/*"D*7WYWG&S
M+5?\#^/;GQ1=&#4-*329+BTCU*P1;DS--:.2%:0;%\N487=&"P&]<.W..?7X
M274=Z-&5[8^#?M:ZB6,[?;!(L B$&W9M*;@)/,WY_@V8^:M;P#X-UG1M12[U
MR6R=[#3HM'LC8R,WG0H<F>4,B['?"?NUW!=I^=MWR@'>4454GTR&YE:1WN Q
MZB.YD0=,= P H MT51.C6YS^\N^?^GR7W_VO?_.*#HUN<_O+OG_I\E]_]KW_
M ,XH O451.C6YS^\N^?^GR7W_P!KW_SB@Z-;G/[R[Y_Z?)??_:]_\XH O5X?
M^TO_ *=_PCFF?\A/S/M-[_8-[^YTF7R/*;[;J<_\-G:[M[19_>N\0P<5[$=&
MMSG]Y=_^!DW_ ,5[UXM^T;91M_PCVF1M-JOG?:+TZ#J4SC29?(\IOMNISL3M
ML[7=O:(']\[Q#!VUZF6?[W#Y_D_ZW5NZW7E9I_N<_E^:_K9W[2V?B_\ R&/^
MI@_MC_B<_P#$_P#]&_X2'RO^8UJ_3[+H]OC_ $>TX\S:O!S1_P AC_J8/[8_
MXG/_ !/_ /1O^$A\K_F-:OT^RZ/;X_T>TX\S:O!S1_R&/^I@_MC_ (G/_$__
M -&_X2'RO^8UJ_3[+H]OC_1[3CS-J\'-'_(8_P"I@_MC_B<_\3__ $;_ (2'
MRO\ F-:OT^RZ/;X_T>TX\S:O!S7W>W]?\-V\K6^SR_NO@-_Z_P"'[^=[_:YO
MWI_R&/\ J8/[8_XG/_$__P!&_P"$A\K_ )C6K]/LNCV^/]'M./,VKP<T?\AC
M_J8/[8_XG/\ Q/\ _1O^$A\K_F-:OT^RZ/;X_P!'M./,VKP<T?\ (8_ZF#^V
M/^)S_P 3_P#T;_A(?*_YC6K]/LNCV^/]'M./,VKP<T?\AC_J8/[8_P")S_Q/
M_P#1O^$A\K_F-:OT^RZ/;X_T>TX\S:O!S1M_7_#=O*UOL\O[HW_K_A^_G>_V
MN;]Z?\AC_J8/[8_XG/\ Q/\ _1O^$A\K_F-:OT^RZ/;X_P!'M./,VKP<U]A^
M!=0_M;P1X>OO[5_M[[3IUO-_:OV;[-]MW1*?.\K_ )9[\[MG\.<=J^//^0Q_
MU,']L?\ $Y_XG_\ HW_"0^5_S&M7Z?9='M\?Z/:<>9M7@YKZV\$V\&M>#- U
M$ZS=:Z;O3[>X.J*TMJ+S=&K><(0P$6_.[8 -N<=J^<SI?NX>O]=/+RVM;3EA
M]+DC_>3]/ZZ^=^N][Z\U3J:*H?V+;_\ /2[_ / R;_XN@:-;C_EI=_C>3?\
MQ5?)GUY?HJB-'@ _UEUV_P"7N7M_P*@Z/ 1_K+KO_P O<O?_ (%0!>HJE_9,
M&<^9==<_\?<OIC^]2?V/!C'F773'_'W+_P#%4 7J*HG1X#G]Y=?A=R^_^U[_
M .<4'1K<Y_>7?/\ T^2^_P#M>_\ G% %ZBJ)T:W.?WEWS_T^2^_^U[_YQ0=&
MMSG]Y=\_]/DOO_M>_P#G% %ZBJ)T:W.?WEWS_P!/DOO_ +7O_G%!T:W.?WEW
MS_T^2^_^U[_YQ0!>HJB=&MSG]Y=\_P#3Y+[_ .U[_P"<4'1K<Y_>7?/_ $^2
M^_\ M>_^<4 7J*HG1K<Y_>7?/_3Y+[_[7O\ YQ0=&MSG]Y=\_P#3Y+[_ .U[
M_P"<4 7J*HG1K<Y_>7?/_3Y+[_[7O_G%!T:W.?WEWS_T^2^_^U[_ .<4 7J*
MHG1K<Y_>7?/_ $^2^_\ M>_^<4'1K<Y_>7?/_3Y+[_[7O_G% %ZBJ)T:W.?W
MEWS_ -/DOO\ [7O_ )Q0=&MSG]Y=\_\ 3Y+[_P"U[_YQ0!>HJB=&MSG]Y=\_
M]/DOO_M>_P#G%!T:W.?WEWS_ -/DOO\ [7O_ )Q0!>HJB=&MSG]Y=\_]/DOO
M_M>_^<4'1K<Y_>7?/_3Y+[_[7O\ YQ0!>HJB=&MSG]Y=\_\ 3Y+[_P"U[_YQ
M0=&MSG]Y=\_]/DOO_M>_^<4 7J*HG1K<Y_>7?/\ T^2^_P#M>_\ G%!T:W.?
MWEWS_P!/DOO_ +7O_G% %ZBJ)T:W.?WEWS_T^2^_^U[_ .<4'1K<Y_>7?/\
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
M*;W_ .F?T_SU +U%43-J7.+2T_\  IO?_IG]/\]0S:ESBTM/_ IO?_IG]/\
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
MAL30R 9>.0#(!R5*D5T-<GX#_<_;K?\ X]]OER_8XOFMEW[CYMN_>*3&0O\
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
MQ.?^)_\ Z-_PD/E?\QK5^GV71[?'^CVG'F;5X.:/^0Q_U,']L?\ $Y_XG_\
MHW_"0^5_S&M7Z?9='M\?Z/:<>9M7@YH_Y#'_ %,']L?\3G_B?_Z-_P )#Y7_
M #&M7Z?9='M\?Z/:<>9M7@YHV_K_ (;MY6M]GE_=&_\ 7_#]_.]_M<W[T_Y#
M'_4P?VQ_Q.?^)_\ Z-_PD/E?\QK5^GV71[?'^CVG'F;5X.:^MO!%IIVM>#=
MU)Y[7Q!)=V%O<'6#8+;F^+1JWG^7C]V7SNV]MV.U?)/_ "&/^I@_MC_B<_\
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
MG5/^?RT_\!&_^.5ROCKX9GXC?V7;ZWJ8GT>RN!=3:,MOBTU!UP8Q<KNW2(C
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
M\IV.6\ETGA*AF+,0_F8+'!"X4=!H6C1Z#ID=G'-+<L&:22XN-OF32.Q9W;:
MN69B<* HS@   #0HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#E?B%K.O:5I42:!X?OM<NKE_*D>RFMHVM8_XI,331AFQ
M]T ]>N!UX2\\%ZP\4VF:=X:DT[2=>M;&W8&X@/\ 8Z6[D,LH$AWDQ;-HB\P;
MPP9@N'/LM% 'F<.O^)9_$>I:K<_#G53/8P2P::6O+ "2(E2P5A<DAY62,D,J
MJJQ_>S\K;?PV;4Y["^NM7\.7'A_4[N<3W7VJ2!GGE*A<KY,LHV*BQQJ2P8A.
M5'4]C10 4444 %%%% !1110 4444 %%%<EIOQ=\":SJ<6FV'C7P[?:C,_EQV
MEMJL$DKM_="!R2>.@% '6T55TW4[/6;""^T^[@OK*==\5S;2+)'(OJK*2"/<
M5:H **JW>IV=A/:PW-W!;S7<ABMXY9%5IG"EBJ GYCM5C@=@3VJG?^+-#TO6
MK+1[W6=/M-6O03:V$]TB3W YYCC)W-T/0'I0!K45FZ'XDTCQ/;2W&C:I9:M;
MQ2M!)+8W"3(DB_>0E20&&1D=1FM*@ HHHH **** "BBB@ HHHH *BN96@MY9
M$A>X=$++#&5#.0/NC<0,GIR0/4BI:* /'OLGB;Q4ESK%YX)O='UNUO+6]2*[
MNK1OM,,$I*6L31SN,['F;=)Y8WR#^')4NH/$MCHT]E)X'U/5K3Q%>W%[JEO:
M75ENM8'X%LWF7,89V15#E"57<P5FX->PT4 >=_V3JFM?$G2-5_LK6M"&FPO#
M<SRZE&^GWD+1G]U' DS?,)"C>8T49(CQD_**]$HHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ KROXK1:]Y%TNK:IX.@\$W$Z121Z_H$M['#&
M(]_F7+FZCC"^:@ )4 90YS7JE>=^.]+UNSNY]0MO%WBA!=S)#8Z'H%GII.X1
MY90]S W79(Y:215'0<X! &_ Z6$^&=0@L;S0[_1H+YDT^X\,Z6+#36B\N,N(
M%$D@<"4S;G#D;MPXVX'HU<;\,H]133+]M5O]=NKU[G+P>(19BYMAL0!/]#_<
ME2,."N3\YR<@@=E0!2UH[=&OSD+BWDY/0?*:*-:.W1K\Y"XMY.3T'RFB@ T7
MG1K#DG_1X^2,'[HJ[5+1>=&L.2?]'CY(P?NBKM !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7@_PXUJ;7)O']]IOBOPU=Z#9ZM?W/E-;BX>UFP&AN))1
M/M,8*%@NV,_+]\8KWBB@#YK\/?&35-3M_AA=77C."Y.K:?8F[T[3)[".\N+B
M21TDD:"6/,D64V,+=TDC*L=CY^7;7XFW5O#XHU&^\>&UU:PL]2:Z\(KI]O--
MIOEOB"=4&V0*$527F<QR><I!C! KWFB@#Y/T/XD6/B?QCX+76O%&CZYJ.G^,
MVM]/O&OK*>Y6UFTQB$:2WCC0DS.J$1J1O"IN?:&/M/Q\O[?P_P" )?$;:C;:
M1J.AS)?6%W<NJIYPRIB.67<)$9XRN<D/QR!7H]% 'A_QC\8:SX1L/"EGX4U[
M3-$TV^AGE37M6ODCM[B<*C0QM*UO.)#+ODD*@(TFP[9%.0<'Q-\:K_2_BK%I
MP\:Z?I%N+AK*[T_5FM8H8&.G--'(D#*+ET$P7=)))"IW*BJV2X^CJ* /.?V?
M]<U+Q;\+-"\0ZKXC/B.\U2V2>25(H(XH7 VO&@B4=&!#;BQW!ONCY1Z-110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7(?$VUEU#1K.RM](35KJYNUCA,FHS:<+9MCMYOVF%&DB.
M%* H,DR!<@,:Z^O*/B_X \.1VEWXC'@/1?$6L3S1F[NKW0O[5F\M8]HQ$O[Q
ML[(XQL^YOWE2%8$ Z/X8:3?:'I^I6>H:58:7.MUNQ9ZM-J<DP,:'?/<3HDKO
MU'SCA50 D 5VE>=_!/3[>QT'5FL_#-GX:L9=2D:V2STE]*%U&%11,UH_S1-P
M4^;!<1A\*& 'HE %+6CMT:_.0N+>3D]!\IHHUH[=&OSD+BWDY/0?*:* #1>=
M&L.2?]'CY(P?NBKM4M%YT:PY)_T>/DC!^Z*NT %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7GWQ
MEBF;2=&GM#K'VZTU'[3 N@V]E-=DBWG#;/MG[I<(S'/+=ARU>@UY9\6OB+X7
MLVM=#G\4>"['58[Z)YH_$LL,XL=JM)'*;<S1L6W",*=PV[PW04 :7P<U'4M2
MT[6Y-2NM;N94OE6,Z[+823!#;PNNW[#^Y"D.& '/S9.<BO0:\[^"]Q87&D:P
M=-UGPMKEL=09S<>$;%;6U$C1HS[@LLH:0DY+;SG(SC%>B4 4M:.W1K\Y"XMY
M.3T'RFBC6CMT:_.0N+>3D]!\IHH -%YT:PY)_P!'CY(P?NBKM4M%YT:PY)_T
M>/DC!^Z*NT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% '#_$SXF?\(%_9MG9Z;_:NL:AYDL<4T_V6TMK6'8;F[NKDJRPPQ*ZDG!8
MLR*JDGCA_P#AI?[=_P @SPYYOV[_ $K1_P"T+[[)YNF)_K]5O-T9^Q68P?+=
M]SR\809KU3Q?X)T7Q[ID6FZ_9?VCIT=Q'=&T>5UAE>-MR"5%8"5,X/EN&0D
MD' K#U#X*>#-6_M7[=HWVS^UM1BU34?M%U-)]MFBQY2S9?\ >0I@;8&S$N.$
M%>MAZF!C32K0;EU^_P!5T_775./CXBECY5&Z%1*/1?+T?7]--&I</_PTO]N_
MY!GASS?MW^E:/_:%]]D\W3$_U^JWFZ,_8K,8/EN^YY>,(,UN>"?CW9>,_$]E
MID>D75M!J^^XT5SN:XN;&-&+:A/#M!M;9Y L<3.Q:4NIV**W-0^"G@S5O[5^
MW:-]L_M;48M4U'[1=32?;9HL>4LV7_>0I@;8&S$N.$%:ND?#W0M!UG4=6L;2
M6'4]1O?M]Y=F[F:2YD$;1*LA9SNC1&(2(_NT."JJ0"+J5<O<&H4VI6TUZ_?^
MG?35<L4Z68JHG.HG&^NG37R_7MKH^?R;Q;XE\7Z?X[\0V.B^(?$FH:C;7]D=
M/T6/0X9M->*3RVDCFN5M1Y:@-)\S3JP"@_,>MKP/XFU5/$.J)J?C/Q9J<ND7
M.I-+97>BVT5A<6\$C(H%PMG&&DP4.(Y>H.1C(KT[0/!9T'Q/KVL_VWJ-\=7=
M))+*Y6W\B JH5?+V1*_"@+\SMT]<FL;PW\*KCPY=;AXW\1W]DUW)>S:?<K8K
M%-+(Y=MS16J2;2[$[0X!Z$%<@^,>V<6GBSQ9I_P\T/XES^()KR&^-G=77AD6
MUNMG';7,BH$BD$?G"2,2H2[2LK&-L* X"^@_$+4]6TN;PN^FWT=G!-K-O;WL
M;6XD:>%\@HK$X3G!)P3Q@$=:S['X,Z992V=NVK:M=>';&X6ZL_#=Q+$UC;R*
MV^,@B,3,J-RL;R,BG;A1L3;O^,/!P\7KI:G5[_2OL%Y'>J; 0'S73[JOYL;_
M "_[N#[T 9/Q&\0:E::EX7\/Z3=G3;O7[U[=]06)9'MH8X7ED:-6!7S#L"J6
M5E&22#C!KG5];^'T;6^J7-]XYN+R=8M+M[."VAO9%6,M(9,M%"2-K,7!0'(4
M(#@-T/C#P=:^,K*UBFN+JPN[*Y6\L[^Q95GM9E! =-RLIRK,I5E92&((.:Q+
MOX51WME9F7Q)K9UVTNC=Q>(-UM]L#%&C*[?)\D)L8KL$6W^+&\EB 8;_ +1>
M@R;'L]$\1:C;^39SRW%OI^%B2YD:*,D.RLY$B[&6,.03P"%8K9C^.=K=7%E8
MVGA3Q)>:U=)=N=+AMX"\)MIDAF5YC,( P+YXE(P!SET#OO?@;IT_G+:Z]K6F
M026UE;>1;&V95%M.T\; R0NQ8R.[,23NW>PQ@7?PHUC3OB%HW]D:QXEM-/8:
MK>7>NVYTP^5-=202>24DB)*9A8Y$3$%D^?&< !%^UIX%N)+]8#?W!L[&6]:.
M&.)[AFB0/+!]G$GGHZ#()DC5 5;Y\*2-V;X[Z5;V^Z?1-9M[IM4CTJ.QN$MX
MIY7>$3QN@:8 AHR"(\^:2=OE[@5#S\#-,AT35=$L==UW3=#U&VEAETZWN(F1
M9)4V2SAY(VD:1P6)WNR%G+[=^&#M3^"\6JVNN6\_BG6VCUEXVO%:&PD1PD*P
ME?+>U9"K*BD@J<%<KMYR 5O$WQRM="U+6]*&@ZJFI6.D7.JVYN%@1+I854L$
M0S"7 +@;F14.Q]K'%21?%B*WOIQ=Z?KJZHFFV,O]B>1;JDDUQ)(J)#(7PTA*
MX8^:8E 7Y@0YJ)OV?=$_MBYO4U;5HK>XAN('L%^S>45FMU@DS(83,QVQQX+2
M$KL4#"Y4W;_X,VFJR^=>>(M;GNELK6TBN/\ 14>)[>8RPW"[8 !*&9NH*$$@
MH10!FW_[1&CV,!_XISQ+/>16UY<W5G%8)OM!:NBW"R.T@B+*'W?([!AC:27C
M#]IXQ\40>'?!>H:RUY;6");[HKF]D6*)'88C+LW 7<5R3VS7,7_P0L+^(!O$
M&M),]A?6-S<)]E,EU]K*&>5\P$!R8H\; JJ% "@<5TUWX1ENH= B&O:G"FE2
M)(ZQK;XOBH  GS">."?W>SDY&,# !R?@?XKVUY\-X-3DO1XLU"WO)-'$FDO
M[:G<HY1&C(98@9$"R_>55#')4*<1W'QMFM/$UE9S^$M<BT^XMK%Y)9(K>.2T
MFNKDVZ+*KSAB ^%/EJ_<@D8)V-6^%%OJVMZMJ9U_6+62_E@N4AMS;JEI<0A1
M'/%F$L7VKM(D+JP)!4C $6K?!ZVUG:]QXBUO[4;:&"6YW6[/-)#<?:89VW0E
M0Z2DD*H6/!V["H  !3U#X[:;I4.G376@ZU!!=ZF^DR32?952UF%Q]G =C. ^
MYLD+%YC[5+%0!6+JOC#Q=IOCB[A74A?:?!XD2U&F6EC$LLUNVEF=;='=\!C(
M,EF(R2,&-<BI[K]FO2+I"W_"3^(UO))9IY[UI;6666229)V($D#+"/,C1ML"
MQJ2!N#5T.H?"^/\ X2"Y\0)K>MRS_P!I1ZO_ &= ;01O+% 81$-T0.UDX.7!
MS@[EZT 2>$?BM!XSMO#=Q9^']7@AUN.XE#7)ME:S6%MK>>HF+ EB%PH8J2 X
M4Y \XT7Q5XOA\:1VUMX@\2^(_LWB"XM+^TN]"B&GIIZ+)F1;J*TC!E7"859&
M8O\ +L.>/2_A]X433-0U_P 0/IEUHUYKERL[:==7"R&V"J 1A'>-6=]\C>6Q
M!+ DDYJUX:\ )X=TS6K&36]4U:+59YKB1[PP1O$TN=_EF&*/&2<\Y(/0T <Q
MHWQLTSQ9J.F6<=GKVB7W]M?V9-9O#;2[9!:M.4N'C>58UP1\H99=Z[< !Z=I
MWQ)U'Q%\6M*TVQMKRV\+R66H$74]M$(KZ>"6&,M&XD:3:I9P T:!OO NI&$\
M-_ *P\,75C-;^)M<D6TN[:\2!H[&.(F&%H$3;';* IB?80N#\JD$').GHOP>
MLM$\4V.L1Z[K<\&GO=O8Z5)/$+6V^TMNE V1K(ZY^ZDCNJX& -JX .^HHHH
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
M.=N<8-9VL?%_P9HUAJ]U)XFTF9=(FCM]0C@OX6>TD=]BK*-X\LYSPV/NGTH
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
MX6U@^+=)\5>'4L+K4[.UFT^:QU*=X(KB"1D?(E2.0QLCQ@_<;<"P..".VHH
M\J\6^ O%?B7R;J4:)>SW^E7>D:G8W4L@MK:*X9#N@81%I=@3#*PC\W@YCP%&
M)9?!O6]'UX36FC^')[./Q';ZPLLUXZ32I%8_9M[J+8CSB^Z7.X\N><\GW"B@
M#Y@\)^#]4L/%FJ^#DL/!E]KTOA"ST_6&GOV=XD,UVF\(+??.OEM 6C<Q<>4N
M[!##2M?V:K[2]%33DT[2=;ELI[06]_K>LWERUU#%>).VZ&6.2*V8JKH5C5@Y
ME8YC&5;Z-HH \3D^%?BQI[>:*WTBTN4UF\N_M,&K3%4MY[H3D/ UL8K@_P"P
MX4JRADE4G(SX/@]XU74-=N)AHDIN8[?[,1J4JQL]O??:8P(5M0ENC(S(=F\@
MC<QE9F:O?** /'IOAQXJL/%FI>(=)L/#Z2MJRZE%ITE])'#=;[+[--YKK;$Q
MR!AN5PK[@6! S6#'\ ]8T$74>CZ9X;EWV&DVZ7,LSVTA>UO6N9!A;=RJ$&-%
M&XX$*9Z#'O\ 10!Q_C#PSJ'BW5]*LYX5C\.Q;I[FYL]9NK&]6;:0@00*I9.>
M?WJ]>G&&XS3OAOXKT.WM+:VL-#O]/T:]NQIEAJ&K7$@N+.=7!6:1K=F21-P
M.)=RLZDC.X^QT4 >17GP[\5V'B!-3TNUT&X%OJ5MJD5NUW+9QR.NGO9R1;5@
ME\M!N\Q2"QXVD#&ZN=\/?!KQWH^J>"I+JYT*\@T5[5YWM;J:T&$26*0>4(6,
M[>7*-KR2@93"I%O8GW^B@#Q?_A";[2;N2^\91^&[;PFKZT=1EN-4?:+>]E1T
M#!X43MM8%AU!!/2NF^%>D:I8>%Y[V>_BUZX*M;:3/*6B$EC$6%MYC_-EG'SM
M* =P93@X KT*B@#Q_P ,?!VXT'X9ZA:6^@>%])\;75N\,FHV<23+<_/O#2S/
M; LQ(SEXW 8!MKXVUG>!OA!XFT;7;2ZU&WTFW4+JT4E];ZK/=WJ1W;QRH!))
M;JTA20/G<R]0PY)6O<:* /+/A?X%\5>&_$45UK%OX?L;"VT&TT94TF665[AH
M'<K+AHXQ"N';]W^\ZCYQCYO4Z** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@"EK1VZ-?G(7%O)R>@^4T4:T=NC7YR%Q;R<GH/E-
M% !HO.C6')/^CQ\D8/W15VJ6B\Z-8<D_Z/'R1@_=%7: "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#QOXV_M*#X*:[8:7_PJWXE^
M/6N[;[2;OP1X=.HV\'S%=DDGF*%?Y<[>>"#W%><_\-]?]6Y?M ?^$-_]OKZJ
MHH ^5?\ AOK_ *MR_: _\(;_ .WUL^"_VUE\9>+='T)O@1\;- &I74=K_:>M
M>#3!96I=@HDGD$K;(QG);! &2>!7TC10!Y+XS^']I=?$#04?6?$\:ZO/=O<I
M:^)+^WC&V'<BI'%,J( 0#A5&>^<G-#X<V5WI?BN\\/Z[J_B"\DN8;T6M])J;
MW%IJL/F(!+'(A!MIX4(C:-0@R2Z;CEAZ5J_@?2M=\1:7KEV+TZAIF3:F'4;B
M&)<]=T22"-\YP=RG(X/'%4['X7^'--U.XO[:UNHKF6.:($:A<%(!*=TK0H9-
ML+.>2\85B>2<T >0?L]3:UJFLZ-.+O7K:VBTAI=377]9DOEU1I'VP36R/++Y
M:J8Y-QS&<LH*'((^BJY#3OA1X;TBPT2SL[>^@BT9V>Q==4NO-B#,&:,R>;O>
M(E5S$Y*':N5.T8Z^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH I:T=NC7YR%Q;R<GH/E-%&M';HU^<A
M<6\G)Z#Y310!CV'C#2+'3;:*>\*R0PHCYB<X("@]%]QTJ<^.-$!(-[R"P/[I
M^PR?X:**  >.-$) %[R2H'[I^XR/X:3_ (3O0]N[[=QMW9\F3IG']WUHHH 4
M^.-$!(-[R"P/[I^PR?X:!XXT0D 7O)*@?NG[C(_AHHH 3_A.]#V[OMW&W=GR
M9.F<?W?6E/CC1 2#>\@L#^Z?L,G^&BB@ 'CC1"0!>\DJ!^Z?N,C^&D_X3O0]
MN[[=QMW9\F3IG']WUHHH 4^.-$!(-[R"P/[I^PR?X:!XXT0D 7O)*@?NG[C(
M_AHHH 3_ (3O0]N[[=QMW9\F3IG']WUI3XXT0$@WO(+ _NG[#)_AHHH !XXT
M0D 7O)*@?NG[C(_AI/\ A.]#V[OMW&W=GR9.F<?W?6BB@!3XXT0$@WO(+ _N
MG[#)_AH'CC1"0!>\DJ!^Z?N,C^&BB@!/^$[T/;N^W<;=V?)DZ9Q_=]:4^.-$
M!(-[R"P/[I^PR?X:**  >.-$) %[R2H'[I^XR/X:3_A.]#V[OMW&W=GR9.F<
M?W?6BB@!3XXT0$@WO(+ _NG[#)_AIQ\;:*N<WO3.?W3]L_[/^R?RHHH #XVT
M5<YO>F<_NG[9_P!G_9/Y4'QMHJYS>],Y_=/VS_L_[)_*BB@ /C;15SF]Z9S^
MZ?MG_9_V3^5!\;:*N<WO3.?W3]L_[/\ LG\J** &OXXT2/=NO<;1D_NG]<?W
M?6@^.-$!(-[R"P/[I^PR?X:**  >.-$) %[R2H'[I^XR/X:3_A.]#V[OMW&W
M=GR9.F<?W?6BB@!3XXT0$@WO(+ _NG[#)_AH'CC1"0!>\DJ!^Z?N,C^&BB@!
M/^$[T/;N^W<;=V?)DZ9Q_=]:4^.-$!(-[R"P/[I^PR?X:**  >.-$) %[R2H
M'[I^XR/X:3_A.]#V[OMW&W=GR9.F<?W?6BB@!3XXT0$@WO(+ _NG[#)_AH'C
MC1"0!>\DJ!^Z?N,C^&BB@!/^$[T/;N^W<;=V?)DZ9Q_=]:4^.-$!(-[R"P/[
MI^PR?X:**  >.-$) %[R2H'[I^XR/X:3_A.]#V[OMW&W=GR9.F<?W?6BB@!3
MXXT0$@WO(+ _NG[#)_AH'CC1"0!>\DJ!^Z?N,C^&BB@!/^$[T/;N^W<;=V?)
MDZ9Q_=]:4^.-$!(-[R"P/[I^PR?X:**  >.-$) %[R2H'[I^XR/X:3_A.]#V
M[OMW&W=GR9.F<?W?6BB@!3XXT0$@WO(+ _NG[#)_AH'CC1"0!>\DJ!^Z?N,C
M^&BB@!/^$[T/;N^W<;=V?)DZ9Q_=]:4^.-$!(-[R"P/[I^PR?X:**  >.-$)
M %[R2H'[I^XR/X:3_A.]#V[OMW&W=GR9.F<?W?6BB@!3XXT0$@WO(+ _NG[#
M)_AH'CC1"0!>\DJ!^Z?N,C^&BB@!/^$[T/;N^W<;=V?)DZ9Q_=]:4^.-$!(-
M[R"P/[I^PR?X:**  >.-$) %[R2H'[I^XR/X:3_A.]#V[OMW&W=GR9.F<?W?
M6BB@!3XXT0$@WO(+ _NG[#)_AH'CC1"0!>\DJ!^Z?N,C^&BB@!/^$[T/;N^W
M<;=V?)DZ9Q_=]:4^.-$!(-[R"P/[I^PR?X:**  >.-$) %[R2H'[I^XR/X:3
M_A.]#V[OMW&W=GR9.F<?W?6BB@!3XXT0$@WO(+ _NG[#)_AH'CC1"0!>\DJ!
M^Z?N,C^&BB@!/^$[T/;N^W<;=V?)DZ9Q_=]:4^.-$!(-[R"P/[I^PR?X:**
M >.-$) %[R2H'[I^XR/X:3_A.]#V[OMW&W=GR9.F<?W?6BB@!3XXT0$@WO(+
M _NG[#)_AH'CC1"0!>\DJ!^Z?N,C^&BB@!/^$[T/;N^W<;=V?)DZ9Q_=]:4^
M.-$!(-[R"P/[I^PR?X:**  >.-$) %[R2H'[I^XR/X:3_A.]#V[OMW&W=GR9
E.F<?W?6BB@"'4O&&DW.GWD,5X#,\;QJ#$_WL8QT]2**** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>legh-20231231x10k011.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 legh-20231231x10k011.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" *G \L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]+?#WA[3;
MS1;.>:SBEEDC#,[+DL?4UH?\(KI/_0/@_P"^:/"O_(NZ?_UQ%:U &3_PBND_
M] ^#_OFC_A%=)_Z!\'_?-:U% &3_ ,(KI/\ T#X/^^:/^$5TG_H'P?\ ?-:U
M% &3_P (KI/_ $#X/^^:/^$5TG_H'P?]\UK44 9/_"*Z3_T#X/\ OFC_ (17
M2?\ H'P?]\UK44 9/_"*Z3_T#X/^^:/^$5TG_H'P?]\UK44 9/\ PBND_P#0
M/@_[YH_X172?^@?!_P!\UK44 9/_  BND_\ 0/@_[YH_X172?^@?!_WS6M10
M!D_\(KI/_0/@_P"^:/\ A%=)_P"@?!_WS6M10!D_\(KI/_0/@_[YH_X172?^
M@?!_WS6M10!D_P#"*Z3_ - ^#_OFC_A%=)_Z!\'_ 'S6M10!D_\ "*Z3_P!
M^#_OFC_A%=)_Z!\'_?-:U% &3_PBND_] ^#_ +YH_P"$5TG_ *!\'_?-:U%
M&3_PBND_] ^#_OFC_A%=)_Z!\'_?-:U% &3_ ,(KI/\ T#X/^^:/^$5TG_H'
MP?\ ?-:U% &3_P (KI/_ $#X/^^:/^$5TG_H'P?]\UK44 9/_"*Z3_T#X/\
MOFC_ (172?\ H'P?]\UK44 9/_"*Z3_T#X/^^:/^$5TG_H'P?]\UK44 9/\
MPBND_P#0/@_[YH_X172?^@?!_P!\UK44 9/_  BND_\ 0/@_[YH_X172?^@?
M!_WS6M10!D_\(KI/_0/@_P"^:/\ A%=)_P"@?!_WS6M10!D_\(KI/_0/@_[Y
MH_X172?^@?!_WS6M10!D_P#"*Z3_ - ^#_OFC_A%=)_Z!\'_ 'S6M10!D_\
M"*Z3_P! ^#_OFC_A%=)_Z!\'_?-:U% &3_PBND_] ^#_ +YH_P"$5TG_ *!\
M'_?-:U% &3_PBND_] ^#_OFC_A%=)_Z!\'_?-:U% &3_ ,(KI/\ T#X/^^:/
M^$5TG_H'P?\ ?-:U% &3_P (KI/_ $#X/^^:/^$5TG_H'P?]\UK44 9/_"*Z
M3_T#X/\ OFC_ (172?\ H'P?]\UK44 9/_"*Z3_T#X/^^:/^$5TG_H'P?]\U
MK44 9/\ PBND_P#0/@_[YH_X172?^@?!_P!\UK44 9/_  BND_\ 0/@_[YH_
MX172?^@?!_WS6M10!D_\(KI/_0/@_P"^:/\ A%=)_P"@?!_WS6M10!D_\(KI
M/_0/@_[YH_X172?^@?!_WS6M10!D_P#"*Z3_ - ^#_OFC_A%=)_Z!\'_ 'S6
MM10!D_\ "*Z3_P! ^#_OFC_A%=)_Z!\'_?-:U% &3_PBND_] ^#_ +YH_P"$
M5TG_ *!\'_?-:U% &3_PBND_] ^#_OFC_A%=)_Z!\'_?-:U% &3_ ,(KI/\
MT#X/^^:/^$5TG_H'P?\ ?-:U% &3_P (KI/_ $#X/^^:/^$5TG_H'P?]\UK4
M4 9/_"*Z3_T#X/\ OFC_ (172?\ H'P?]\UK44 9/_"*Z3_T#X/^^:/^$5TG
M_H'P?]\UK44 9/\ PBND_P#0/@_[YH_X172?^@?!_P!\UK44 9/_  BND_\
M0/@_[YH_X172?^@?!_WS6M10!D_\(KI/_0/@_P"^:/\ A%=)_P"@?!_WS6M1
M0!D_\(KI/_0/@_[YH_X172?^@?!_WS6M10!D_P#"*Z3_ - ^#_OFC_A%=)_Z
M!\'_ 'S6M10!D_\ "*Z3_P! ^#_OFC_A%=)_Z!\'_?-:U% &3_PBND_] ^#_
M +YH_P"$5TG_ *!\'_?-:U% &3_PBND_] ^#_OFC_A%=)_Z!\'_?-:U% &3_
M ,(KI/\ T#X/^^:/^$5TG_H'P?\ ?-:U% &3_P (KI/_ $#X/^^:/^$5TG_H
M'P?]\UK44 9/_"*Z3_T#X/\ OFC_ (172?\ H'P?]\UK44 9/_"*Z3_T#X/^
M^:/^$5TG_H'P?]\UK44 9/\ PBND_P#0/@_[YH_X172?^@?!_P!\UK44 9/_
M  BND_\ 0/@_[YH_X172?^@?!_WS6M10!D_\(KI/_0/@_P"^:/\ A%=)_P"@
M?!_WS6M10!D_\(KI/_0/@_[YH_X172?^@?!_WS6M10!D_P#"*Z3_ - ^#_OF
MC_A%=)_Z!\'_ 'S6M10!D_\ "*Z3_P! ^#_OFC_A%=)_Z!\'_?-:U% &3_PB
MND?] ^#_ +YKS[78$M=7NHH0(HD?"HO0#%>KUY9XE_Y#MY_O_P!* .]\*_\
M(NZ?_P!<16M63X5_Y%W3_P#KB*UJ "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ K-UOQ)I7AJT-WJ^I6FEVN=OGWDZQ)GTRQ
M'-2ZQJ4.C:7=WUP^R"VB:9V/95!)_E7SG^S#&/C?<ZW\4O$Z+J5W-?R66CVU
MP-\.GVR ']VAX#-N&6ZG% 'O>E>/?#>NP/-IVO:;?Q1LJ.]O=QN%9CA0<'@D
MD >M;N>*\Z^*7P=TGQ[:V=U#96UMKVFW4-Y97R($=7C<-M9@,E3C!!R._45W
M&LZK;Z'I%YJ%W(L5K:Q/-*[' 55!).: )8=2M;BZN+:*XBEN+?;YT2."T>[E
M=P[9P<9]*@UC7],\/6PN=4U"UTVV)V^==S+$F?3<Q KY0^'?B+Q#X!_:'T[5
M/$D\@TSXG6GG0PR<?9)E.;>(Y[B,H/JYXXKZD\:6T-WX2UB*:-)HFM)0R2*&
M!^0]0: *UE\2?"6I7"P6?BC1;N=CA8H-1A=B?8!LUT88&OD3]F[P)X1\1_LF
MRMXDTK3Y+7-XTMW/ @>,*3AA)C((QP<UV/["VOZ]KWP8SK,UQ=6MM>R0:=<W
M62\EN ,<GD@,2!^7:@#Z+HKSWXC?&O2/AAJ^D6&KZ;JTAU:9;:TN+2V62%YB
M>(RVX;6[\C%;?BSQW!X033#<:;J%Z^H7*6D4=E&LC+(W0,"PP.N2,@8.: .G
MHKA-0^+-I;2ZN++1M6UJ#1SLOY].B1UADVAC& 7#2,%()" XR.]=1X:U^W\4
M^'].UBT61+6_MTN8EF7:X5AD9'8X/2@"MJ/CGPYH]^MC?Z]IEC>MC;;7-Y''
M(<],*S G-;+2JJ%F.%'4GM7C/[5W@/3?''PNEM;F"%+MKRUBM[TQ!I+9GF5=
MRGJ.":Y[]GCXK:MI6MW?PG\?OY?B[2!ML;R0_+J=J/N,I/5@H^I /<&@#VNQ
M^('AC5-06QLO$6E7=ZQPMM!>Q/*3Z;0V?TK?KROP)I=G!\:_B)=):P).;?3L
MRK&H;E9L\X]A^0JWXA^..G:)::G?VVB:UKND:7(T=]J6E6Z20P%?OXW.K2;/
MXM@;'(ZB@#T@\49S7@7QH_:%DT;P3X9U3PA:7.JV7B&[MX8M6M@GEQH[C*@,
MP)D(!4#& >I&*]LT#5I-:TY+F33KS2V8D?9K]%65<'J0K,,'ZT 5-8\>>&O#
MUW]EU7Q!I>F7. WDWE['"^/7#,#BM'2M8L-=LUN]-O;>_M6)"SVTJR(2.N&!
M(-?-_P"WCIUK<_#WPW++;Q22C7K5!(R L%)((!]#7JOCKXT>%_A+?Z%I&JI=
M6[:E*EM;&"T86Z$\?-(<( !S@$G Z4 >CT5YAHG[06@:OX]M_"<VG:WHU_>(
M[V$^K6#6T%\%Y/E%CD\<\@9K>UWXEV6DZ\=#LK&^U_6D@^TRV.F(C-#%G :1
MG953)Z G)QP* .QHKA?!OQF\,>-O#>J:W:WC65MI4LD.HQ7Z^3+9.GWED&3C
M&#R"0>U9.H_M Z+HNFV&LZGI&MZ=X:OG18==GM%%L QPCN YDC1LC#,@'(H
M]0HKSOXA_'7PU\,YM%CU9KN0:O*D5K-:VY> [NA,IP@&.>N<=JRY?VD_"]CX
MNMM!U2SUG0C>*[66HZI8-!:W>T9(C8G)/IE1G(QU% 'K%%>8^&_C_H7B#QW%
MX3ETO7=$U.YB::R;6-/:VCO47EC$2<].<,!6OXA^*5MI.H7]AINCZIXFO=/C
M$EY#I$<;?9P1D!FD=%W$9(0$MCM0!V]%<M\.?B3H?Q3\.IK6@W#S6OF-#)',
MACEAD4X:.1#RK#TKJ: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ KRSQ+_R';S_ '_Z5ZG7EGB7_D.WG^__ $H [WPK_P B
M[I__ %Q%:U9/A7_D7=/_ .N(K6H **** "BBB@ HHHH **** "BBB@ HHHH
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
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7EGB7_D.WG^__2O4Z\L\2_\ (=O/]_\
MI0!WOA7_ )%W3_\ KB*UJR?"O_(NZ?\ ]<16M0 4444 %%%% !1110 4444
M%%)FB@!:*3-&: %HI,TM !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !124M !124M !1110 44F:,T +1110 4444 %%%
M% !7EGB7_D.WG^__ $KU.O+/$O\ R';S_?\ Z4 =[X5_Y%W3_P#KB*UJR?"O
M_(NZ?_UQ%:U !1110 4444 %<-\;/%&K^"?A;XEU_1&M5U#3;*6Z3[9$9$.U
M<XP".?QQ7<UYY^T!87NK_!OQ?ING6-SJ.H7VFS6UO;6D9=Y)&4A1[#/<\"@
M^(7CZ[\,:'X;@LA$VM>(;^VTNU>5-T<3R#<\K*",A45VQGDX%.\#>-+RX\<^
M)O!>K3K>:AH\5M>07HC$;7-M.&P65?E#*Z.IQ@$;3@<UD_$/PUJ'B+0/ VN:
M=97$MYX=U2UU-[!X]D\D00Q3(%;'SA79@#U*X[BJ%C:7WA[QE\0/B9+H>IWL
M<UA:6&G:7;0@7EQ%#N9W$;$;27D. V#A"<<B@#7UCQEK7B+XBZUX4\.W<.G/
MHFF17US<RVXF\R>8MY4)!/";4+,1\QW#!%86A_&R[^(O_"!Z;HV-(U#Q%87.
MHWLK1B9K)+<B.14#?*Q,QV@MV!.,U-81WFA?$36_&NGZ7?:II7BS0[.2);>'
M=+%=0J^R-US\H=)%^8_*"I!(XSS_ ((^%.K?"N[^&^KS02:B^G:3>:7K$=C&
M96B:XD%P'11RZK*"A(YP0<8S0!JV7QJU76)-*\+1""V\5W'B"[T&YNQ%F*-+
M:,RR7"(3U:,Q[5)(#/SD+SV?PV\;7>NZOXL\.ZHR2ZMX;O4MI+A$""XADB66
M&4J.%8@D$#C*Y&,X'F6C_##7=!UW2/'<UA-)=_\ "4:AJMWID0#3PV=U%Y"X
M )W.BQQ.RC)Y8#)'/0:0UY\.9OB-\0]0T/4[S^V]0MWBTZRB5KE+2&)8EE96
M(V_QN03D*!QGB@"[K/Q"U[6M>\=6_AR>WMXO!T$>Z.6 2"_NFB,S1,Q(*($V
M+E><OG/&"S3?BQ=?$O7?#^D>&;D:2M_X>3Q%<7<L*S/$DC!(80IXR6WECZ)Q
MC.1GSZ!J_A76?B9+IFE76IQ>+X8K[2W@CRBW1M_)>.4_\LQD1ON;C!;G(Q4/
M@_X;WOP>\4>'+^.VN=7L(_"D/A^[>PB,CI<0/OC?8.=K[I%ST!"YQG- $WA_
MXUZEX]D\)Z%8B+2-=U)M0&IW"Q^:MH+)_*E\I6X)>0KMW9PI.03BNX^%'CN?
MQI8:U;7XC&K:%JD^DWC1+M61H\%9 O.-Z,IQG@Y%>7>!_A;KGP[U3P=XHO;.
M6ZN"=5&L6MFOG2VWVV;ST*JO+[&54;;G[V1D"O0O@MX-O/#5OXIU348&M;WQ
M%KEQJIMW(+0Q-M2)6QT;8@)'8MCM0!Z12$XI:0@,,$9% !FC-9I\-Z83_P >
M<7Y4?\(WIG_/E%^5 &EFC-9O_"-Z9_SY1?E1_P (WIG_ #Y1?E0!I9HS6;_P
MC>F?\^47Y4?\(WIG_/E%^5 &EFC-9O\ PC>F?\^47Y4?\(WIG_/E%^5 &EFC
M-9O_  C>F?\ /E%^5'_"-Z9_SY1?E0!I9HS6;_PC>F?\^47Y4?\ "-Z9_P ^
M47Y4 :6:,UF_\(WIG_/E%^5'_"-Z9_SY1?E0!I9HS6;_ ,(WIG_/E%^5'_"-
MZ9_SY1?E0!I9HS6;_P (WIG_ #Y1?E1_PC>F?\^47Y4 :6:,UF_\(WIG_/E%
M^5'_  C>F?\ /E%^5 &EFC-9O_"-Z9_SY1?E1_PC>F?\^47Y4 :6:,UF_P#"
M-Z9_SY1?E1_PC>F?\^47Y4 :6:,UF_\ "-Z9_P ^47Y4?\(WIG_/E%^5 &EF
MC-9O_"-Z9_SY1?E1_P (WIG_ #Y1?E0!I9HS6;_PC>F?\^47Y4?\(WIG_/E%
M^5 &EFC-9O\ PC>F?\^47Y4?\(WIG_/E%^5 &EFC-9O_  C>F?\ /E%^5'_"
M-Z9_SY1?E0!I9HS6;_PC>F?\^47Y4?\ "-Z9_P ^47Y4 :6:,UF_\(WIG_/E
M%^5'_"-Z9_SY1?E0!I9HS6;_ ,(WIG_/E%^5'_"-Z9_SY1?E0!I9HS6;_P (
MWIG_ #Y1?E1_PC>F?\^47Y4 :6:,UF_\(WIG_/E%^5'_  C>F?\ /E%^5 &E
MFC-9O_"-Z9_SY1?E1_PC>F?\^47Y4 :6:,UF_P#"-Z9_SY1?E1_PC>F?\^47
MY4 :6:,UF_\ "-Z9_P ^47Y4?\(WIG_/E%^5 &EFC-9O_"-Z9_SY1?E1_P (
MWIG_ #Y1?E0!I9HS6;_PC>F?\^47Y4?\(WIG_/E%^5 &EFC-9O\ PC>F?\^4
M7Y4?\(WIG_/E%^5 &EFC-9O_  C>F?\ /E%^5'_"-Z9_SY1?E0!I9HS6;_PC
M>F?\^47Y4?\ "-Z9_P ^47Y4 :6:,UF_\(WIG_/E%^5'_"-Z9_SY1?E0!I9H
MS6;_ ,(WIG_/E%^5'_"-Z9_SY1?E0!I9HS6;_P (WIG_ #Y1?E1_PC>F?\^4
M7Y4 :6:,UF_\(WIG_/E%^5'_  C>F?\ /E%^5 &EFC-9O_"-Z9_SY1?E1_PC
M>F?\^47Y4 :6:,UF_P#"-Z9_SY1?E1_PC>F?\^47Y4 :6:,UF_\ "-Z9_P ^
M47Y4?\(WIG_/E%^5 &EFC-9O_"-Z9_SY1?E1_P (WIG_ #Y1?E0!I9HS6;_P
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
ML[_A(=-_Y_(OSH_X2'3?^?R+\Z -&BL[_A(=-_Y_(OSH_P"$ATW_ )_(OSH
MT:*SO^$ATW_G\B_.C_A(=-_Y_(OSH T:*SO^$ATW_G\B_.C_ (2'3?\ G\B_
M.@#1HK._X2'3?^?R+\Z/^$ATW_G\B_.@#1HK._X2'3?^?R+\Z/\ A(=-_P"?
MR+\Z -&BL[_A(=-_Y_(OSH_X2'3?^?R+\Z -&BL[_A(=-_Y_(OSH_P"$ATW_
M )_(OSH T:*SO^$ATW_G\B_.C_A(=-_Y_(OSH T:*SO^$ATW_G\B_.C_ (2'
M3?\ G\B_.@#1HK._X2'3?^?R+\Z/^$ATW_G\B_.@#1HK._X2'3?^?R+\Z/\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MM?\ 3C>_]^#6CBC% &=_;7_3C>_]^#1_;7_3C>_]^#6CBC% &=_;7_3C>_\
M?@T?VU_TXWO_ 'X-:.*,4 9W]M?].-[_ -^#1_;7_3C>_P#?@UHXHQ0!G?VU
M_P!.-[_WX-']M?\ 3C>_]^#6CBC% &=_;7_3C>_]^#1_;7_3C>_]^#6CBC%
M&=_;7_3C>_\ ?@T?VU_TXWO_ 'X-:.*,4 9W]M?].-[_ -^#1_;7_3C>_P#?
M@UHXHQ0!G?VU_P!.-[_WX-']M?\ 3C>_]^#6CBC% &=_;7_3C>_]^#1_;7_3
MC>_]^#6CBC% &=_;7_3C>_\ ?@T?VU_TXWO_ 'X-:.*,4 9W]M?].-[_ -^#
M1_;7_3C>_P#?@UHXHQ0!G?VU_P!.-[_WX-']M?\ 3C>_]^#6CBC% &=_;7_3
MC>_]^#1_;7_3C>_]^#6CBC% &=_;7_3C>_\ ?@T?VU_TXWO_ 'X-:.*,4 9W
M]M?].-[_ -^#1_;7_3C>_P#?@UHXHQ0!G?VU_P!.-[_WX-']M?\ 3C>_]^#6
MCBC% &=_;7_3C>_]^#1_;7_3C>_]^#6CBC% &=_;7_3C>_\ ?@T?VU_TXWO_
M 'X-:.*,4 9W]M?].-[_ -^#1_;7_3C>_P#?@UHXHQ0!G?VU_P!.-[_WX-']
MM?\ 3C>_]^#6CBC% &=_;7_3C>_]^#1_;7_3C>_]^#6CBC% &=_;7_3C>_\
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
M%9GGZK_SZ6W_ '_/_P 31Y^J_P#/I;?]_P __$T :=%9GGZK_P ^EM_W_/\
M\31Y^J_\^EM_W_/_ ,30!IT5F>?JO_/I;?\ ?\__ !-'GZK_ ,^EM_W_ #_\
M30!IT5F>?JO_ #Z6W_?\_P#Q-'GZK_SZ6W_?\_\ Q- &G169Y^J_\^EM_P!_
MS_\ $T>?JO\ SZ6W_?\ /_Q- &G169Y^J_\ /I;?]_S_ /$T>?JO_/I;?]_S
M_P#$T :=%9GGZK_SZ6W_ '_/_P 31Y^J_P#/I;?]_P __$T :=%9GGZK_P ^
MEM_W_/\ \31Y^J_\^EM_W_/_ ,30!IT5F>?JO_/I;?\ ?\__ !-'GZIC_CTM
MO^_Y_P#B: -.BHX"YC4R*%?'(4Y /UJ2@#-\1>(M.\*:/=:KJUVECI]JGF33
MR9PB_AR?PKF/"/QL\%^.]4;3M#UL7MXL1G,1MIHL(.K9= ,5V5U:07:*L\23
M*K!P)%! 8=#SW%>->+I+S7-+^)NO6)E,MKI\FE6)C.>57=*R_4E1_P !H ]*
MT?Q_H6OWZV=C?K-.X9HLHRK,JG#&-B ) #U*DXK1US7[#PY8F\U&Y2UMPP0,
MV268G 50.6)/0 9->"78%OIGP 72B#,;B$93J83;'S,X[>M=;\9Q<-X]^%BD
MD:<=;)EXX+B-O+S^/3WH ]#L_&FC7ND7>II?QQV5H66YDG!B,#+U#JP!4CT(
MIND>.-&UR.Z:UO0/LJ"69)XVA=$(R'*N =I R&Z&OF?XK/=G7_B5':,ZZ8VH
MZ,+O9G;R_P"\S_P'&?:M']I)[N/Q;K*Z4SIN\)R_:S%_SS\Y,9_#- 'T+H/C
MK1?$UR8-.OA--Y?G*C1O&9(\X\Q-P&],_P 2Y%;XKPO5M\/Q:^$*:8?D_LZX
M679T-MY"]?;.*]T'2@!:*** /%_C1IFHGQ]X7U+3?A\GCR6&WGB:.XN88HH5
M.#G]ZI ;C@_A4WPZGUBX\=1_VC\*K7P/&MH^+Z"ZMYS(<CY#Y(&WU^;TIWQM
MBU'4-9T;38?$^O>&(+I'2WDT2(D3W7\"2R!&V+C.,X!/>N3^"MU8/\5YX+7Q
M)XN\1WT&F-'?1ZX[E-/E#C,;$HH8D\C&>!GO0!]&4444 %>6>)?^0[>?[_\
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
M7*3#'U4F@#4HIN\#KQ]:=0 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M]!.3_OTG^%:5% &;_9][_P!!.3_OTG^%']GWO_03D_[])_A6E10!F_V?>_\
M03D_[])_A1_9][_T$Y/^_*?X5I44 9G]G7O_ $$Y,_\ 7%/\*ANM!FO[=X+F
M]^T0.,-%-;QNK#W!!!K9HH \?\6?LH?"_P <QLNO>!O#.I$_\M)-$MUD'T=5
M# _C7C7B?_@E'^S[XE#E/#M[HLK='TJ_ECP?]URZ_I7V+10!^<NJ_P#!%[P=
M9S&Y\)?$WQ3X=O!_JY98XI]OXIY3?K65;_L ?M4?#97;P'^T=-<HAREMJ-W>
M0QMZ95O.3]*_2^B@#\S?M'_!17X;(YD@T7QW;1'L+&9G ] /*<_EFJQ_X*%?
MM._#V5E\?_L]ZA)!'_K+C3[*ZMU [G=LE0_GCWK].BH88(S2;!C X'L: /SA
M\/\ _!93P(]P+?Q/X5\8>'9APYABMKH*?]TF-OTKV#PK_P %,_@#XI=(S\3)
MM'E89VZMI$L 'L6V%?UKZAU_P#X9\5*ZZWX>TK6%<887]C%/D>^]37COBG]@
M3]GWQ?)))>_"O08)) <MIL367/KB%E&?PH ZGPI\?OASXX$7]@_%GPWJLDGW
M8K?4;4R'_@&[=^E>A0V]S<1+)%J[RQMR'2-&!_$"OBSQ9_P1U^!>O%GTN;Q+
MX:<]%L]169!^$R,?UKSN[_X)&^+/"$J2_#OX_:]H7EG,<4\4L13TP\$R_P#H
M- 'Z-?8KS./[4DS_ -<D_P *7[!>_P#04D_[])_A7YQ7'[/G[>WPT>,>'?C#
MIWC&UC^ZEY>K)(P_VA=0_P#LYI7_ &B_V\OA?\OB/X.:;XN@C/S3V%CYS./7
M-K,<?]\4 ?HY_9][_P!!.3_OTG^%']GWO_03D_[])_A7YSQ_\%=/$O@K]Q\1
M?@'K_A^=3AY(IY(A_P!\SPK_ .A?C7H?A3_@L/\  C784.J+XE\-S'&Y+W31
M,H/LT+OD?@/I0!]J_P!GWO\ T$Y/^_2?X4?V?>_]!.3_ +])_A7B7A+]O?\
M9_\ &B(;#XIZ! [_ /+/4IFLG!],3*M>P^'/'GAOQ?"LVA:_I>M1,,A].O8I
MP1_P!C0!<_L^]_Z"<G_?I/\ "O-/C>%?PW=Z/K=A>:UH>H6DJS31Z<+F.)QC
M:'5067/.& X(ZBO7 V?4?44A4-SUH ^?_A?'KWPI\!7:WD?BC4O#RZGY.C6J
MV7VR_M[)@H!E3._8&W8'+!<<58TSX+7VNKXSN].U*]\'67B.XMI_L_V*+<[1
M@^9(\+#"^9D J<$A>>M>\[>,48XH ^>?!'P\\;^&?C;XFUC4O$>HZKIPTBW1
M;A=)MHEO"I?$2;  "G!P,9SS6F=&UOXP6-IXOT3Q1K7A:6.VGM/[*U'1K=IH
MGR0X97!VL<8R#T/UKW"2!)49&!*L,'!(J.RT^WTVTBM;6%8+>,82-!@"@#Y0
MT'X.^,K7X,?#Y]3:\U:Y\/ZRFIS:'-8PI+' )9 RJN/WC8;> W7H.U7_ !5\
M#]9\</\ $S4M%6:RLM7BL9+.UGMQ;?;+JW8NTA0@%<X5,D#//I7U-L%&T4 >
M&Z-X:U?QW\9=#\8RQZAIECHNCRVJG4+40RFYF*[T"$<A0IRW3)&":]B_L^]_
MZ"<G_?I/\*T-H%.H S?[/O?^@G)_WZ3_  H_L^]_Z"<G_?I/\*TJ* ,W^S[W
M_H)R?]^D_P */[/O?^@G)_WZ3_"M*B@#-_L^]_Z"<G_?I/\ "C^S[W_H)R?]
M^D_PK2HH S?[/O?^@G)_WZ3_  H_L^]_Z"<G_?I/\*TJ* ,W^S[W_H)R?]^D
M_P */[/O?^@G)_WZ3_"M*B@#-_L^]_Z"<G_?I/\ "C^S[W_H)R?]^D_PK2HH
M S?[/O?^@G)_WZ3_  H_L^]_Z"<G_?I/\*TJ* ,W^S[W_H)R?]^D_P *#I]]
M_P!!.3_OTG^%:5% $<*-'&JNYD8#ER,9J2BB@#RO]INWOKKX.ZU%9><%8Q"Z
M,'WQ;[QYN/\ @.:X;QGI6KKJ.I^&_"^J7>K^']5\*S2FUN+@SK:NH40M&QY4
M.#C:.#V%?1<D:RHR.H9&&"I&015/3M#T_2%=;&RM[)7.6%O$J _7 H \!<KX
MEL?@5:Z629;2:.[G"]88H8"LF[TPWR\]ZZ+XIW]EK?BKX;Z]8:C;7^CZ=KS0
M7<UM,KQPR,C(-S D AB <],UZW:Z%I]A-/-:V-M;3SY,DD4*JSG_ &B!S69H
M?@;2M%L;^U6TMY(;Z=KBXB\A%B=CU^0#';ZT ?./Q,T2\UO5/B3K-I&\NEVV
MHZ4)&3E9! ^Z;!'7:",U?^/NCW?CGQ3K;Z(K7D-EX6<S/!RK;Y4=$R.I*J3C
MTKZ7M]+L[2T%K!:PPVH!'DQQA4P>O XIFGZ-8:3"T-E9P6D3')C@C"*3[@"@
M#Q:Z \4_%3X4W&DR"2VL=-FO;B2(Y"1-$$4-CIECC'M7NHZ52L-$T_2O-^Q6
M5O:&4[G,$2IN/J<#FKU !6?KT%_<:/>1Z9/';:BT3"WFF3>B/CY25[C/:M"D
M(S0!\_MX$^+5UKNG2W'Q'\.1ZW%;LR>7X:)(0X#KN\W!7../QKI_!-CXXTKX
MA16OBWQGI>N(UD\D5E9Z9]B;.X#?R[;P.G;&:O>*?V=? GC+Q0^O:KHQGO)(
MO+D6.YEA1SG.XA&'S>]:W@CX-^#/AUJ,U]X>T.*PO9H_*>X,TDS[,YV@R,Q
M^E ';4444 %>6>)?^0[>?[_]*]3KRSQ+_P AV\_W_P"E '>^%?\ D7=/_P"N
M(K6K)\*_\B[I_P#UQ%:U !1124 >=>,V\;ZCXQ2P\)ZYH6DPQ6"3SKJ6GR74
MKLTCJI&V1 % 4]<\FJ?P_P##VN6/Q%U>^\4^+++6-=;38($T[3K%K.**W$CL
M)2K.Q<EMR[LX&".]<=XM^"7@+6_C-%;2>#]1U";4;/[1J5W:7TEK9V !?RW9
M4=27E8%=J_W=Q Y)ZGX5^%O!7P_\<Z_X=T30AH^NBVANY)6NI+IKJT9F6-@\
MC%E <,"G&#@\YS0!ZU1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 <E\64T9_AIXF7Q$TRZ&=/F%Z;?\ U@AV'?MX/.,U\A7U
MY<F_\/ZOKOAU)-=">7X%^'5O'E((N@NKE,':1DMG:OW.M?97Q N+NT\$ZW-8
M:2FNWJ6DC0Z;(H9;E]IQ&0>H)XKXXM;76X-<U32]+U2+5OB5>1F7Q+XIE8&V
M\-6V,M##D;5;:&'RJ/O=:^BRNW)*_P"?]67=[O9;GRF<?Q(?Y>>GJ^RV6[%@
M@U6U\1:Q9V.LPZO\0-0B+>*/&KG-KX7M_FW00ON^5AF48WC[HXK.,>AW7@F>
MQ6:;0?@S8SEK[7B-M]XKN]Q)1.!O5G,@Z/P@HB/AN[\*W*V%S<Z7\&M+E_XG
M6K.[?;O%-X.J(Q)<JQ'9P/WO2KE[=W$%UHNM:]HRW-]./+\#_#:#'EQIT2XN
M$&,G@MEM_P#K*]W7^K+;\$U]T%J]3YY?UU6OYI_?-Z+0-4O+@ZGH.L>*/#RW
M/B%8Q'X(^'%K'NC@AP<7%PF#M."W.U?]74L,6JP:YK5C8:I#?^/+^-G\5^.G
M/^C>&8,'S((9,_*RJ7 &\?='%%G:ZW:Z]J>D:'J46O\ Q+O(_-\2^+;A@;;P
MY!SF"'(*J1B0?*J_?%9RCP_<^$;CR+NYT[X+:7+_ ,374B[?;_%=X#RJMG>R
MNP(X<#Y^E+II_7R\^BWD]9:!?^O^#Y=7M%:+41X/#UQX,N+&2[GT7X/65PS7
MVN ;;WQ7?9.Y5X&]-^_L_P!T5HZE>ZH^J:!K'B7P]"WB(+Y?@CX<VJ9CMHR#
MMN+A,':4!;G:OW*9=7LL%WHVLZOX?%Y?SKY7@?X=1#]W%%C NKA1C)(!;+;_
M +]%G8ZG:Z[JFE:5KJ:_\2;M&D\3^+9G#6WARWZRPP$@JIR& VJOWNHI/N_/
MK]^O_I3Z_#$%V7E_P-/_ $E=/BD7-"74[+QC?66E7$7B+QY>NLGBCQM+S;>'
MHN=]M#)DX(0RKC>.5'%?;25\,Z*NF7^D1?V3>S:%\&]-O$&HZI(Y%]XGO0XX
M#$ERK2#;@.!B3I7W,GM7SV:_%&_G^F_;_"ME;K<^GR;X9_+]?F_\3W?D2444
M5X9]*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% "4;0.PI:* (;FS@O(FBN(DGC;JDJAE
M/X&O._&7[-GPJ^("L/$/PZ\,:JS=9I]*A\W\'"AA^=>E44 ?)WC#_@EW^SMX
MM1BG@A]"F(QYNCZC/!C_ ("69/\ QVO'_$/_  1A^'WF&?PEX_\ %?AJXQ\K
M3&&Y4'M]U8V_6OT1HH _-"+_ ()X_M,?#.(_\*]_:2NY8T^Y::A<7EO'CTV[
MIDS^ H@MO^"B7POAW++H?Q!MHS_JW>RF=AZY/DN?SK]+Z0C- 'YHQ_\ !0#]
MJ3X=(&\?_LWW5W;QG$ESIMG=VX_[Z E6MCP[_P %H? R70MO%_PZ\4^&I@=K
M>0\5R%/?(?RF_0U^BQ4?3Z5C:[X+T#Q1 \.LZ)IVK0N,-'?6<<ZGZAE- 'S%
MX2_X*G?LZ^*9%CE\8W.A2-C"ZOID\0_[Z564?B:^EO OQ!\-_$WP[;Z]X4UJ
MR\0:-.2L=[83"6-B.HR.A'H>:\G\3_L)? +Q>TS:A\*_#J/+]Z2QMC9M^!A*
MX_"O1?A+\'?"'P-\'P>%_!.CIHFAPR/,MLDKRDNWWF9W9F8G Y)[4 =I1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !115/5[J[L]-N9K&S_M"[CC+16OFB/S6[+N/ SZF@#S+X
MP:YXB@\2Z'I.E^,=.\#Z?=12R3:E=00SRNZXVQJLK!0",G.#TQ5;X=1ZQ%XY
MC_M#XJVWCF(VLFVQ@MK> QG(^<^23GT^:J7Q?TJ[\37GA>6Y^$5GXXOS;NTD
M%[?PK'8,0-R%G0JWU'I4'PE\+W.A^/A*_P (=*^'T;6;J;_3+J&;SCD?(WE*
MN/7F@#W:BBB@ KRSQ+_R';S_ '_Z5ZG7EGB7_D.WG^__ $H [WPK_P B[I__
M %Q%:U9/A7_D7=/_ .N(K6H *3-+534X;FYL;F*TN!9W+QLL5P8Q)Y;$<-M/
M!QZ&@#C_ (C>%$U&/^VK7Q7=>"=0MHC&VK6S0F,Q9SME293&R@DD$X(R<$9-
M>;_L[ZAX.N_'GBC^P_%.H^/_ !%);0OJ?B:^(\MU#LL<$.U0@5?F)V<9QSZ<
MKXT^!VL2VFN7WQ &M?%"[,,YTVXM)O\ 1;5RI\O.GKMP0<?,ID[' KWSP+K_
M (2U*&UM/#L^G/+;V@'V>R54:"/(&UD !3YA]T@'CI0!V-%%% '(_%/Q_:?#
M7P9>ZU=3VT#(5A@-Y(8X3,[!4WL.B@G+'LH)J+X8:SXCU_0CJ'B"X\.W:W!#
MV<_AN:6:WDBQ]XN_4DYZ=JO^-_%>D>$]/@FUJ*=[*YF%N7BLI+E$)!P9 BMM
M7C&XC&2!WK@?!\&F_!_1?&_B**QO++PA<7RW]EI=I9R/)$&C197CMP-RJ\F6
MV@#C)P,T ;>L?$'5KWQEKOAWPW!9RW&A:?'?7LEZ'*O)+N,5NNTC:2J,2YSC
M*_*:S=*^-@\<R^#+/PND*7GB/39-69[Y&=;*WCVJP9%92S^:PCQN X8]L'&M
M+L>#OB/XV\2>1<WVE>+M*L;S39[6!Y/-GBB=/(  )#,KQLH.,Y/H:YWX<_#W
M4/@SJOPYU?68V>VA\-7&C:G+"AD%E<23K<KNV@G:6WQ[AQD+ZT =I!\=7O\
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
M+_R';S_?_I7J=>6>)?\ D.WG^_\ TH [WPK_ ,B[I_\ UQ%:U9/A7_D7=/\
M^N(K6H **** $XK/CT'3X=<EU>.TACU*:%;>6Y5 'DC!RJL>X!SC/3)KS#XH
MZYXG;Q]I^AZ9XTTKP+I;:>UV;RZMH;F>ZF$FTQA9' 157#9QELG'W35WX8QZ
MW#XIO!JOQ'L_',9LAY<%K:PVYMCYG+$1,0=W R>>..] 'J=%%% "8JMJ.GQ:
MG:26T^XPR<.J.5+#N,CG!Z'VJU10!'#"EO$D<:+'&@"JB# 4#@  =J?BEHH
M3%4]3TJ#5[8V]TIDMV(+Q[B%<?W6QU7U'0]ZNT4 -"X%+BEHH 3%+110 444
M4 %%%% !1110 4444 %%%% '/^/YKRW\%:W+I^E1ZY>I:2&'390"MR^TXC(/
M&">*^.[2TUJ'Q+JVDZ9JD.K?$BYB,OB;Q3,<V_ANVQEH8%(^4[0P^51][K7V
M%\0[2\O_  /KMMI^JIH=[+9RI#J4C;5MF*G$A/;'6OB=+70+_P '2V=M=W&B
M?"G1Y]VI:FPVW?BZ\!!VHN,NI;8,X'>OHLK^"7KV_J_E'J]]$?*9S_$AZ=_O
MMV\Y/9;:L6VD\.7/@N_EL;FYTSX-Z9/C6-5:0F_\4W@_@5\[@C$=V7_6=*T-
M0N;FVN/#VKZ[H\=SJ%W^[\#_  V@P(8DZ)<7 X#'@L<[O]93KW4+QM:T#Q%K
M7AY?[<,:P>"/AQ%AHX$P-EU<#.$(!CZD?</%-L;34+7Q!K.EZ/JL>H_$S4U:
M3Q'XSE?%KX=MR%)@BDX&0OE+@9Z'TKVV][^?7[]?_2I+?X8GSR71?E]VGY1>
MWQ2)=/M=:A\4:KI&A:E#KWQ(N(_-\2^+;DYM_#L/.8(%(.",./E4??%9:R:!
M<>![R:"ZN-.^"^F3XU/42_\ Q,/%=X#]T/G.QV!&"P^_TI%MM#U3P>]G:7D_
MA?X2Z3-G4-18;;OQ9=C'W4QEE)$?.!U-7[J^N%UO0/$>J:$LOB-T6'P1\.$P
M8K2/@1W-P/X"/W;'+#H:>M_Z_P"&3MMT@M7J+2W]/_@M=^LWHM!;N\FMKG0-
M5U;0$O-1NE\OP/\ #N(@1118XNK@<!B0"W.[[].LK+4X/$VK:1I.N)K_ ,1I
MXFD\3^+9SFW\.V_/FQ6X(X.0P&%'WJ+*RU>WUW6M+TK5X;OXCZHAE\1>,97Q
M;>';<X(MHI.F0-BX&>AK,B3P[J/@][33_M'ASX3Z1*&O]0==MYXMNAC:JIC+
MJWR'.!WI?U_EIV?1;R?O2T#;^OOU[]WM%:1U+^A?V;?^'_-TJ\ET/X.:=>HN
MH:G(Y-_XGO1(.C\G8T@VX+#B3I7W.AXXX%?#_P!I#^+?#/B+Q)I7_$_D,</@
M[X<V_P T=I!E0MS..B$9C<Y(^X:^X$%?/YK\47Z_\'7J^[VZ+1'U&3;3^7]6
MZ+LM^KU9)1117A'TH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4F*6B@!K+D$=*JZ=I<&F)(L"D&1S([NQ9G8]R3R:N44 )@4
M8I:* $Q2T44 %07TTEO:RR10F>15)6,-C<?3-3TAYH Y?1?B5X:UG?'%K%G#
M>1'9/97$RQ7$+#JKQL00?PP>U&L_$OPSHFU)=8LY;N1MD-G;3++<3,>BI&I+
M$_A5;QO\'?!/Q'9'\3>&=-UF9!A9[F &4#T#C#8_&CP3\'?!/PX9V\,^&=.T
M:5^&FMX!YI'H7.6Q^- '56,\ES:12RPFWD=0S1%MQ3V)]:L4@&!@4M !7EGB
M7_D.WG^__2O4Z\L\2_\ (=O/]_\ I0!WOA7_ )%W3_\ KB*UJR?"O_(NZ?\
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
M@_[^+_C0!:HJK_:EG_S]P?\ ?Q?\:/[4L_\ G[@_[^+_ (T 6J*J_P!J6?\
MS]P?]_%_QH_M2S_Y^X/^_B_XT 6J*J_VI9_\_<'_ '\7_&C^U+/_ )^X/^_B
M_P"- %JBJO\ :EG_ ,_<'_?Q?\:/[4L_^?N#_OXO^- %JBJO]J6?_/W!_P!_
M%_QH_M2S_P"?N#_OXO\ C0!:HJK_ &I9_P#/W!_W\7_&C^U+/_G[@_[^+_C0
M!:HJK_:EG_S]P?\ ?Q?\:/[4L_\ G[@_[^+_ (T 6J*J_P!J6?\ S]P?]_%_
MQH_M2S_Y^X/^_B_XT 6J*J_VI9_\_<'_ '\7_&C^U+/_ )^X/^_B_P"- %JB
MJO\ :EG_ ,_<'_?Q?\:/[4L_^?N#_OXO^- %JBJO]J6?_/W!_P!_%_QH_M2S
M_P"?N#_OXO\ C0!:HJK_ &I9_P#/W!_W\7_&C^U+/_G[@_[^+_C0!:HJK_:E
MG_S]P?\ ?Q?\:/[4L_\ G[@_[^+_ (T 6J*J_P!J6?\ S]P?]_%_QH_M2S_Y
M^X/^_B_XT 6J*J_VI9_\_<'_ '\7_&C^U+/_ )^X/^_B_P"- %JBJO\ :EG_
M ,_<'_?Q?\:/[4L_^?N#_OXO^- %JBJO]J6?_/W!_P!_%_QH_M2S_P"?N#_O
MXO\ C0!:HJK_ &I9_P#/W!_W\7_&C^U+/_G[@_[^+_C0!:HJK_:EG_S]P?\
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
M#_W[%6:* *W]G6G_ #ZP_P#?L4?V;:?\^L/_ '['^%6:* &HBQJ%50JC@ #
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MW_X#/_A1_;T/_/"[_P# 9_\ "M.B@#,_MZ'_ )X7?_@,_P#A1_;T/_/"[_\
M 9_\*TZ* ,S^WH?^>%W_ . S_P"%']O0_P#/"[_\!G_PK3HH S/[>A_YX7?_
M (#/_A1_;T/_ #PN_P#P&?\ PK3HH S/[>A_YX7?_@,_^%']O0_\\+O_ ,!G
M_P *TZ* ,S^WH?\ GA=_^ S_ .%']O0_\\+O_P !G_PK3HH S/[>A_YX7?\
MX#/_ (4?V]#_ ,\+O_P&?_"M.B@#,_MZ'_GA=_\ @,_^%']O0_\ /"[_ / 9
M_P#"M.B@#,_MZ'_GA=_^ S_X4?V]#_SPN_\ P&?_  K3HH S/[>A_P">%W_X
M#/\ X4?V]#_SPN__  &?_"M.B@#,_MZ'_GA=_P#@,_\ A1_;T/\ SPN__ 9_
M\*TZ* ,S^WH?^>%W_P" S_X4?V]#_P \+O\ \!G_ ,*TZ* ,S^WH?^>%W_X#
M/_A1_;T/_/"[_P# 9_\ "M.B@#,_MZ'_ )X7?_@,_P#A1_;T/_/"[_\  9_\
M*TZ* ,S^WH?^>%W_ . S_P"%']O0_P#/"[_\!G_PK3HH S/[>A_YX7?_ (#/
M_A1_;T/_ #PN_P#P&?\ PK3HH S/[>A_YX7?_@,_^%']O0_\\+O_ ,!G_P *
MTZ* ,S^WH?\ GA=_^ S_ .%']O0_\\+O_P !G_PK3HH S/[>A_YX7?\ X#/_
M (4?V]#_ ,\+O_P&?_"M.B@#,_MZ'_GA=_\ @,_^%']O0_\ /"[_ / 9_P#"
MM.B@#,_MZ'_GA=_^ S_X4?V]#_SPN_\ P&?_  K3HH S/[>A_P">%W_X#/\
MX4?V]#_SPN__  &?_"M.B@#,_MZ'_GA=_P#@,_\ A1_;T/\ SPN__ 9_\*TZ
M* ,S^WH?^>%W_P" S_X4?V]#_P \+O\ \!G_ ,*TZ* ,S^WH?^>%W_X#/_A1
M_;T/_/"[_P# 9_\ "M.B@#,_MZ'_ )X7?_@,_P#A1_;T/_/"[_\  9_\*TZ*
M ,S^WH?^>%W_ . S_P"%']O0_P#/"[_\!G_PK3HH S/[>A_YX7?_ (#/_A1_
M;T/_ #PN_P#P&?\ PK3HH S/[>A_YX7?_@,_^%']O0_\\+O_ ,!G_P *TZ*
M(X)A/$KJ& 89PRD'\C4E%% &?KFEPZSILUI<-*()5VR"!RC,O<9'(S[5\]^%
M-?TWP'%\6CX?74-*?3;<74'A_48Y$$)"$&XC#D_([8^Z<<>]>_\ B2+6)M*E
M70I[*WU+@QOJ$32P]>0RJRGD=P>*YBT^&YU2\U?4?$36UUJ&IV(TZ6.T1EA2
M'DD#<2223G)].E 'F5E+-X''PAU6VEDDOO$,R6NK.6)-YYT1D+OZE6Y![#BN
MQ^-&K3MXB\!^&E9UL=;U7R[W:Q420HA<QDCLQ R.XJ?0_A)=VEUX9_M?4XKZ
MR\+JPTU$B96<[2J/*2<953CY>O7VJ%?!_B/QOIL-SK%]9C6=&U=KS2+Z*S>*
M-HQP%>,MNP02I((SU H \S\;>,]4\$/X^\,:/.]M9+>Z='9F,D?9%N6VR*A_
MA'&0.V35KXK^);OX-:[K-AX;)M+2[\.O<) IRD-PDBH)1GH2&.3WZFO1[OX(
MP:YI/B7^UKM7UC79HKB2Z@0A+=HL>2(U8Y(4C/)YSVIUW\&_^$LN=6OO%=U#
M>7M]IO\ 92BSC9(X8LY+@,22Q8 ^V,>] ',VA_X5[\2OAU8:?O%OKUC+!J";
MR?/E6,.)FSU?.<GT->ZUYYX>^&E]#XBT;6=>OX-0N=$LVLK$6\3("& 5I7R3
M\Y48P.!DUZ&.E "U7O[V+3K*>ZF.V&%#([>B@9)JQ5;4;&/4[&XM)@3#/&T;
M@?W2,&@#Q+X@ZSH'Q"U+0M3T?XQ6/A)+6-V8V-Y9M*^\<9\P-CW%6/AC#'!X
M_B ^+D_Q!<V<G^A2/:LL(R/G_< 8]/FKJK7]GOX:VUO%%_P@OAZ38H7?)IL3
M,V!C).WDUJ>'/A+X1\(:XNJZ#X?T[1+ORFA9M/MDAWJ><,% S0!V%%%% !7E
MGB7_ )#MY_O_ -*]3KRSQ+_R';S_ '_Z4 =[X5_Y%W3_ /KB*UJR?"O_ "+N
MG_\ 7$5K4 %%%% 'SS^T)?6]OX]T3R/$OC2PU6+3Y&_L[P;IPNI?*:0#S9"4
M(525*X)Y(!Q\M<MX#\)ZG\1?$>HQ6_C[XJZ'>Q6()N==LX+0LA<@+&#'S@\D
MC';\/3OB):>-;WXJ6,?@^?1M!E_LAC-JNJV[W!NAYW^H5%91\AP^2<CS..":
MVOA_8>/;#Q-=+XR\0Z+K,+6@-M%I5FULT;;QN+AG8L", $'C!]: .T\-:9)H
MGA[2]/FF^T36EK%;O,<_O&5 I;GU(S6G24M !2$4M% " 8I:** "DVTM% "
M8I:** "BBB@ HHHH **** "BBB@ HHHH **** .=^(=I=W_@;7;>QU5-#O);
M.5(=2=MJVS%3B0GMCK7Q.MMH%]X-DL[>YN-#^$^D3AK_ %!EVW?B^\!&%5,9
M=2VP9V^O-?9WQ771F^&WB4>(FF70C83?;3;Y\P0[3OVX!.<9KX_N[^\%SHFN
MZ[H"2^(V40^!?AY"G[JWAZ"YN$ /(RS99%^YUKZ/*[\DO7R[?GYO2.^]CY/.
M;>TCZ>??KY>2UEML2WNHWK:YH'B+6?#Z'Q"8U@\$?#B+#16T>!MN;@9PA ,>
M<E?N'TIEA::A::]K6DZ-JL>H_$C4U:7Q)XVF?%MX>@(4F"*7CD+Y:X!;[I]*
M?#:ZI::_J>EZ?K<>K>/=3CW^+/&LF#!X9M^=\$+;MJD9E&!(OW1Q5#9H=[X2
MGL#/-H/P5TR9FNM<&1?>*KP$DJ#PS*7,HX#\(*]G2UE_7;3JK[+>3UEH?/WU
M_KYZ_F]HK2.HP6VA:IX/:TMKJ?PO\(])FS?7Q7;>>+;L8^ZF,NIQ'SM[FM&[
MO[D:[H/B+5-!67Q0\:P^"?AS'@PV,? 2YN!T0CY&/*]#4>I7]TE]HNO>*=!2
MY\4,GE>"/AU;IF&V@QQ<3H <'!;ED7_5_E)#;ZI!K6J:3I^K17_CC4D,GC#Q
MS)@P^&H"#YD$#9VJ54N !(#\HXINS_'K]^OYO=_#$%?;TZ?=I^2Z?%(6TL]7
M@UW6]*TG5X;KXB:FAF\2^-)7Q;>'[<X(MHI.!D#8N 3T-9D2>'=0\'FTLEN/
M#?PETB8->7K+MO/%]T,; J8RZM\A)V^OI4A@\.WGA6YLI;VXT;X,Z;,6N]9&
M1>^*K[)W*#PS+O+] XPHJ[?WNL&^T77?$^A1/XI=1'X(^'EM'^YM8B.+B= #
M@H"W+(OW.HI]?^&_X9-+Y06NX:6_K_A[-_.;TV)?M6[Q?X:\0^(]*W>(Y#'#
MX.^'=O\ /%8P955N)QR$(!C<\C[AXXK[A3./>OB+1(]3T_Q?<Z7I%U'X@\<:
M@ZS>+?&LP!@\/Q$Y>VA;)52$,J\2#E1QVK[<3@5\[FMKPM_7R[=KZO=[H^HR
M:]I_+^K]^]M%LMB2BBBO#/I HHHH **** "BD) ZFHX+F&Z3?#*DJ9*[HV##
M(."./0T 2T54OM7L=,V?:[RWM=_W?/E5,_3)IT&I6EU:FYAN89;<9)E20,@Q
MUY!Q0!9HID<T<L:R(ZNC ,K*<@CU!I(+B*YC$D,B2QG(#(P8'!P>1[B@"2BJ
ME_JMEI42R7MW!9QLP0/<2*BECT&21R?2G7FI6FG1B2ZNH;9"<!II @)],DT
M6:*HQ:WIT]K+<QWUM);0C,DRS*408SR<X'XU-8ZA:ZG:QW-G<17=O(,I- X=
M&'L1P: +%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 (10!BEHH **** "BBB@ I&Z4M-=U
MC0L[!5 R23P* /$_B'XR^)GA3QE$+*V\)'0ID\NVN-6U62S$DA880KM8F3T"
M\$5N_#N^^(.K^+[N;Q0_A[3[&VM_*?3='O9;IS*3E7;>J[.,].M,^+WA)]8N
MM/UZV\-+XMGLHF2W@26,26[$@^;$)"%+8&.H.#Q6?X#L?&'BSXKW'C#6=#D\
M(:/!IYL+?3KBXCDN;HE@QDE$9*J!C@9)H ]DHHHH *\L\2_\AV\_W_Z5ZG7E
MGB7_ )#MY_O_ -* .]\*_P#(NZ?_ -<16M63X5_Y%W3_ /KB*UJ "BBJVH7\
M&EV4]W<OY=O!&TLCX)VJHR3@<\ &@#PGX_\ A72O%?C+2X;;P%<>/?%$=@Q$
M3:DUA9V=N7XDFE!'S%@X4 $D;NPK4^!/@W2_".LWZOX+D\#^(9K1/.M8]2:_
MMKJ$/P\<A8G*L<%2%(W#KD&MG4H[GXD6=OXJ^'7BI=*NI81#]IN]-:>TO802
MR91PA.TLQ5T/\1'(Z3?"OPCJ>F:OJNJ^)?%K^+/$K!;.39:BTM[*('<(XH1T
MW'#%R3NP,' H ],HHHH SM?\1:9X6TR;4=8U"VTRPAQYES=RK'&N3@98G')I
MOA_Q+I7BO3(M1T;4;;5;"7.RZLY5EC;!P0&'&0:;KVG:7<1Q7FJPV\D5@6N$
M>Y *0D*07YXR 3SVR:XSX/>#UT"3Q7K$5K_9MMXAU5M1M]/5=@BC$:1ARO\
M"TFPR$=MX!YS0!V.M>+-'\.O$FIZE;6+2Y*">4*2!C+?09&3T&1S4NK>(M-T
M&V2XU"]ALX78(C2N!O8C("^IP"<#L*\F\/(-=^-_Q<CU11-#:Z5IUC;1R#(%
MM)%,\F,]F?.?]T>E>>_L]ZMJ/B+Q/\)H]5FDG@M/!5Y<VC3$DO)]J2 /GN1
M%&?1CZT ?3<WB32[?1QJTFH6R:84$@O#*OE%3]TANASD8]:DTG6K'7;076GW
M45Y;EBGF0MN 8'!!]"#P0>17RKX9OKN?Q3X8T%G;_A'HOB9J\<2'[@6&&2>*
M,?[(F+D#L5'I7K/PTN)H?CG\6;&(M_9RG3+KRQ]U;A[<B0CT+*D9/X'O0!Z/
MJGB[1M%O8;._U.UM+F8 I%-*%8@G:#CL"2 ">">*?K7BG2?#D<3ZIJ%O8+*2
M$\^0+NP,G ]AR?0=:\)ME77+?]HF;6,,RS/8X?CR[6/3U:,#/09D=A[DFH?@
MEJNI^)_B+I4^O,TUQ!\/M+DB\\<EIW8SO@]V,: GV% 'T!J'B'3=*T]+Z[OH
M+>S?:$G>0;7+?="GOG(QCK4^FZI::Q917=C<Q7=K*,I-"X96&<<$>^1^%?*'
MP>U*^U+7/A#IMU(\ND6D_B.2T$A)5O(D,5O]=D;N%]J]9^!=S,/&'Q7L59CI
MMKXE+6Z_PH\EO&\H7_@9R1ZL?6@#V"BBD8D#@9/I0 M%9OV^^_Z!C_\ ?Y/\
M:/[0OO\ H%O_ -_D_P : -*BLW^T+[_H%O\ ]_D_QH_M"^_Z!;_]_D_QH TJ
M*S?[0OO^@6__ '^3_&C^T+[_ *!;_P#?Y/\ &@#2HK-_M"^_Z!;_ /?Y/\:/
M[0OO^@6__?Y/\: *7CZXOK3P5K<VF:6FM:@EI(UOITH!6X?:=L9SQ@GBOC>T
MLM9@UO5]$TG5(M4^(MW&9O%GBZ5OW'AZWQEH(#MX.T,/E0?>ZU]<>.FU;4_!
MVLVMI+_PCUS-:R)'JLDR;;1BIQ(>?X>OX5\:Q1Z!?^$;N"&ZN-#^%&CSYO=0
MY%[XNO 1\HXW%2VP<*>_-?1Y7\$O7M_5_**W>^B/E,Y?[R'IW^_T\Y=%MJQ8
M9?#5YX1N)+*6XTOX*Z1-_P 32^9C]M\57H_A4Y)*L5'5T_UG2K]]=7EI?:)K
MFO:.EYK=X/+\#_#F$CRK:/HEQ..!G"EN2_\ K*2]U"^^W^'_ !!K.@QGQ+,B
MP^"?AU#_ *FUCP-MS< 9P0#']XI]PTZSM;ZV\3ZIHNC:LFH?$74(S+XF\;3$
M?9O#\!"DP0L2%!"F->&;[I_#VW:S?KU^_7\Y+?X8GSW]?Y:?E%[?%(?86>LV
M^O:MH?A[4XM;^(MTAF\5>,;ALP:!#SF"'(X/#CA!]_KZ9JMX>N?!LT\,T^G?
M!'1YL7]SN/V[Q9>@] <DE788Y=?O]*2*/0=5\)74-O=W'A?X1Z1-B\O>1>^+
M+L8Z<;BI_=]$[GFKMY?W:ZAX?\0:GHB2^*[A5A\$_#J/_46,1P([FX R 1E&
M.XIT-%G?_AE_P$TMND%OJ&C_ *T_S:;^<WM[HZZO;FUO=%UO5M 2^UN[3RO
MWP\CQY5M#C N9QP,D MR7^_266GZC::[J^AZ-KBZY\0[E&E\6>,9VS!H, _U
ML,!*\'(8#"#[W45-:66K1>)=5T;2=9BNOB!J$?G>)O&DQ'V?P_ <$6T))"@@
M;%X9NAK*MCX>U/PE<Q68N/#GPET>8&ZO6R+WQ;=#&P=-Q5OD)PGKS2[6_J^V
MG;LMY/WI:!Z_UWUVNNKVBO=CJ7]&&EZCHD,NFW,N@_!;2KQ$N[QF(O?%%\''
M(/)*M(H'+KQ)TK[FCZ=*^'?MA3Q#X9\0>(]*$GB>=XXO!_P[MN8+& LH6XG
MSA@#&_S%?N&OM);Z^_Z!CGW\Y*^?S7>'S_J_5]WM?1:(^GR;::]/Z\EV6_5Z
MLU**S?[0OO\ H%O_ -_D_P :/[0OO^@6_P#W^3_&O"/I32HK-_M"^_Z!;_\
M?Y/\:/[0OO\ H%O_ -_D_P : -*BLW^T+[_H%O\ ]_D_QH_M"^_Z!;_]_D_Q
MH GU2UBO=/N()XUEBD0JR,,A@1R#7EG[*EO%:_!;3(84$4,=[J"(B]% O)@
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
MY8$,&5F#!@=VXD\\UK>%/"5CX/T^6UL0[&>XDN[B>8[I)YG.7D<X&2>.@
M   %;5% !1110 4444 %%%% !1110 4444 <E\61HQ^&GB8>(O._L/\ L^;[
M;]G_ -9Y.P[MOOBOD*]O+P:EX?U;7/#R3>)3&(_ _P .X(_W5K#@@75RF, @
M%FSM'W.M?97C^XO;7P5K<VFZ6FMWZ6DC0:=* 5N'VG$9!XP3Q7QQ:66L6^L:
MMH^EZM%JGQ$NT\WQ5XNF8&W\.V^,M! 2-JG:&'RH/O=:^BRM^Y+7^OT7=[O9
M;GRF<)^TA;^M?Q?9;+=A;P:G;:[K-AIVM1:MXZOHR_BSQQ(<V_AJ#YMT$+Y^
M4C,HP''W1Q6>4T.[\$RVADFT#X+6,Y-UK&-M_P"*[O<<JO0NI<R#^+A!21MX
M:N_"<YL9KG2_@QI4W_$TOV=OM_BJ\'\*MDN58@='4?O.E7KRZNK>]T;6]=T=
M+S6+E?+\#_#B'B*VCZ+<7"C )P"V6+_ZRO<U_K1Z?@FE\H+?4^=_KRU_%IOY
MS?D&IW=TNL:#J_B?P^EWXI,>SP5\.K6/,5I!@XN+A,$ X+<[1_JZ?;P:E!K&
MMZ=I^K17WC6^1G\7^/7/^C^&X<'S+>!\_*5&\ !Q]T<4MC::Q;:WJNC:!J<6
MN?$2[3S?%'C&Y8&WT"'G,$&054\./E0??'/IG ^'KCPA(\,]QIOP5TJ;_B87
M>]OM_BR\!Z YWLKL".'4?/TI:?U^&GGT6\G[TM!^?]>>OEU>T5I'4:\/AVX\
M&36LUU<:-\&[&X8W6K#B^\5WV3N"]"Z;R_\ >X45IZE>:O\ VOH.K>)M AD\
M5,GE^"?AW:IF*RB(.+BX3&%* MSM'W!TIES?7%O?Z/K6K: M]K%ROE>"/AW%
M_JK>$# N;A1@9(!;YB_WZ;8V.H6VLZKH^C:\NN_$*Z1I?%?C"=\V^@0#_60P
M$C:IR& VH/O=11?K?O\ \'7\)/K\,1VZ?UY:?C%=/BD7= CU*T\6W^GZ/=1>
M(/&UY(LGBSQS+S;Z!%DE[:!\G:0AE7 <<J.*^VDZ=:^&-'72]0T>!M,NYM!^
M#6F7B"\O9&/V[Q1?"0=&.7*M(,??48DZ5]SITKY[-?BC\_TWZ+_"OA5EO<^G
MR;X9_+]=O_DGN[O:Q)1117AGT@4444 %%%% "$XIOF @\C%$G2O*+RZN+C7;
MB:T5K/7K9FWZ<S'RKR(=P.1G:/;K7@YKFL<LC!N/,Y.UOSMW?9;OIJ=>'P[K
MMJ]K?U_3Z'JX<#N/:EWC.,C->/+>PP6D]U&LUWH$QVWEGO/FV<OJISD#/OWH
MD,@BM;*ZU"3:YWZ3JR.<>R2>OIR#UKYK_6Z-KJE_Y-IOIK;:6R?27NRL=O\
M9SO\7X??\UU7;57/8/,'7(P.IH\P$=1S7D@N]0FU(RJOD>(K5<3V!;]U>Q_W
ME'3/![#K4*7<45G/=1--=>'YV*W=F7/FV;^JG.< CU[T_P#6Z"_Y=.VO7IW:
MMT>DEO'?5:A_9SM\7]?\'IT>VY[#O XH\P8SD8KQ^=F1+:QO[^0!OGTK5XW(
M!'9'QUZ#J#UJ7[5?OJ#31KY7B&U7%SIY;]W>Q]V4=,GV ZTUQ;'K1?3KKYKU
MZI?:6VN@?V<_Y_Z_RZ/L]SUOS!ZCFG YKQU+R"*TN+F/SKC09VVWEH7/FV4O
MJISG&1Z]Z]+\)QF'0;-#=F^4)\EP3G>N?E)]\8KV,JSQ9G5=-0M97WOUT:[I
M]^CNFDSEQ&%="*E?\/Z_K5&Q1117U)PA1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!B>,/"R>,=!N=*DU
M&_TR*X&UY]-E$<V.X#%3C/TK!\+?"BW\-3R//XAU_7XF@-LMMJ]XLL,:$8.U
M%11G''.>*[FB@#BM"^%6D^'[O3YXYKNZ72XY(M-AN'5ELU?J$PH)X. 6)('
MJAIOPP>]T:XL]:U/4KUEU(W]A<W%R);FS(.5VOMQ@'.%P0!QS7HE% ''I\+=
M$?1=8TZ[26^&L2>;?7,[#S9GP &RH &W P  !19_"_28VU&2_>?6KF_M5L9[
MB_*LY@ XC&U0 .YXR3R:["B@#D?#GPUT[P[J%M??:;O4;JTM?L5I)>NK&W@X
M^1<*/0 DY) '-==110 4444 %%%% !1110 5Y9XE_P"0[>?[_P#2O4Z\L\2_
M\AV\_P!_^E '>^%?^1=T_P#ZXBM:LGPK_P B[I__ %Q%:U !1110 4444 %%
M%% !15+6=6@T+2[K4+D2FWMHS*_DQ-(^ ,G"J"3^%5?"7B:R\9^&=,UW3C(;
M#4;=+F RIL<HPRN1V..U &O17)>)?B3IGAO4I-/>&[OKR"T-_<PV,7F-;VP)
M'FOR.,@X RQVG .*?J?Q&TFQ@T5K9I-6FUI#)IUOIX#O<QA-Y=<D *%()8D#
MD#J0* .JHKD&^*&@?\(M9Z]'<O/:WEP+.WACC/GRW)<IY 0\^8'#*0<8VG)
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
M +\-_P#%4>5JW_/S:?\ ?AO_ (JM$G%&0: ,[RM6_P"?FT_[\-_\51Y6K?\
M/S:?]^&_^*K2HH S?*U;_GYM/^_#?_%4>5JW_/S:?]^&_P#BJTJ* ,WRM6_Y
M^;3_ +\-_P#%4>5JW_/S:?\ ?AO_ (JM#>,]_P J7=QWH SO*U;_ )^;3_OP
MW_Q5'E:M_P _-I_WX;_XJM$'(S2%P.Q_*@#/\K5O^?FT_P"_#?\ Q5'E:M_S
M\VG_ 'X;_P"*K0W#WHW B@#/\K5O^?FT_P"_#?\ Q5'E:M_S\VG_ 'X;_P"*
MK0# G IU &;Y6K?\_-I_WX;_ .*H\K5O^?FT_P"_#?\ Q5:5% &;Y6K?\_-I
M_P!^&_\ BJ/*U;_GYM/^_#?_ !5:5% &;Y6K?\_-I_WX;_XJCRM6_P"?FT_[
M\-_\56E10!F^5JW_ #\VG_?AO_BJ/*U;_GYM/^_#?_%5I44 1PB01J)2K28Y
M*C /X5)110 C=*^>/!UG=ZA\!OB/;6*NUY+J.JK$J<,3N[5]"RQ+-&T;C*L,
M$>U9/A_P?H_A2WG@TC3H-/AGD,LL<"X5W/5B/4]SWH \+NE74M.^ ,&E'=*D
M\,QV#E84MR),^@'0UU7Q@)NO&_PNO8YEETR#7#',8V!59#&RINQ_M<?6O1=+
M\$:)HEW-=6&F6UK<2A@71>@8Y8#^Z">2!C-97AWX5Z%H>B:EI9TZT:RU"[>\
MFM8XML(=CG*KDD'(SG.<\\4 ?/OQ4LKN]USXE7EJKG3(-1T<73*/E.Q\R?DI
M&:T?VCK*\UOQ;K2Z2CR"#PG(UUY(ZHTR%1^(!KZ/LO"^E:?I,FF0:?;I82;O
M,@V963/WBV?O$]R:CT7PAH_AVVF@T[3X+:*;B0*N2X P 2<D@#@#H* /(]31
MM2^+/PB;2VS'#IL]Q*R=!;F!5&?8D@5[H.E8VA>#=%\,R2R:7IL%D\@VLT:\
M[<YVC/1<]AQ[5M4 %%%% !1110 4444 %>6>)?\ D.WG^_\ TKU.O+/$O_(=
MO/\ ?_I0!WOA7_D7=/\ ^N(K6K)\*_\ (NZ?_P!<16M0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <G\5QH
MI^&WB4>(O._L+[!-]M^SY\SR=IW[<<YQGI7Q_>7]\MYHNN:YH*3>*'7R? WP
M]@3]U:P]!<W" 'D LV61?N=:^S?'T]_:^"];ETO3(]:U%+21K?3Y0"MP^T[4
M.>,$\5\;6=CK$&LZQH>D:K%J?Q"NHS-XN\7S-F#0+?&6@@.W@[0PX3^+K7T6
M5OW)7?\ 7Z+N]WLMSY3.+^TA_77\7V6RW>PL-KJ=IKNIZ5IVMQZKXYU*/S/%
MWC:3!@\-0<[X(6W%5(S*,!U/RCBJ!70[[PE-9M+/H/P3TR9C<:QR+[Q5> G*
M@\,RES*.-_""FQR^&;SPC--9O<:7\%-'FQJ-VS'[;XJO1_"#DDJQ4=63_6=*
MOWMW>V=_HFN:YHZ7NOWH\OP/\.X2/)M(L82XG'"YPI8\O_K*]S5/^D_\DTOE
M!>9\[_7]=T_OF_(9J5]>IJ.C:]XGT)+KQ:Z>5X)^'=NF8;6#'%Q.@!YPS<LB
M_P"K_*2&UU2#5]5TG3M7COO&FHH9?&7CN3'D^'(2#YD$#9VH5!D  D'W1Q2V
M%GK,&N:OH/AW4XM9^(-TAE\6>,[EOW.A1<Y@@R.O#]$_CZ^F=N\/7?@Z6XBD
MGTWX):/-MO9BW^G>++T'H.22K,,<NGW^E+R_KRT\^BWD_>EH/K?^O/7\WM%:
M1U'/#X=N_"MQ:3WEQHWP8TR<FXU925O?%-]D[@#PS+O+]-X^45=O[_6AJ&BZ
M[XGT*&3Q;(OE>"?AY;)^YLXB.+B= #@H"W+(OW!R*6YOKNUU+1=;U70$OM?O
M(_*\#_#Z/'DVD&,"YG&0-Q W=7^_3+#3[^UUK5]"T375UKQ]<(TOB[QE._[C
M0X!_K88"1D$D,!A!][J*'WOW_P"#K_Z4^OPQT&K[6_KII^,5T^*1;T1-3T_Q
M==:5HUVFO^-;]UE\7>-Y@&AT&/.7MH6R54A#*N XY4<=J^VQG8<<^A-?#.C#
M2M3T2"?3KB30?@KI-ZB7-P[?Z;XHOA(.>Y*M(H'+KQ(>*^Y@"4(4[3@X([5\
M]FJ]Z/S_ $W[?X5LK+>Y]-DS]V?R_7;OZO=WZ6/F>+PS<>!/C;IFL^/O!OA;
M7FU[5##IGC'3K9C?6%PV?L\,PDR0NT!%=" #U'-8&I7#Z[\&/CCXPNU*^(;#
M7;W[%=G_ %]H+,1_9PC=5VD%@!W8^IKW[0_AYJ[7%C)XK\2MXI_LZX-S:!M/
MBM</SL>382'9 >" HSR03BLK6O@39ZJ_B*Q74I;?PWXBNDO=5TE80?.E 4/L
MESE%D"*'&#G!P5)->&?2E/XT^-=6T?\ 9LUWQ%9.;75VT03++&,&*22-<L/0
M@L3^%<'XGE'PJ^(GPEA\.VR6\=]HFH65U'",">.*T6:-G_O$2+G<>?F;GDUZ
MCJO@G5O$WBS7=-U.]:\\ ZAHYL9=&EM41(Y3QNBD!WME2P8'@87%2^'/A$NG
M:QI.IZSJLOB"ZT:P?3-.::!8_*A<*'9\$[Y&5%4M\HQGY1DT ?/]GJ%QX=^"
M7P5\8VJB3Q+J/B"QFO;P#][=F\E9;A78<L"KXQT&U<?=%)KU]-=_ 'XN^.)B
M#XGL_$-[-:WQ \Z#[',J6Z(W50 G0==[9SDU[GH?P(LM(.@V,FHRW7AWP_?O
MJ.DZ6T(4V\I+%%:3.72,NVP8&/ER3@4W4_@+8:A_;>G#4)8O"VMZ@NIZAHZP
M@^9."I<++G*I(44LN#GG!&30!Z%HU])J>B6%Y+'Y,MQ;QS/&/X2R@D?F:\RO
M?(MQ?M:EM0\.2S,+^!AF2T?)!=>X&<GIVKUMP0!7D]XTEQKMU):0BRUZ!F\S
M3V/[N^B]>_)7Z=:^ XMUA1[W?37;9='?K%_$MM;'KY?O+^O^&]>G70KS0JRV
MMI>WQBMQ\VEZXAY_ZYN<^F>I[4]7O9+R29(4MO$,"XN+';^[OXN[ ="<9Z9J
M)9;2&QFND@>[\/2MMO+ G]Y9R^J\],^A[TZ2(*EI:7=V3O\ FTC6%/(](W/7
MVZ'K7YIY^G7Y)W?W0D_\$SW/Z_ST_-?]O1(T:T2RGDMXWN/#T[8O[-@?,LI.
M[+W Z]ATJ2:,LMK:7UWM@!W:7KB'GV1SGZCD]JD#7<FHR.D*VWB.W7%Q9?\
M+*_C_O#MGKZ=:@22UBL);J*)[KP]*VV[L&/[RSD]5]@1V/>C1?U966^FZ2>Z
M^*F_>C[K#5_U_6KZ/:2T>I,LE[+>RSQ1I9^(H5VW%@0/+OH_[P'0G[W3-0;[
M5-/EDCB>?P[.V+ZT(_>6$G<KW '/8=*?<1*OV6TU"Z)+C=I.L(>@[(_Z=CUJ
M0&[DOI)(H4A\16ZXNK$G]U?Q]V';)_#K3UOY_)O7?39MK=;5(ZKW@V_K^MNC
MWB]'H-DB#"VM+J]*0#Y]+UI3S_US<_F.3VKT_P ,O=2:-;-?0K;WF#YJ(,#=
MDY(^O7\:\L62SCL9[E(7N?#\K;;RQ)_>64O]Y?;/H>]>H>$XO)T"R077VU G
MR3_WTS\I/OC%?;<)O_:JEG]GOYZ>J_EENM8RU2/*S#^''U_KT?=;=5N;%%%%
M?J9X(4444 %%%% !1110 4444 %%%% !1110 4444 4M8NI;'3+JX@A-S+%&
MSI"O5R 2%'UZ5\^W/[1GB_2M(L+&_P#"EI_PG^L.'T[PM;W#N\=N<?OKB3!V
M8!.057[IY]/H+6([F72[I+.58;MHF$4C]%?!P3^-?$%AI\D5[K>@>'->_M+6
MV4S>-/'MPQQIZ GS+: D9ZB0#"#[PY]/8R^C3K<WM%>UN_X^7XMV2/G\TQ%6
M@X^S=KW[?AY_@MV>SO\ M'ZI>>*HM'TS3]-N].TV/?XD\2-*ZV&F, "\:MG;
M(P&?XQR.E06G[5/EVFJ^)-5TZ'2O!"/]GTB\D+M=:Q-TQ%%P0N<\@-TKQ:67
M1[OPC#JEQ'+H_P $M,E\NVTU#B]\2W8/WFYR5=PW60=>E:$]YJVG^(-.O]2T
M2+7/B%J4.WPSX.3'V71K3!_?2#A=VT,?X^M>O]0P^W+Y?UT3[](KNSQ/[1Q.
M_/\ UT\VNW63\CU:?]HWQ=9:1IMA<^$[0_$#67$EAX8AN'9H+8X_?7$F/DP"
M2057[IYJZW[1FH7?BB+2--M=+O+#38O-\2>(FF9;'3&QDQJV=LC#D??'3I7B
MMGI\RS:WH.CZ]]KU7!F\<>/96XL4&3);6Y(R.C@85>HY%4S=>'[OPG'J3VLV
MD_!?39_+M].4_P"F>);W/WFYR5+ ]7'7I3^HX=_9_/KY?^DKYRT#^T,3_/\
MET_KWG\EJ>U67[5%R;/5/$NJ:1#I/@=&,&CWDK.;O6)L@*(HC@A3SR W2FW7
M[27BG3-*T[3;GPK;2_$35V$EEX7MIW8P6Y(Q+<2 '9P2<%5^Z:\IN9-8TWQ%
MINHZQIT6L_$;4H]OAGP9'C[+HML0?WT@X4,%#?W^M16-C>>9KN@>'=76[U(9
MF\;?$"X;_CS')>WMS@GH) ,*O4<^A]2PRUY5][M_PW=_:>D=!?VABMN=_A?_
M (?LOLK66I[4O[1>H7GBF/2;"WTJ;3=-B#^)/$<DS+8Z:^!F)3G;(P.1]\=.
ME>Z:/J,.KZ9:WUO)YL%S$LL;@8W*1D'\:^%9;GPW<>%+;4[VWN--^#&G3>59
MZ7&?],\27G_/1_FR5)#'EQ]*^X/"<OVCPSI4GV46(:UC86P_Y9 J,+^ P*\C
M,,/3H*/LU;^NOGW2T6BWN>YE>)J8AR525^O_  WEV;U>KV->BBBO&/H#S+X[
M>.;_ ,'Z)HEII4OV74M=U:VTF*ZVAC )'P[@'@L%SC/&:J^"O%=[IGQG\1>
MKJ]GU&U@TR#5K*:[??*BLYCD0OU89"D9YY/:M?XR^ ;OQUH6G-IIC&K:1J$&
MJ6:S-M222)PVQCV##(SVS53P3X(U!_B=X@\=ZO:C3KJ_LH--M;$R+*\4,9+L
M7925RS'H">%]Z /2Z*** "D/2EI",B@#P;]H#X90S:+?^)+/5M:C\;>=&NB3
M6E_-&(IMP$<*PJVPJ3G=N4Y!.3Q4?Q#\;ZYJ/Q T_P %):ZE>V6G:2-7UX:(
M42>[Z*L"LSIM5F#$X() P.M=#XC\)_%&]\:SZMI>K>$EL8ALL(-2L+F9[8$8
M9LK*H+MTSC@<#J:T+CX:ZQ9^.(/%VGWUI/JUQI0TO4XKI&2*?!W+*FW)4JV?
ME.<@XR#S0!O>!/&.B>*? -GK?AQ2-)>%S%$\9C>,H2&1E/*L"""/6OG63Q5J
ML'P1B^+7VN;_ (25M>\[<9&VFU^U>3]EVYQLV \8ZG/6O6M(\(Z]\+]-\)>'
MO#QL-0L);Z636EN8)/-E65V>1XBIVQA2Q^]G( '6J,?[/T_]AKX2EOX)/!::
MS_:RP;6^T;/,\W[,?X=GF9.[.<'&.] '/?M+^)]1UGPJSZ3?36&E:9JEC'<3
M6\FQKJ9IT!BR#G8H/S>I('K6G\2OB!J&L?%&7PC::?JU[H.BZ<-5UF/1BBS7
M>YB(X-[.F%X9F"G+8QWJ7XK?LD^"O'>F7/\ 9NB:=I>L7-['=S7[I(V_$@:0
M$!NK#(_&NE/PCG\-^-G\0^%'M+1+C2ETFXT^ZW^5LC.89$(R05R00>H/44 =
M7\.O%&A^,_!NEZQX<8'1[F+,"["A3!(964_=8$$$>HKIJY7X9^ [?X;^#K+0
M[>4S^2TDLLQ7;YDLCM([ =AN8X'88KJJ "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "O+/$O_ "';S_?_ *5ZG7EG
MB7_D.WG^_P#TH [WPK_R+NG_ /7$5K5D^%?^1=T__KB*UJ "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HK/UU-2?2+H:.]K'J90_9WO49H0_;>%()'T
M-9_@Z+Q/'8S?\)3/I4]YYG[MM)ADCC"8'!$C$YSF@#H***1AD8SB@ S1FL[^
MQW_Z"-Y_WVO^%']CO_T$KW_OM?\ XF@#1S1FL[^QW_Z"5[_WVO\ \31_8[_]
M!*]_[[7_ .)H T<T9K._L=_^@E>_]]K_ /$T?V.__02O?^^U_P#B: -'-&:S
MO['?_H)7O_?:_P#Q-']CO_T$KW_OM?\ XF@"C\0+2YU#P3K=M9ZLNA74MI(D
M6IL<"U8J<2'_ '>M?$T*:!?^$;N*&XN-#^$VC39NKPY%[XOO 1@#C<REM@X0
M]^:^V=;\&6GB/2+S2]3N+B]T^\B:&>WE8%)$88*GCH17/7?P-\)W\^CRW&FQ
MS?V, -.C=08K3WCCQM4^^,UZV"Q<,,FI7U?3^M^W;?<\3'X&>+DI1:T7]?+O
MWVV/E>\O[\:AX?U_6=!B?Q3.JP^"?AW#S!9Q'&VYN ,X(!3[Q3[AIUI9WUOX
MGU71=%U>/4/B#?H9?%'CB<C[/H,)"EH(&)"@A3&O#-]T\>GU7%\&/#D.N7^M
M)!+_ &S?1F&?43*3<,G/RB0_,H^8\*0.:I+^S[X,3PQ<^'5TM8]%N93-<649
MVI<.226EQS)R3]XFN_\ M.E:W*_Z^>R[?:>K?0\S^QZU[\R_K]7WZ+1+J?*,
M46@ZMX2N8XKFX\+?"+2)L7%UR+WQ9=\<X(W,I_=]$/4\U<O+Z\34_#^OZGHD
M<WC"X18?!7P\C_X]["(X"7-P.Q&48[BG0U]57_P,\)ZK<Z1/>:;'=-HZ[=/2
M4!H[4?\ 3./&U3[XS4L7P7\-P:WJ&LI;R#5]00Q7.H>83<.A!!42?>4<GA2*
M?]ITG]E]?ZOY]7OT5D"R>M_,NG]6\NBVZN[/E>SL]5C\2:MHND:S%<^/K^/S
MO%'C:8C[/H,/!%M"Q(4$ HO#-T-9-NWA[4_"-PEJEQX<^$>CRC[1='(O?%UT
M,;!]W<RM\A.$/?FOK _L]^"_^$:N/#XTI4T:YF-Q<6:L52XD))+28Y<Y)^\3
M5R_^"7A;4[K1Y[JP6X;1P!IR2 &.TP, QQXVJ1Z@9H_M.E?9_A_7DND5KJQ?
MV/6MNOQ^[]7UD]-$?+'VIE\1^&->\1Z6)/%=P\</A#X>6W-O86Y90MQ.!G#
M&-_F*_</X?<"G'4'\JX:+X)^&(=9U'5UM6_M?4$,=SJ#.6N'0@@J)#\RC#$8
M4CK60/V9_ HM#:_8+K[,7\TPB_GV[\8W8W]<<5YV*Q%+%<NZM_5EKT^]ZMGM
MY?@WA>?VDMW_ $WY^6RV1ZGN]C^5&[C.#^5>7O\ LV^")'MG:RO&:V4+"QU"
M?,8!R OS\8- _9L\#B>>?[%>":<,)7&H3Y<-][/S\YK@Y:7\S^[_ ()[%H=_
MP_X)Z?N ['\J7=['\J\M'[,_@069M!878MBXD,7]H3[2P& <;^N*=)^S9X'F
M>W>2RO'>W54B8ZA/E%!R /GX HY:7\S^[_@BM'O^!Z?N^OY4N[V/Y5Y?_P ,
MV^"//N)OL5X);A669_[0GS(&^\#\_.:9_P ,S^!/LIM?[/NOLQ?S#%_:$^W=
MC&<;^N*.6E_,_N_X([0[_A_P3U&3Y@>OY5Y-K4;_ -J"RU&;;*TK/I^MQG_5
M'.1&YYZ' YQ5R7]F_P $S26TCV=X[VRA(6;4)\Q@<@#Y^ *Z>+X=Z;#ITE@K
MSFS<Y:%WWJ3Z\@\^]?+9[E<LRIPA0EM>][I>FE_OT<79H[,-6A0DV];_ -?T
MNIQ$9NY-1EEMXH[;Q%;KB>T;_57\?]X=B>AZU6B>UBTZ::"%KC1+AL7MDW^L
ML)/[RC&<#CMVKT23P%8S&V+S7+/;<0OYGS)[!L9IR^![-+J6Y6:=9Y5VR.K
M>8/1AC!_&OCWPIBV_P")'K^*WM:VNTEM):Z2.[^T*?9_U_5UU6VJ//I(0'M+
M*YO=RM\^F:XIY3TC<_EUQ3T:XEU&66"%+7Q%;J1<69'[J_CX^8=B3QWKN%^'
M>F)8RV8:46DC;F@W#9GU QQ^%22^ [*?[,9)KAFMO]2Y<;X_HV,T+A3%_P Z
MZ=_SMO'[,MVO=E=#_M"GV_K_ (/5?-6//4>VATZ>>V@:[T*=L7EDW^LL9/51
MC..1V[4^2 $VEE/><G#Z7KBGIZ1N?RZXKT%/ ]G'=RW*S7"3RC;(ZL!O'^T,
M8/XU#_PKO318266Z7[)(V]H"PV9]0,<?A2?"F*M;GCU[VWV\D]^\'K%VT#^T
M*=[V?]?JOQ6YP\;7;W\LL,*0>(;=<3VA_P!7?Q_WAV)QCN:]&\&R6TGAVS:T
MB:"W92RQ/UC^8Y7\#D55?P'92&V+S7#-;<0OYGS(/0-C./:M*/0S&N%U"[49
M)PK*.3R?X:^CR7):^75IU*LTT_\ @:^3Z.VDM'9.YQ8K$PKQ2BMOZ^[MVV-/
M-&:SO['?_H)7O_?:_P#Q-']CO_T$KW_OM?\ XFOL3S31S1FL[^QW_P"@E>_]
M]K_\31_8[_\ 02O?^^U_^)H T<T9K._L=_\ H)7O_?:__$T?V.__ $$KW_OM
M?_B: -'-&:SO['?_ *"5[_WVO_Q-']CO_P!!*]_[[7_XF@#1S1FL[^QW_P"@
ME>_]]K_\31_8[_\ 02O?^^U_^)H T<T9K._L=_\ H)7O_?:__$T?V.__ $$K
MW_OM?_B: -'-&:SO['?_ *"5[_WVO_Q-']CO_P!!*]_[[7_XF@#1S1FL[^QW
M_P"@E>_]]K_\31_8[_\ 02O?^^U_^)H /$:VTFA7ZWDK0VI@<2R)]Y4VG)'O
MBOAH7&@ZGX4%P;*?PU\*M)F"VVFC(O/%=V,!788W%6Q&?N?Q'FON&?0/M,3Q
M2W]W)&X*LCLI# ]01MKFK[X,>&=3U?2]3N[,7-[I2".PDEP1:*!@"-<;4QQR
M!G@>E>G@L5##7YD_E_6_GTZ*YXV88*>+:<&M._\ 6WEUZZ'R?>7-[:^(])UG
M4M.BU/XFWJ+'X;\$Q\V>BVYP$EE R P&UCEEZT_3].O/[3UG0/#WB!!K4H\_
MQ=\0[@X6T'7[+ QP/[J\%NM?5-K\$?#%EJ&J7\-J\>HZF"MY?"0_:)@1@@R_
M? QV! JI-^SWX+G\,KX=?2D_L)9?/.GJ=L+R9SN=1]\Y[MFO3_M.E_*^G]6O
MLNBZO5M['E/**V_,NO\ 6V[ZOHM%;<^41<:#>^$8KIK2?2/A9I$P6QTK!^U^
M+;L$;7<8W%6(0_<_B/-:-S=ZO!XBTO5]3TR#4/B1?1^7X<\&1G-IHMMP!/*
M2 P&T\LO?BOJNY^"_AF[UC2]4FLA+>Z4@CL)'P1:*.GE+C:F/4 'BF6WP2\,
M6>H:G?PVTD>H:FI2\O1*3<3+_=,OWP/8$"E_:=)KX7_73?KNWN]E9!_8];^9
M=/\ A]NFR6RW=V?*6G6+#4]8T#PYKOG:U*IF\7_$6Y;"VJ\%K:!C@==HX+=3
M5.1M#U'PBEY/'-X?^%>DR[++1ER+SQ5= C$CC&XJS!/X/XCS7U>_[/W@N3PP
MGAPZ5&NA+)YW]GI\L+OUW.H^^?\ >S5R\^"GA?4-:TW5KFQ%Q?Z8@CL99<,+
M51T$:D;4Z#H!T%5_:E*^S_I;^O1=(K;747]CUK;K^OTZOK)[Z'RM->:Q:>)-
M)U>[TBWU3XE7\0C\/>#AS9Z':X&)I #@-C'5EZ]*^TO#2W$>@:<MY,L]V+=!
M-*A!#/M&XCVSFN5MO@IX:L[[4[Z"WDBO]3&V\O5E(N)E_NF7[X'L"!726/AI
M=.LX;6WOKN*"% D<:N,*H& .E>7C,5'$**BK6_JWHOOZL]? 8*>%<G-WO_5W
MYO\ X"1LYHS6=_8[_P#02O?^^U_^)H_L=_\ H)7O_?:__$UYA[!H\4<5G?V.
M_P#T$KW_ +[7_P")H_L=_P#H)7O_ 'VO_P 30!HYHS6=_8[_ /02O?\ OM?_
M (FC^QW_ .@E>_\ ?:__ !- &C^-)NQWS6=_8S_]!*]_[[7_ .)IC:$YW?\
M$ROL'K^\'^%)WZ :FZC=67_8+D*/[2ON/^FH_P *7^PGW[O[2O<_]=!C\L5%
MY=AV1I<9SWI2V*RQH+A67^T[[!_Z:C_"@Z"Y"C^TK["]/WH_PHO+L&AJ;J"U
M9G]A/NW?VE?9Z?ZP8_+%-_L!MI U*^P?^FH_PIWEV"R[FKNYI0?>LDZ"Y"C^
MT[[ _P"FH_PJ7^QY/^@E>?\ ?:__ !---]4(T<T9K._L=_\ H)7O_?:__$T?
MV.__ $$KW_OM?_B:H#1S1FL[^QW_ .@E>_\ ?:__ !-']CO_ -!*]_[[7_XF
M@#1S1FL[^QW_ .@E>_\ ?:__ !-']CO_ -!*]_[[7_XF@#1S1FL[^QW_ .@E
M>_\ ?:__ !-']CO_ -!*]_[[7_XF@#2HJ.&(PQJA=I"!C<YY/UJ2@ HK)\3I
MK<FD2CP_+80ZGD>6VI1N\.,\Y"$'I[TSPO%KJ:2@\12V$VI[CO;3(WCAQVP'
M).?QH V:*** "BBB@ HHHH **** "BBB@ HHHH *\L\2_P#(=O/]_P#I7J=>
M6>)?^0[>?[_]* .]\*_\B[I__7$5K5D^%?\ D7=/_P"N(K6H **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH 2C-5]2@GN;"XBMI_LMPZ%8YM@;RV(X;!ZX]
M*\?TS0-3\#?%_3+73/$6M:SI=UIES<ZQ:ZM>FZ6(KM$,J;O]668L-JX! .!Q
M0![1D>M&1ZU\T/\ $#6K;X0:=\5&O;E[ZXUM7DLO.80_86NS;_9PF=OW!NW8
MSNYS75?%?PIKFAW%AX@T/Q3K3^)Y]6@AMM/:Z/V&>-Y &@-O]P*(]S%_O?*3
MF@#VW(I:\A^-OA.[?P_K?B*'Q9KNDZC96^_38M.NC' DH'R*T0XF+O@'=G((
M QW],\-OJ$GA[2VU9$CU5K6(W:1_=6;8-X'MNS0!I4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 F:,CUIDRL\;!3M8C /I7BVK^%]:\(_$OP?/I/B?6M3N
MM2NY%U:QO[LRVLEL$)>18S\L6TX"[<=0.<T >V9'K1D>M?.M_P"+]7U?P7\1
M?&L6H7=K>:!J4L&G11S,(4CM]NY3&#M;>2V2P)QCIBMCXJ:1J6H^"Y/&=AXF
MUO3M;,$$^EV=C=LEN'8*4A:'[LA8G!+9//&* /<LCUH!!Z&O(/C9''9> 9=9
MUOQ!K&ASVUJ/+.C3RQ*ER5^\WE@[AN_O?*!FO0/ -Y+J'@O0[FXU&'5[B6RA
M>2_MR/+G8H,NN.Q- '04444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7EGB7_ )#M
MY_O_ -*]3KRSQ+_R';S_ '_Z4 =[X5_Y%W3_ /KB*UJR?"O_ "+NG_\ 7$5K
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 4]7:]33+EM.BAFOA&Q@CN'
M*1L^. S $@9[@&O-? NB_$>SU4?\)!:>&8K>Z<R:A?V-W/-<S$ [457C557H
MH&?E&3@DDUZM10!XI'\$-0D\+VG@B>6U?PE::R-127>WG/;"?SUMBF.OF'!?
M=]WMFK][IWQ3D\776I1:9X3EMU8Q6+W5_<E[:$]3L$6"[=3SZ*#C.?7** /*
M_%^F?$B]\517&F:=X9OM(LPK6L>I7T\3F;',K*D1&1T49..O7&/1]&6_72K0
M:F8#J'EK]H^RY\H/CD)GG Z#/-7:* "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** (KDRB!S"JO*%.U6;:">P)P<5Y1X<TKXI0>(WO-3L/">VZF"W%Y%>W$
MDT5N#D1QH8U7@>XR>3VKURB@#QS4_@]JK:9XL\-V,]K'H'B2]^V27#NPFM0^
MT3($VX?.W(.1R3FIM<T#XC1^)HI-(TOPO<Z)I\:1:;#J-_<*\9"X\QE2(@MC
M@<\<]SQZ[10!Q.I?\)G(B6(T[1;VVGLMD]RUW)"4G(PV(_+;='SQ\P/K6MX"
M\)1>!?"&E:#!(98K&$1!\8W'))('89)P*Z"B@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "O+/$O\ R';S_?\ Z5ZG7EGB7_D.WG^__2@#O?"O_(NZ?_UQ%:U9
M/A7_ )%W3_\ KB*UJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** //_BE\2[_X=3:"+?1X
M=4BU;4(M-1GO#"8I9"0K$;&RO'..?:M&P\1^)O\ A(8=/U'PW;P64T,CKJ-G
M?F=$D7&(W4QJ1GG!YZ5P/[3\$EU9^ X8KB2TD?Q38JL\04O&2Q^8!@1GZ@BN
MWTCP;J.D-XCDU+Q!?:Y#?PQK$UP5BDA"JX95,2H /F!R.<Y]J -_PQ=ZQ=Z1
M%+KUC;:;J19P]O:W!GC50Q"D.57.5P3QQFM;<!7ROX&3Q)J7P8\$S:(;;Q#?
M6M[?33Z!JUTR'4H5EE0A93GYTR"-W&1S5O1O'FF:G=_#G1%AU'1O#&I:EJ$%
M]8:DQ#Q7L>66SD<'!3>3@9P0JCIQ0!].[A6#XY\13^%/"6K:Q:VB7\UC;/<"
MWDE\H/M&<;L''3TKR7Q)X?T'P?;0Z#;ZYK&I#4/$4;PZ&EROEF5E+_9&<CY(
M/E+E<Y X[X.-X<ENK7PI\<=)FDC6VL9Y!;VL$S2PV^^T5V2,MR!DY(X&2< 4
M >[^#]>E\4>#M'UEH5@EO[**Z,(8D(70-MS[9ZUQ?@[XO:AKWQ.USP7JV@1Z
M%?:9 MS'(U[YOVV%C@21#8,J.^3P:Z'X1\_"OP?_ -@BT_\ 12UYE^U;I;:'
MH6C^.])G;3O$NB7L45O>1J#NBF<1R1N/XE(;./44 >E>'O&6IZ_XOUK3ETF!
M-'TUUA_M5;LMYLI7)C$>P8*@C<<XY'4YQV&X#VKS#XEO/\,?@=K<V@LZ7-A8
M/(LYRS[SR\I]6R68^]<+?:!IWAZPC\9IXZCTG1[G19TD308GWWJF/<L_SRR
MRIU#;<Y)!H ^B=PHW"OG/P=;3:5\8O#EA#"^E:;J?A>9Y;1+UGEFV-'LEG((
M42G<3N7GYCR:T/V:?!5A<Z/+X@N9-0NM5LM7U.T@EN+^>14B\]EV;"^T\#J0
M3[T >^T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !7EGB7_D.WG^_P#TKU.O+/$O_(=O/]_^E '>
M^%?^1=T__KB*UJR?"O\ R+NG_P#7$5K4 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <SX
MM^'7A_QS-9R:YIRZ@;.436_F2R 12#HZA6 ##LW6MR33XI+(VC;S 4\L@R-N
M*XQ][.?QSFK5% '#VGP8\'Z=96-K9Z,MG#8S/<6HM[B:,P2.#O965P1G)SSS
MDU<UCX5^%-?\+_\ ".ZCH5G>:/YGF_9I5)Q)G)DW9W;\DG=G)]:ZRB@#B[KX
M.^#KSPO:^'IO#]F^D6LHN(;?##9*/^6@8'=N_P!K.33H/A#X0M8]62WT"TMU
MU:)8;[R0R>>BC:%;!'&.N.O?-=E10!G:!H%CX8TFVTS38!:V%L@CA@5F98U'
M11N).!V':L_QCX!T+X@6*6/B#3TU2R5PXMYG<)N!R"55@"0>1GI70T4 4HM)
MMH],&GF(2V?E^5Y4Q,@*XQ@[B2>/6N0T#X%^ _"]OJ<&E^%M/M(=2C:&ZC"%
MEDC;[R88D*I[A<"N\HH X?2_@KX*T6;3IK+P[9V\^GQO%:SKO\R)6&" Q;/8
M8R>.V*V?"/@;1/ MG-::%8+IUM-*TSQ1NY4NQRS89CR3U/>M^B@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "O+/$O_(=O/]_^E>IUY9XE_P"0[>?[_P#2@#O?"O\ R+NG_P#7
M$5K5D^%?^1=T_P#ZXBM:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "O+/$O\ R';S_?\ Z5ZG7EGB
M7_D.WG^__2@#O?"O_(NZ?_UQ%:U9/A7_ )%W3_\ KB*UJ "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *\L\2_\AV\_W_Z5ZG7EGB7_ )#MY_O_ -* .]\*_P#(NZ?_ -<16M63X5_Y
M%W3_ /KB*UJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *\L\2_P#(=O/]_P#I7J=>6>)?^0[>?[_]
M* .]\*_\B[I__7$5K5D^%?\ D7=/_P"N(K6H **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MIT<FFVGVOR9DD=FCD0<A9 X^;&/EYJ!+*]\$?%+2=9NM!GM?"]SX?&EQ0:;
MTZZ9*LH<1LD8.U77"Y QE<$XQ0!Z;<_$7PS9I8//KVG1K?QM-:$W*XG0*6+)
MSR  3D51@^+_ (+NXM/DB\3Z7(E_+Y%L1<K^\DSMV>S9XP<<\5X=X5\"ZGX8
M\6?#U[O2;P6*:]JVHK"+5I!IMM.CB!)" 0GS'..V[V-,UO0[V7X6?$VTAT/4
M7O\ 4/$QN;:)-.D\R>/?$5D7Y>5^1SGMCWH ]UUKXN>"_#=S/;ZIXGTFPG@D
M2&:.>[16C=ONJW/!..]:NN>-=#\-VT=QJ>IVUG!(GF+)))P4XRW&?E&1\W09
MZUX<9]-N_B'\7K2XTJ;4I-2L+**&)+%I3+N@?]V2%^4DD'#8Z9[51B\,ZO\
M#C4/#EKXCT77]>T6;PW;:1)+X>>61K:YC+;HY%C8%D<,!NY&4% 'N.J_%'PE
MH;E+[Q%IMLXMQ=[7N5R821B0 =5.1@BK=SXYT&STRSU&75;7[#>()+>X23>L
MR8SN4KG(QSGI7D6@>'+?P[\3M)\CPW=:;I-EX5ELX5-N\Z6S&566'S<-E]@/
M )[C-<OX9\.7\/PP\$QI)X@\'^)-,COOLU]%ITDL<1:9B+>Y@*G*.I0CI]T8
M(- 'OVI_$CPSHUO:W%[K5G;PW,(N(G:3(:(XQ)QT3D?,<#GK5*?XK>'H_','
MA,WJ?VI+9_;!UV;2RJH#8P2VXG@]!]*\9\3CQ7K&ESV6I>$;G3]3O?"1B:;0
M['?]HN,OFV>0\1(HVN$)!)?&>,'>\$6^J:3\1/"&I7.AZK'97'@^+3"YM3^X
MN$>-F64?\L^%)&[KCUXH ]'\-^,K Z+J6IW?BC3M7LH;^6$7ELHCCAP0! <,
MV]US@D<DGI5\?$;PR="N-:.N6":7;N8YKJ2<*D3C^%\\JW(X//-?/.F>'O$%
MI;VNLQ:5J)T_2O'=UJMWIQLW66:TD^5)XXR 7VD[@!D\=,UI^/O"M]K.G?%/
M7-.TV]ET_7;&TM;2U6S?S;R=-VZ41%=W1E7<P&<'TH ]YT'QUH'B>_O++2=7
ML]0NK/;]HAMY@[1ANA(]#Z].*O:_J\&@Z/>:A<,%AMHFD8D^@Z5Y7H=JZ_'O
M3KV#3;N#3O\ A%/L9NOL;QPB7SHW6,M@ $*K<=OQKH?B*9?$FN:+X73^T+:U
MGE^U7=];V?F1*L?S)&7960%G"]0> : '?!CXD7'Q'\-7-QJ5DFE:Y87DMEJ&
MGA]QMY%;*@_5"I_.NA7Q_P"'GUG^R5UBS.HG<!;^:-S%1E@.Q('4#D5Y)#I>
MJ_#OXX7H@;6M9TGQ3IP6]OS9^8EI>1_+"[M&BJ RDKTXP,U-\';BZATW0_"?
MB#P9?_\ "0^'[B3=JEU9C[(/F?\ TJ*<\%G5CPOS98YP.: .T\._';P=XC@F
MFCU>"U1+YK!/M3&/S) VP 9 ZMD =ZZ./QUH$D^JPC5[/S=) :_1I@#:@@D&
M3/W0<'D^E?/UWHNN6OPU\0Z:^@:L;O3O%S:JZI:LPFMS>+*&AQ_K/DYPN3P1
MUJSJ]QK5YK_Q5UBR\%7VKVNH:98?8[?4K%A'=!2^\>6V"Q ;=Y9P3C'&: /5
M/%WQ+M;CX?>*-6\+:M97.H:3:/,0RF01L$++O3*G! X]?>L4_$36H?$'POBE
MN;=;#7[&2XU &#YMZVOFY5L_*,]@/QKS^[L=6N+SXG7 TCQ!<Q:OX9MX;2ZN
M[ HUQ*!,"@11\IRZ@)C(SZ<UTD-O>'Q)\%)O[-U#RK"RDCO'-G)BU8VGE 2<
M?)\_'/\ +F@#T^T^)OA2^T&36[;7M/GTB.7R'O8Y@T2R9QM+#ODXQZU1^,/B
MK4?!OPRU[Q%I#V_VS3;1[N-+F(R1R;1G:0&4\^N:XG2?!^IZ3\6M1T&W!_X1
M*[F7Q&=D@!BN =KPE>NUW"2>GROZUTO[0EK<W_P7\66%G:7%_?7FGRV\%M:P
MM+)([*0  HH YW2?BWX@TGQAX"T?74T_4+7Q;8-=17%C$\$EK*L2R,&1F8,F
M&QN!!'>O1]-^(/AW7+V:QL-:L[B[CC:5HTD!.Q3AG'9E!X)&0#7*?#_P7I.E
M^"M-U>U\/J?$"Z/';.+R-Q/D1 -#^\Y0%A@@8!KS/P5%J\WCGX?:K<>&M9L+
M6UTR^LKJW_LTP6NG2,%VPHG4(-I&_G=QSVH ]J\-^+K&/PI)JU_XFT[5K-9Y
M5_M.W410X\PA4&&(++PO!Y(Z=JQ/A;\0;KQMXM\<6K7EM>Z;I=U;Q6<EO$8R
M%>,LP?)R6!]<?2O*-'TW7]&\$^$M3&A:I<V>B^*+J]U#3$M'%P8'DD\N5(B
M7"[U? YXXY%>B?".2YN?B/\ $2_.E:C96.H3V<]M<7MF\"S*L.UL;@#GIP1F
M@#UZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "O+/$O_(=O/\ ?_I7J=>6>)?^0[>?[_\ 2@#O?"O_ "+NG_\
M7$5K5D^%?^1=T_\ ZXBM:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "O+/$O_(=O/]_^E>IUY9XE_P"0[>?[_P#2@#O?"O\ R+NG_P#7
M$5K5D^%?^1=T_P#ZXBM:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH HZGI%KK%J]M>0
MK/ _5&JG-X3TRX2S22U#"TQY!W$%/QSD_C6U17%4P>'K2<JE--NVZ735?<S2
M-2<5:+9CCPQIRZD]^+5?M<B[7?G##&.1T/Y5$G@W2%L9[,6*_99VWO&6."?4
M<\?A6[14/+\(]Z4>O1==_OZC]M47VG]_;8Q)?".ES+9J]J&^R?Z@[FRGXYR?
MQJ[J.FM>Z7<6L%S)822HRB>!5+QD_P 0!!&?J*O45O2PU&BW*G!)O>R)E.4M
M).YR;_#NSE^'+^#I+B62Q>R-@TS(A=D*[22,;2Q!.3CKS5.V^%&G_P#"L/\
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
M\M_W[;_"C_A,])_Y^6_[]M_A110 ?\)GI/\ S\M_W[;_  H_X3/2?^?EO^_;
M?X444 '_  F>D_\ /RW_ '[;_"C_ (3/2?\ GY;_ +]M_A110 ?\)GI/_/RW
M_?MO\*/^$STG_GY;_OVW^%%% !_PF>D_\_+?]^V_PH_X3/2?^?EO^_;?X444
M '_"9Z3_ ,_+?]^V_P */^$STG_GY;_OVW^%%% !_P )GI/_ #\M_P!^V_PH
M_P"$STG_ )^6_P"_;?X444 '_"9Z3_S\M_W[;_"C_A,])_Y^6_[]M_A110 ?
M\)GI/_/RW_?MO\*/^$STG_GY;_OVW^%%% !_PF>D_P#/RW_?MO\ "C_A,])_
MY^6_[]M_A110 ?\ "9Z3_P _+?\ ?MO\*/\ A,])_P"?EO\ OVW^%%% !_PF
M>D_\_+?]^V_PH_X3/2?^?EO^_;?X444 '_"9Z3_S\M_W[;_"C_A,])_Y^6_[
M]M_A110 ?\)GI/\ S\M_W[;_  H_X3/2?^?EO^_;?X444 '_  F>D_\ /RW_
M '[;_"C_ (3/2?\ GY;_ +]M_A110 ?\)GI/_/RW_?MO\*/^$STG_GY;_OVW
M^%%% !_PF>D_\_+?]^V_PH_X3/2?^?EO^_;?X444 '_"9Z3_ ,_+?]^V_P *
M/^$STG_GY;_OVW^%%% !_P )GI/_ #\M_P!^V_PH_P"$STG_ )^6_P"_;?X4
M44 '_"9Z3_S\M_W[;_"C_A,])_Y^6_[]M_A110 ?\)GI/_/RW_?MO\*/^$ST
MG_GY;_OVW^%%% !_PF>D_P#/RW_?MO\ "C_A,])_Y^6_[]M_A110 ?\ "9Z3
M_P _+?\ ?MO\*/\ A,])_P"?EO\ OVW^%%% !_PF>D_\_+?]^V_PH_X3/2?^
M?EO^_;?X444 '_"9Z3_S\M_W[;_"C_A,])_Y^6_[]M_A110 ?\)GI/\ S\M_
MW[;_  H_X3/2?^?EO^_;?X444 '_  F>D_\ /RW_ '[;_"C_ (3/2?\ GY;_
M +]M_A110 ?\)GI/_/RW_?MO\*/^$STG_GY;_OVW^%%% !_PF>D_\_+?]^V_
MPH_X3/2?^?EO^_;?X444 '_"9Z3_ ,_+?]^V_P */^$STG_GY;_OVW^%%% !
M_P )GI/_ #\M_P!^V_PH_P"$STG_ )^6_P"_;?X444 '_"9Z3_S\M_W[;_"C
M_A,])_Y^6_[]M_A110 ?\)GI/_/RW_?MO\*X/6[E+W5;F>$EHW;*G&,T44 ?
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>16
<FILENAME>legh-20231231.xsd
<DESCRIPTION>EX-101.SCH
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.5.0.8 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/15/2024 7:33:41 PM-->
<!--Modified on: 3/15/2024 7:33:41 PM-->
<xsd:schema targetNamespace="http://legacyhousingcorp.com/20231231" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:attributeFormDefault="unqualified" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:legh="http://legacyhousingcorp.com/20231231" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:srt-roles="http://fasb.org/srt-roles/2023" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:naics="http://xbrl.sec.gov/naics/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:deprecated="http://www.xbrl.org/2009/role/deprecated" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:dtr="http://www.xbrl.org/2009/dtr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2023">
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureStandardAndCustomAxisDomainDefaults" id="DisclosureStandardAndCustomAxisDomainDefaults">
        <link:definition>99900 - Disclosure - Standard And Custom Axis Domain Defaults</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/StatementBalanceSheets" id="StatementBalanceSheets">
        <link:definition>00100 - Statement - BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/StatementStatementsOfIncome" id="StatementStatementsOfIncome">
        <link:definition>00200 - Statement - STATEMENTS OF INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows" id="StatementStatementsOfCashFlows">
        <link:definition>00400 - Statement - STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails">
        <link:definition>40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property - Future Minimum Lease Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" id="DisclosureRevenueDisaggregationOfRevenueDetails">
        <link:definition>40302 - Disclosure - REVENUE - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails" id="DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails">
        <link:definition>40401 - Disclosure - CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails" id="DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails">
        <link:definition>40405 - Disclosure - CONSUMER LOANS RECEIVABLE - Disaggregation of outstanding principal balance of consumer loans receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" id="DisclosureOtherNotesReceivableDetails">
        <link:definition>40601 - Disclosure - OTHER NOTES RECEIVABLE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2" id="DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2">
        <link:definition>40602 - Disclosure - LEASES - Future minimum lease payments (Details) (Calc 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" id="DisclosureLeasesFutureMinimumLeasePaymentsDetails">
        <link:definition>40802 - Disclosure - LEASES - Future minimum lease payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureInventoriesDetails" id="DisclosureInventoriesDetails">
        <link:definition>40901 - Disclosure - INVENTORIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" id="DisclosurePropertyPlantAndEquipmentDetails">
        <link:definition>41001 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails" id="DisclosureOtherAssetsDetails">
        <link:definition>41101 - Disclosure - OTHER ASSETS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" id="DisclosureAccruedLiabilitiesDetails">
        <link:definition>41301 - Disclosure - ACCRUED LIABILITIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails" id="DisclosureIncomeTaxesTabularDetails">
        <link:definition>41501 - Disclosure - INCOME TAXES - Tabular (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>00090 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity" id="StatementStatementsOfChangesInStockholdersEquity">
        <link:definition>00300 - Statement - STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables" id="DisclosureConsumerLoansReceivableTables">
        <link:definition>30403 - Disclosure - CONSUMER LOANS RECEIVABLE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables" id="DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables">
        <link:definition>30503 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables" id="DisclosureOtherNotesReceivableTables">
        <link:definition>30603 - Disclosure - OTHER NOTES RECEIVABLE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables" id="DisclosureDealerFinancedReceivablesTables">
        <link:definition>30703 - Disclosure - DEALER FINANCED RECEIVABLES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails">
        <link:definition>40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash and Cash Equivalents (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails">
        <link:definition>40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails">
        <link:definition>40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventory, Property, plant and equipment, Impairment of Long Lived Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails">
        <link:definition>40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails">
        <link:definition>40208 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair value of financial instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails">
        <link:definition>40210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentrations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails">
        <link:definition>40211 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureRevenueDetails" id="DisclosureRevenueDetails">
        <link:definition>40301 - Disclosure - REVENUE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails" id="DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails">
        <link:definition>40402 - Disclosure - CONSUMER LOANS RECEIVABLE - Allowance for loan losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" id="DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails">
        <link:definition>40403 - Disclosure - CONSUMER LOANS RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" id="DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails">
        <link:definition>40404 - Disclosure - CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails" id="DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails">
        <link:definition>40501 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesNotesReceivableFromMobileHomeParksDetails" id="DisclosureNotesReceivableFromMobileHomeParksmhpNotesNotesReceivableFromMobileHomeParksDetails">
        <link:definition>40502 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") - Notes receivable from mobile home parks (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesAllowanceForLoanLossesDetails" id="DisclosureNotesReceivableFromMobileHomeParksmhpNotesAllowanceForLoanLossesDetails">
        <link:definition>40503 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") - Allowance for loan losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" id="DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails">
        <link:definition>40504 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") - Impaired and general reserve for allowance for loan losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails" id="DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails">
        <link:definition>40505 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") - Disaggregates the outstanding principal balance of MHP receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails" id="DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails">
        <link:definition>40602 - Disclosure - OTHER NOTES RECEIVABLE - Allowance for loan losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" id="DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails">
        <link:definition>40603 - Disclosure - OTHER NOTES RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" id="DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails">
        <link:definition>40604 - Disclosure - OTHER NOTES RECEIVABLE - Disaggregation of outstanding principal balance of Other notes receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails" id="DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails">
        <link:definition>40701 - Disclosure - DEALER FINANCED RECEIVABLES - net of allowance for loan losses and deferred financing fees (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails" id="DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails">
        <link:definition>40702 - Disclosure - DEALER FINANCED RECEIVABLES - Allowance for loan losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureLeasesDetails" id="DisclosureLeasesDetails">
        <link:definition>40801 - Disclosure - LEASES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" id="DisclosureLinesOfCreditDetails">
        <link:definition>41401 - Disclosure - LINES OF CREDIT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails" id="DisclosureShareBasedCompensationPlanDetails">
        <link:definition>41601 - Disclosure - SHARE-BASED COMPENSATION - Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" id="DisclosureShareBasedCompensationRestrictedStockUnitsDetails">
        <link:definition>41602 - Disclosure - SHARE-BASED COMPENSATION - Restricted stock units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" id="DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails">
        <link:definition>41603 - Disclosure - SHARE-BASED COMPENSATION - Summary of Stock options activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails" id="DisclosureCommitmentsAndContingenciesDetails">
        <link:definition>41701 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" id="DisclosureCommitmentsAndContingenciesLeasesDetails">
        <link:definition>41702 - Disclosure - COMMITMENTS AND CONTINGENCIES - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLegalMattersDetails" id="DisclosureCommitmentsAndContingenciesLegalMattersDetails">
        <link:definition>41703 - Disclosure - COMMITMENTS AND CONTINGENCIES - Legal Matters (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" id="DisclosureEarningsPerShareTabularDetails">
        <link:definition>41801 - Disclosure - EARNINGS PER SHARE- Tabular (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" id="DisclosureRelatedPartyTransactionsDetails">
        <link:definition>41901 - Disclosure - RELATED PARTY TRANSACTIONS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical" id="StatementBalanceSheetsParenthetical">
        <link:definition>00105 - Statement - BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureNatureOfOperations" id="DisclosureNatureOfOperations">
        <link:definition>10101 - Disclosure - NATURE OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPolicies" id="DisclosureSummaryOfSignificantAccountingPolicies">
        <link:definition>10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureRevenue" id="DisclosureRevenue">
        <link:definition>10301 - Disclosure - REVENUE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivable" id="DisclosureConsumerLoansReceivable">
        <link:definition>10401 - Disclosure - CONSUMER LOANS RECEIVABLE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotes" id="DisclosureNotesReceivableFromMobileHomeParksmhpNotes">
        <link:definition>10501 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes")</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivable" id="DisclosureOtherNotesReceivable">
        <link:definition>10601 - Disclosure - OTHER NOTES RECEIVABLE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivables" id="DisclosureDealerFinancedReceivables">
        <link:definition>10701 - Disclosure - DEALER FINANCED RECEIVABLES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureLeases" id="DisclosureLeases">
        <link:definition>10801 - Disclosure - LEASES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureInventories" id="DisclosureInventories">
        <link:definition>10901 - Disclosure - INVENTORIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipment" id="DisclosurePropertyPlantAndEquipment">
        <link:definition>11001 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureOtherAssets" id="DisclosureOtherAssets">
        <link:definition>11101 - Disclosure - OTHER ASSETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureDebtSecurities" id="DisclosureDebtSecurities">
        <link:definition>11201 - Disclosure - DEBT SECURITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureAccruedLiabilities" id="DisclosureAccruedLiabilities">
        <link:definition>11301 - Disclosure - ACCRUED LIABILITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureLinesOfCredit" id="DisclosureLinesOfCredit">
        <link:definition>11401 - Disclosure - LINES OF CREDIT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes">
        <link:definition>11501 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensation" id="DisclosureShareBasedCompensation">
        <link:definition>11601 - Disclosure - SHARE-BASED COMPENSATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingencies" id="DisclosureCommitmentsAndContingencies">
        <link:definition>11701 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureEarningsPerShare" id="DisclosureEarningsPerShare">
        <link:definition>11801 - Disclosure - EARNINGS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactions" id="DisclosureRelatedPartyTransactions">
        <link:definition>11901 - Disclosure - RELATED PARTY TRANSACTIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureSubsequentEvents" id="DisclosureSubsequentEvents">
        <link:definition>12001 - Disclosure - SUBSEQUENT EVENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="DisclosureSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" id="DisclosureSummaryOfSignificantAccountingPoliciesTables">
        <link:definition>30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureRevenueTables" id="DisclosureRevenueTables">
        <link:definition>30303 - Disclosure - REVENUE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureLeasesTables" id="DisclosureLeasesTables">
        <link:definition>30803 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureInventoriesTables" id="DisclosureInventoriesTables">
        <link:definition>30903 - Disclosure - INVENTORIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentTables" id="DisclosurePropertyPlantAndEquipmentTables">
        <link:definition>31003 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureOtherAssetsTables" id="DisclosureOtherAssetsTables">
        <link:definition>31103 - Disclosure - OTHER ASSETS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesTables" id="DisclosureAccruedLiabilitiesTables">
        <link:definition>31303 - Disclosure - ACCRUED LIABILITIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables">
        <link:definition>31503 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationTables" id="DisclosureShareBasedCompensationTables">
        <link:definition>31603 - Disclosure - SHARE-BASED COMPENSATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTables" id="DisclosureEarningsPerShareTables">
        <link:definition>31803 - Disclosure - EARNINGS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsSegmentReportingDetails" id="DisclosureNatureOfOperationsSegmentReportingDetails">
        <link:definition>40101 - Disclosure - NATURE OF OPERATIONS - Segment Reporting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDealerIncentiveLiabilityAdvertisingCostsDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesDealerIncentiveLiabilityAdvertisingCostsDetails">
        <link:definition>40206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Dealer Incentive Liability, Advertising Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails">
        <link:definition>40207 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Product Warranty (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesShippingAndHandlingCostsIncomeTaxesDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesShippingAndHandlingCostsIncomeTaxesDetails">
        <link:definition>40209 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Shipping and Handling Costs &amp; Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureDebtSecuritiesDetails" id="DisclosureDebtSecuritiesDetails">
        <link:definition>41201 - Disclosure - DEBT SECURITIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="legh-20231231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="legh-20231231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="legh-20231231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="legh-20231231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links, all" />
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd-sub/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" />
  <xsd:element id="legh_ConsumerLoansCurrent" name="ConsumerLoansCurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="legh_OtherNotesLoansAndFinancingReceivableNetCurrent" name="OtherNotesLoansAndFinancingReceivableNetCurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent" name="OtherNotesLoansAndFinancingReceivableNetNoncurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="legh_DealerIncentiveLiabilityNoncurrent" name="DealerIncentiveLiabilityNoncurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="legh_DealerIncentiveExpense" name="DealerIncentiveExpense" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" abstract="false" />
  <xsd:element id="legh_IncreaseDecreaseInConsumerLoansOriginations" name="IncreaseDecreaseInConsumerLoansOriginations" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="legh_IncreaseDecreaseInNotesReceivableOriginations" name="IncreaseDecreaseInNotesReceivableOriginations" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="legh_IncreaseDecreaseInDealerIncentiveLiabilities" name="IncreaseDecreaseInDealerIncentiveLiabilities" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="legh_InventoryRepurchaseAgreementMember" name="InventoryRepurchaseAgreementMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_OperatingLeasesSubleasesTermOfContract" name="OperatingLeasesSubleasesTermOfContract" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_BellMobileHomesMember" name="BellMobileHomesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_RevolverOneMember" name="RevolverOneMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_RevolverTwoMember" name="RevolverTwoMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_ConsumerLoansReceivablePolicyTextBlock" name="ConsumerLoansReceivablePolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_NotesReceivableFromMobileHomeParksPolicyTextBlock" name="NotesReceivableFromMobileHomeParksPolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_OtherNotesReceivablePolicyTextBlock" name="OtherNotesReceivablePolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_DealerIncentiveLiabilityPolicyTextBlock" name="DealerIncentiveLiabilityPolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_ConsumerLoansReceivableAverageContractualInterestRate" name="ConsumerLoansReceivableAverageContractualInterestRate" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <xsd:element id="legh_ConsumerLoansReceivableMaturityTerm" name="ConsumerLoansReceivableMaturityTerm" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_NotesReceivableFromMobileHomeParksAbstract" name="NotesReceivableFromMobileHomeParksAbstract" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_OtherNotesReceivableFixedInterestRate" name="OtherNotesReceivableFixedInterestRate" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <xsd:element id="legh_DealerIncentiveLiabilityAbstract" name="DealerIncentiveLiabilityAbstract" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_ConcentrationRiskNumberOfCustomers" name="ConcentrationRiskNumberOfCustomers" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" name="ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_ReceivableFromMobileHomeParksMember" name="ReceivableFromMobileHomeParksMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_OtherNotesReceivableAbstract" name="OtherNotesReceivableAbstract" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_OtherNotesReceivableTextBlock" name="OtherNotesReceivableTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_LoansAndLeasesReceivableAllowanceGeneral" name="LoansAndLeasesReceivableAllowanceGeneral" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="legh_FinancingReceivables31To60DaysPastDueMember" name="FinancingReceivables31To60DaysPastDueMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_FinancingReceivables61To90DaysPastDueMember" name="FinancingReceivables61To90DaysPastDueMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_FinancingReceivables91To120DaysPastDueMember" name="FinancingReceivables91To120DaysPastDueMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_FinancingReceivablesGreaterThan120DaysPastDueMember" name="FinancingReceivablesGreaterThan120DaysPastDueMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_NotesReceivableFromMobileHomeParksTextBlock" name="NotesReceivableFromMobileHomeParksTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_ConsumerLoansNoncurrent" name="ConsumerLoansNoncurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="legh_OtherNoteReceivableMember" name="OtherNoteReceivableMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_BuildingsAndLeaseholdImprovementsMember" name="BuildingsAndLeaseholdImprovementsMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_LoansAndLeasesReceivableGrossPercent" name="LoansAndLeasesReceivableGrossPercent" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <xsd:element id="legh_DirectSalesMember" name="DirectSalesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_CommercialSalesMember" name="CommercialSalesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_RetailStoreSalesMember" name="RetailStoreSalesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts" name="DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_IndependentThirdPartiesAndAffiliatesMember" name="IndependentThirdPartiesAndAffiliatesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_DeferredTaxAssetsUniformCapitalization" name="DeferredTaxAssetsUniformCapitalization" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="legh_DeferredTaxLiabilitiesInstallmentSaleRevenue" name="DeferredTaxLiabilitiesInstallmentSaleRevenue" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="legh_DeferredTaxLiabilitiesAccruedInterestReceivable" name="DeferredTaxLiabilitiesAccruedInterestReceivable" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="legh_InterestIncomePolicyTextBlock" name="InterestIncomePolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_AccountsReceivablesCreditPeriod" name="AccountsReceivablesCreditPeriod" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_ComponentsOfAllowanceForLoanLosses" name="ComponentsOfAllowanceForLoanLosses" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered" name="GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_TermOfNotesReceivables" name="TermOfNotesReceivables" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_ShippingAndHandlingCosts" name="ShippingAndHandlingCosts" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="legh_TermOfProductWarranty" name="TermOfProductWarranty" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_ShippingAndHandlingCostsPolicyTextBlock" name="ShippingAndHandlingCostsPolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_NumberOfBanksHoldingCashInExcessOfFdicLimit" name="NumberOfBanksHoldingCashInExcessOfFdicLimit" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <xsd:element id="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" nillable="true" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_DepreciationLeasedProperty" name="DepreciationLeasedProperty" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="legh_EscrowLiabilityCurrent" name="EscrowLiabilityCurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent" name="EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock" name="LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_LessorDescriptionOfLeaseTable" name="LessorDescriptionOfLeaseTable" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_LessorDescriptionOfLeasesLineItems" name="LessorDescriptionOfLeasesLineItems" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="legh_NetIncreaseDecreaseOfEscrowLiability" name="NetIncreaseDecreaseOfEscrowLiability" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="legh_InventoryNetCurrentAndNoncurrent" name="InventoryNetCurrentAndNoncurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element name="GainLossOnSaleOfLeasedProperty" id="legh_GainLossOnSaleOfLeasedProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="AccruedPayrollLiabilityCurrent" id="legh_AccruedPayrollLiabilityCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="PortfolioTaxesAndTitle" id="legh_PortfolioTaxesAndTitle" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ProvisionForLongTermInventory" id="legh_ProvisionForLongTermInventory" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="IndependentThirdPartyOneMember" id="legh_IndependentThirdPartyOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IndependentThirdPartyTwoMember" id="legh_IndependentThirdPartyTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AccruedDealerDebatesCurrent" id="legh_AccruedDealerDebatesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ShipleyBrosLtdMember" id="legh_ShipleyBrosLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OtherAssetsLeasedMobileHomesNonCurrent" id="legh_OtherAssetsLeasedMobileHomesNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="IncreaseDecreaseInInventoriesLoanOriginations" id="legh_IncreaseDecreaseInInventoriesLoanOriginations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="OtherAssetsExcludingLeasedMobileHomesNonCurrent" id="legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="HeritageHousingAndTinyHomesRetailLocationsMember" id="legh_HeritageHousingAndTinyHomesRetailLocationsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CorporateAndAdministrativeOfficesInBedfordMember" id="legh_CorporateAndAdministrativeOfficesInBedfordMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LesseeOperatingLeaseNumberOfLeases" id="legh_LesseeOperatingLeaseNumberOfLeases" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="LesseeOperatingSubleaseNumberOfLeases" id="legh_LesseeOperatingSubleaseNumberOfLeases" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="LineOfCreditFacilityBorrowingAmountSuspended" id="legh_LineOfCreditFacilityBorrowingAmountSuspended" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ProceedsFromSaleOfLeasedProperty" id="legh_ProceedsFromSaleOfLeasedProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="IndependentThirdPartyThreeMember" id="legh_IndependentThirdPartyThreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AmortizationOfTreasuryNoteDiscount" id="legh_AmortizationOfTreasuryNoteDiscount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="PrincipalShareholderMember" id="legh_PrincipalShareholderMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RightOfUseActivityNet" id="legh_RightOfUseActivityNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="IndependentThirdPartyAndAffiliates1Member" id="legh_IndependentThirdPartyAndAffiliates1Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="InventoryFinanceSalesMember" id="legh_InventoryFinanceSalesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="FinancingReceivableImpairedRelatedAllowance" id="legh_FinancingReceivableImpairedRelatedAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DealerFinancedContractsMember" id="legh_DealerFinancedContractsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="FinancingLoansIndividuallyEvaluatedForImpairment" id="legh_FinancingLoansIndividuallyEvaluatedForImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="OtherFinancingLoansCollectivelyEvaluatedForAllowance" id="legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings" id="legh_DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="AdditionalCommitmentAccordionFeature" id="legh_AdditionalCommitmentAccordionFeature" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense" id="legh_IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="MinimumFixedChargeCoverageRatio" id="legh_MinimumFixedChargeCoverageRatio" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="CombinedRevolversMember" id="legh_CombinedRevolversMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="FinancialAndNonFinancialCovenantsAbstract" id="legh_FinancialAndNonFinancialCovenantsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DealerFinanceReceivablePolicyTextBlock" id="legh_DealerFinanceReceivablePolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DealerFinanceReceivableMember" id="legh_DealerFinanceReceivableMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="InterestAndFeeIncomeLoansDealer" id="legh_InterestAndFeeIncomeLoansDealer" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="FinancingReceivablesGreaterThan90DaysPastDueMember" id="legh_FinancingReceivablesGreaterThan90DaysPastDueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DebtInstrumentsCovenantsMaximumLeverageRatio" id="legh_DebtInstrumentsCovenantsMaximumLeverageRatio" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="LessThan30DaysPastDueMember" id="legh_LessThan30DaysPastDueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ThirtyTo90DaysPastDueMember" id="legh_ThirtyTo90DaysPastDueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DealerFinancedReceivables" id="legh_DealerFinancedReceivables" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DealerFinancedReceivablesTextBlock" id="legh_DealerFinancedReceivablesTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="OperatingLeaseRentExpense" id="legh_OperatingLeaseRentExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="NotesReceivableTableTextBlock" id="legh_NotesReceivableTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="LeasedMobileHomesMember" id="legh_LeasedMobileHomesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LoansReceivableAverageRate" id="legh_LoansReceivableAverageRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="LoansReceivableFixedAndVariableRate" id="legh_LoansReceivableFixedAndVariableRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="FinancingReceivableDefaultAndLitigation" id="legh_FinancingReceivableDefaultAndLitigation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="FinancingReceivableImpaired" id="legh_FinancingReceivableImpaired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember" id="legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>17
<FILENAME>legh-20231231_cal.xml
<DESCRIPTION>EX-101.CAL
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  10.5.0.8 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/15/2024 7:33:41 PM-->
<!--Modified on: 3/15/2024 7:33:41 PM-->
<link:linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#StatementBalanceSheets" roleURI="http://legacyhousingcorp.com/role/StatementBalanceSheets" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#StatementStatementsOfIncome" roleURI="http://legacyhousingcorp.com/role/StatementStatementsOfIncome" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#StatementStatementsOfCashFlows" roleURI="http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureRevenueDisaggregationOfRevenueDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureOtherNotesReceivableDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2" roleURI="http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureLeasesFutureMinimumLeasePaymentsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureInventoriesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureInventoriesDetails" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosurePropertyPlantAndEquipmentDetails" roleURI="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureOtherAssetsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureAccruedLiabilitiesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureIncomeTaxesTabularDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails" />
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/StatementBalanceSheets" xlink:type="extended" xlink:title="00100 - Statement - BALANCE SHEETS">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_638461280173583960" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent_638461280173583960" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_638461280173583960" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638461280173583960" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_638461280173583960" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_638461280173583960" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638461280173583960" xlink:to="us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_638461280173583960" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_638461280173583960" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638461280173583960" xlink:to="us-gaap_AccountsReceivableNetCurrent_638461280173583960" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConsumerLoansCurrent" xlink:label="legh_ConsumerLoansCurrent_638461280173594003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638461280173583960" xlink:to="legh_ConsumerLoansCurrent_638461280173594003" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_638461280173594003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638461280173583960" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent_638461280173594003" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesLoansAndFinancingReceivableNetCurrent" xlink:label="legh_OtherNotesLoansAndFinancingReceivableNetCurrent_638461280173594003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638461280173583960" xlink:to="legh_OtherNotesLoansAndFinancingReceivableNetCurrent_638461280173594003" order="6" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_638461280173594003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638461280173583960" xlink:to="us-gaap_InventoryNet_638461280173594003" order="7" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638461280173594003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638461280173583960" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638461280173594003" order="8" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_638461280173594003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638461280173583960" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_638461280173594003" order="9" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638461280173594003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638461280173594003" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConsumerLoansNoncurrent" xlink:label="legh_ConsumerLoansNoncurrent_638461280173603964" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="legh_ConsumerLoansNoncurrent_638461280173603964" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent_638461280173603964" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent_638461280173603964" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent" xlink:label="legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent_638461280173603964" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent_638461280173603964" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_638461280173603964" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_638461280173603964" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent_638461280173603964" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_InventoryNoncurrent_638461280173603964" order="7" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent" xlink:label="legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent_638461280173603964" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent_638461280173603964" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherAssetsLeasedMobileHomesNonCurrent" xlink:label="legh_OtherAssetsLeasedMobileHomesNonCurrent_638461280173603964" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="legh_OtherAssetsLeasedMobileHomesNonCurrent_638461280173603964" order="9" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent_638461280173603964" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent_638461280173603964" order="10" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_638461280173613958" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities_638461280173613958" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_638461280173613958" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638461280173613958" xlink:to="us-gaap_LiabilitiesCurrent_638461280173613958" order="1" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_638461280173613958" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638461280173613958" xlink:to="us-gaap_AccountsPayableCurrent_638461280173613958" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_638461280173613958" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638461280173613958" xlink:to="us-gaap_AccruedLiabilitiesCurrent_638461280173613958" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_EscrowLiabilityCurrent" xlink:label="legh_EscrowLiabilityCurrent_638461280173613958" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638461280173613958" xlink:to="legh_EscrowLiabilityCurrent_638461280173613958" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638461280173623960" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638461280173613958" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638461280173623960" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_638461280173623960" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638461280173613958" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_638461280173623960" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLineOfCredit" xlink:label="us-gaap_LongTermLineOfCredit_638461280173623960" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638461280173613958" xlink:to="us-gaap_LongTermLineOfCredit_638461280173623960" order="2" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_638461280173623960" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638461280173613958" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_638461280173623960" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerIncentiveLiabilityNoncurrent" xlink:label="legh_DealerIncentiveLiabilityNoncurrent_638461280173623960" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638461280173613958" xlink:to="legh_DealerIncentiveLiabilityNoncurrent_638461280173623960" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638461280173623960" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638461280173613958" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638461280173623960" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638461280173623960" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity_638461280173623960" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_638461280173633959" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638461280173623960" xlink:to="us-gaap_PreferredStockValue_638461280173633959" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding_638461280173633959" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638461280173623960" xlink:to="us-gaap_CommonStockValueOutstanding_638461280173633959" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="us-gaap_TreasuryStockCommonValue_638461280173633959" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638461280173623960" xlink:to="us-gaap_TreasuryStockCommonValue_638461280173633959" order="3" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_638461280173633959" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638461280173623960" xlink:to="us-gaap_AdditionalPaidInCapital_638461280173633959" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_638461280173633959" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638461280173623960" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_638461280173633959" order="5" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/StatementStatementsOfIncome" xlink:type="extended" xlink:title="00200 - Statement - STATEMENTS OF INCOME">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638461280173643958" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638461280173643958" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638461280173643958" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638461280173643958" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_638461280173643958" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638461280173643958" xlink:to="us-gaap_NonoperatingIncomeExpense_638461280173643958" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense_638461280173643958" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_638461280173643958" xlink:to="us-gaap_InterestExpense_638461280173643958" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_638461280173654010" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_638461280173643958" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_638461280173654010" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest_638461280173654010" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_638461280173643958" xlink:to="us-gaap_InvestmentIncomeInterest_638461280173654010" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_638461280173654010" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638461280173643958" xlink:to="us-gaap_OperatingIncomeLoss_638461280173654010" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses_638461280173654010" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638461280173654010" xlink:to="us-gaap_CostsAndExpenses_638461280173654010" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerIncentiveExpense" xlink:label="legh_DealerIncentiveExpense_638461280173654010" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses_638461280173654010" xlink:to="legh_DealerIncentiveExpense_638461280173654010" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_638461280173654010" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses_638461280173654010" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_638461280173654010" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold_638461280173654010" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses_638461280173654010" xlink:to="us-gaap_CostOfGoodsAndServicesSold_638461280173654010" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_638461280173654010" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638461280173654010" xlink:to="us-gaap_Revenues_638461280173654010" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638461280173654010" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Revenues_638461280173654010" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638461280173654010" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_638461280173663964" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Revenues_638461280173654010" xlink:to="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_638461280173663964" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncome" xlink:label="us-gaap_OtherIncome_638461280173663964" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Revenues_638461280173654010" xlink:to="us-gaap_OtherIncome_638461280173663964" order="3" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows" xlink:type="extended" xlink:title="00400 - Statement - STATEMENTS OF CASH FLOWS">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638461280173663964" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="us-gaap_ProfitLoss_638461280173663964" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization_638461280173663964" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="us-gaap_DepreciationDepletionAndAmortization_638461280173663964" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_638461280173674027" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_638461280173674027" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_638461280173674027" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_638461280173674027" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_AmortizationOfTreasuryNoteDiscount" xlink:label="legh_AmortizationOfTreasuryNoteDiscount_638461280173674027" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="legh_AmortizationOfTreasuryNoteDiscount_638461280173674027" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_GainLossOnSaleOfLeasedProperty" xlink:label="legh_GainLossOnSaleOfLeasedProperty_638461280173674027" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="legh_GainLossOnSaleOfLeasedProperty_638461280173674027" order="6" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_638461280173674027" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_638461280173674027" order="7" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_638461280173674027" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="us-gaap_ShareBasedCompensation_638461280173674027" order="8" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_638461280173674027" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_638461280173674027" order="9" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_638461280173674027" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_638461280173674027" order="10" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IncreaseDecreaseInConsumerLoansOriginations" xlink:label="legh_IncreaseDecreaseInConsumerLoansOriginations_638461280173674027" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="legh_IncreaseDecreaseInConsumerLoansOriginations_638461280173674027" order="11" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IncreaseDecreaseInNotesReceivableOriginations" xlink:label="legh_IncreaseDecreaseInNotesReceivableOriginations_638461280173683966" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="legh_IncreaseDecreaseInNotesReceivableOriginations_638461280173683966" order="12" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories_638461280173683966" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="us-gaap_IncreaseDecreaseInInventories_638461280173683966" order="13" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638461280173683966" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638461280173683966" order="14" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_638461280173683966" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_638461280173683966" order="15" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_638461280173683966" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_638461280173683966" order="16" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NetIncreaseDecreaseOfEscrowLiability" xlink:label="legh_NetIncreaseDecreaseOfEscrowLiability_638461280173683966" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="legh_NetIncreaseDecreaseOfEscrowLiability_638461280173683966" order="17" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IncreaseDecreaseInDealerIncentiveLiabilities" xlink:label="legh_IncreaseDecreaseInDealerIncentiveLiabilities_638461280173704902" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="legh_IncreaseDecreaseInDealerIncentiveLiabilities_638461280173704902" order="18" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ProvisionForLongTermInventory" xlink:label="legh_ProvisionForLongTermInventory_638461280173704902" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="legh_ProvisionForLongTermInventory_638461280173704902" order="19" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_RightOfUseActivityNet" xlink:label="legh_RightOfUseActivityNet_638461280173704902" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="legh_RightOfUseActivityNet_638461280173704902" order="20" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts_638461280173704902" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="us-gaap_AmortizationOfFinancingCosts_638461280173704902" order="21" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IncreaseDecreaseInInventoriesLoanOriginations" xlink:label="legh_IncreaseDecreaseInInventoriesLoanOriginations_638461280173704902" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="legh_IncreaseDecreaseInInventoriesLoanOriginations_638461280173704902" order="22" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="us-gaap_GainLossOnSaleOfInvestments_638461280173713986" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="us-gaap_GainLossOnSaleOfInvestments_638461280173713986" order="23" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="legh_IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense_638461280173713986" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280173663964" xlink:to="legh_IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense_638461280173713986" order="24" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_638461280173713986" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_638461280173713986" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638461280173713986" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638461280173713986" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638461280173713986" order="1" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:label="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_638461280173723972" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638461280173713986" xlink:to="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_638461280173723972" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ProceedsFromSaleOfLeasedProperty" xlink:label="legh_ProceedsFromSaleOfLeasedProperty_638461280173723972" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638461280173713986" xlink:to="legh_ProceedsFromSaleOfLeasedProperty_638461280173723972" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireNotesReceivable" xlink:label="us-gaap_PaymentsToAcquireNotesReceivable_638461280173723972" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638461280173713986" xlink:to="us-gaap_PaymentsToAcquireNotesReceivable_638461280173723972" order="4" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:label="us-gaap_ProceedsFromSaleOfNotesReceivable_638461280173723972" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638461280173713986" xlink:to="us-gaap_ProceedsFromSaleOfNotesReceivable_638461280173723972" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable_638461280173723972" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638461280173713986" xlink:to="us-gaap_ProceedsFromCollectionOfLoansReceivable_638461280173723972" order="6" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink:label="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_638461280173723972" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638461280173713986" xlink:to="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_638461280173723972" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_638461280173733963" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_638461280173733963" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit_638461280173733963" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638461280173733963" xlink:to="us-gaap_ProceedsFromLinesOfCredit_638461280173733963" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_638461280173733963" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638461280173733963" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_638461280173733963" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_638461280173733963" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638461280173733963" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_638461280173733963" order="3" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails" xlink:type="extended" xlink:title="40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property - Future Minimum Lease Income (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceived" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_638461280173744127" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_638461280173744127" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_638461280173744127" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_638461280173744127" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_638461280173744127" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_638461280173744127" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_638461280173744127" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_638461280173744127" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_638461280173744127" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_638461280173744127" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_638461280173753966" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_638461280173753966" order="6" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" xlink:type="extended" xlink:title="40302 - Disclosure - REVENUE - Disaggregation of Revenue (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansCommercial" xlink:label="us-gaap_InterestAndFeeIncomeLoansCommercial_638461280173753966" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_1" xlink:to="us-gaap_InterestAndFeeIncomeLoansCommercial_638461280173753966" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansConsumer" xlink:label="us-gaap_InterestAndFeeIncomeLoansConsumer_638461280173753966" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_1" xlink:to="us-gaap_InterestAndFeeIncomeLoansConsumer_638461280173753966" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_InterestAndFeeIncomeLoansDealer" xlink:label="legh_InterestAndFeeIncomeLoansDealer_638461280173753966" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_1" xlink:to="legh_InterestAndFeeIncomeLoansDealer_638461280173753966" order="3" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails" xlink:type="extended" xlink:title="40401 - Disclosure - CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableNet" xlink:label="us-gaap_NotesReceivableNet" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_638461280173763963" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NotesReceivableNet" xlink:to="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_638461280173763963" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:label="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_638461280173763963" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NotesReceivableNet" xlink:to="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_638461280173763963" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280173763963" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NotesReceivableNet" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280173763963" order="3" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails" xlink:type="extended" xlink:title="40405 - Disclosure - CONSUMER LOANS RECEIVABLE - Disaggregation of outstanding principal balance of consumer loans receivable (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_638461280173763963" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NotesReceivableGross" xlink:to="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_638461280173763963" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_638461280173763963" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NotesReceivableGross" xlink:to="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_638461280173763963" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_638461280173763963" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NotesReceivableGross" xlink:to="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_638461280173763963" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_638461280173763963" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NotesReceivableGross" xlink:to="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_638461280173763963" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_638461280173773970" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NotesReceivableGross" xlink:to="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_638461280173773970" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_638461280173773970" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NotesReceivableGross" xlink:to="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_638461280173773970" order="6" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" xlink:type="extended" xlink:title="40601 - Disclosure - OTHER NOTES RECEIVABLE (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableNet" xlink:label="us-gaap_NotesReceivableNet" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280173773970" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NotesReceivableNet" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280173773970" order="1" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:label="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_638461280173773970" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NotesReceivableNet" xlink:to="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_638461280173773970" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross_638461280173773970" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NotesReceivableNet" xlink:to="us-gaap_NotesReceivableGross_638461280173773970" order="3" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2" xlink:type="extended" xlink:title="40602 - Disclosure - LEASES - Future minimum lease payments (Details) (Calc 2)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_638461280173784008" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_638461280173784008" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_638461280173784008" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_OperatingLeaseLiability_638461280173784008" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638461280173784008" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability_638461280173784008" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638461280173784008" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638461280173784008" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability_638461280173784008" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638461280173784008" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" xlink:type="extended" xlink:title="40802 - Disclosure - LEASES - Future minimum lease payments (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_638461280173784008" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_638461280173784008" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_638461280173784008" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_638461280173784008" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638461280173794024" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638461280173794024" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638461280173794024" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638461280173794024" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638461280173794024" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638461280173794024" order="5" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureInventoriesDetails" xlink:type="extended" xlink:title="40901 - Disclosure - INVENTORIES (Details)">
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_InventoryNetCurrentAndNoncurrent" xlink:label="legh_InventoryNetCurrentAndNoncurrent" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_638461280173803997" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="legh_InventoryNetCurrentAndNoncurrent" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves_638461280173803997" order="1" use="optional" weight="1" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_638461280173803997" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="legh_InventoryNetCurrentAndNoncurrent" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_638461280173803997" order="2" use="optional" weight="1" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_638461280173803997" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="legh_InventoryNetCurrentAndNoncurrent" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_638461280173803997" order="3" use="optional" weight="1" priority="3" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" xlink:type="extended" xlink:title="41001 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_636821351863442552" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_638461280173814103" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet_636821351863442552" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_638461280173814103" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_638461280173814103" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet_636821351863442552" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_638461280173814103" order="2" use="optional" weight="-1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails" xlink:type="extended" xlink:title="41101 - Disclosure - OTHER ASSETS (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidRent" xlink:label="us-gaap_PrepaidRent_638461280173814103" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_PrepaidRent_638461280173814103" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_638461280173814103" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent_638461280173814103" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeclosedAssets" xlink:label="us-gaap_ForeclosedAssets_638461280173814103" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_ForeclosedAssets_638461280173814103" order="3" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" xlink:type="extended" xlink:title="41301 - Disclosure - ACCRUED LIABILITIES (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationReserveCurrent" xlink:label="us-gaap_LitigationReserveCurrent_638461280173823967" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_LitigationReserveCurrent_638461280173823967" order="1" use="optional" weight="1" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent_638461280173823967" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_ProductWarrantyAccrualClassifiedCurrent_638461280173823967" order="2" use="optional" weight="1" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent_638461280173823967" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_TaxesPayableCurrent_638461280173823967" order="3" use="optional" weight="1" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_638461280173823967" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_638461280173823967" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_AccruedDealerDebatesCurrent" xlink:label="legh_AccruedDealerDebatesCurrent_638461280173823967" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="legh_AccruedDealerDebatesCurrent_638461280173823967" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_AccruedPayrollLiabilityCurrent" xlink:label="legh_AccruedPayrollLiabilityCurrent_638461280173823967" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="legh_AccruedPayrollLiabilityCurrent_638461280173823967" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_638461280173823967" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_638461280173823967" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_PortfolioTaxesAndTitle" xlink:label="legh_PortfolioTaxesAndTitle_638461280173833964" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="legh_PortfolioTaxesAndTitle_638461280173833964" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_638461280173833964" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent_638461280173833964" order="9" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails" xlink:type="extended" xlink:title="41501 - Disclosure - INCOME TAXES - Tabular (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_638461280173833964" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_638461280173833964" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DeferredTaxLiabilitiesAccruedInterestReceivable" xlink:label="legh_DeferredTaxLiabilitiesAccruedInterestReceivable_638461280173833964" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities_638461280173833964" xlink:to="legh_DeferredTaxLiabilitiesAccruedInterestReceivable_638461280173833964" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_638461280173833964" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities_638461280173833964" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_638461280173833964" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_638461280173833964" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities_638461280173833964" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_638461280173833964" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DeferredTaxLiabilitiesInstallmentSaleRevenue" xlink:label="legh_DeferredTaxLiabilitiesInstallmentSaleRevenue_638461280173843968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities_638461280173833964" xlink:to="legh_DeferredTaxLiabilitiesInstallmentSaleRevenue_638461280173843968" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross_638461280173843968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsGross_638461280173843968" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DeferredTaxAssetsUniformCapitalization" xlink:label="legh_DeferredTaxAssetsUniformCapitalization_638461280173843968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638461280173843968" xlink:to="legh_DeferredTaxAssetsUniformCapitalization_638461280173843968" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsStateTaxes" xlink:label="us-gaap_DeferredTaxAssetsStateTaxes_638461280173843968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638461280173843968" xlink:to="us-gaap_DeferredTaxAssetsStateTaxes_638461280173843968" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_638461280173843968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638461280173843968" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_638461280173843968" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_638461280173843968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638461280173843968" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_638461280173843968" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_638461280173853999" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638461280173843968" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_638461280173853999" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther_638461280173853999" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638461280173843968" xlink:to="us-gaap_DeferredTaxAssetsOther_638461280173853999" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent" xlink:label="legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent_638461280173853999" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent_638461280173853999" order="1" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638461280173853999" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638461280173853999" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638461280173853999" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638461280173853999" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_638461280173863973" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_638461280173863973" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_638461280173863973" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit_638461280173863973" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_638461280173863973" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_638461280173863973" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit_638461280173863973" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_638461280173863973" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_638461280173863973" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_638461280173863973" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_638461280173873977" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit_638461280173863973" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_638461280173873977" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_638461280173873977" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit_638461280173863973" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_638461280173873977" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>18
<FILENAME>legh-20231231_def.xml
<DESCRIPTION>EX-101.DEF
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.5.0.8 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/15/2024 7:33:41 PM-->
<!--Modified on: 3/15/2024 7:33:41 PM-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#StatementStatementsOfChangesInStockholdersEquity" roleURI="http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureConsumerLoansReceivableTables" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables" roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureOtherNotesReceivableTables" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureDealerFinancedReceivablesTables" roleURI="http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureRevenueDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureRevenueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureRevenueDisaggregationOfRevenueDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureNotesReceivableFromMobileHomeParksmhpNotesNotesReceivableFromMobileHomeParksDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesNotesReceivableFromMobileHomeParksDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureNotesReceivableFromMobileHomeParksmhpNotesAllowanceForLoanLossesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesAllowanceForLoanLossesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureOtherNotesReceivableDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureLeasesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureLeasesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosurePropertyPlantAndEquipmentDetails" roleURI="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureLinesOfCreditDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureShareBasedCompensationPlanDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureShareBasedCompensationRestrictedStockUnitsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureCommitmentsAndContingenciesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureCommitmentsAndContingenciesLeasesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureEarningsPerShareTabularDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureRelatedPartyTransactionsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:arcroleRef arcroleURI="http://www.esma.europa.eu/xbrl/esef/arcrole/wider-narrower" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd#wider-narrower" />
  <link:roleRef roleURI="http://legacyhousingcorp.com/role/DisclosureStandardAndCustomAxisDomainDefaults" xlink:href="legh-20231231.xsd#DisclosureStandardAndCustomAxisDomainDefaults" xlink:type="simple" />
  <roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
  <definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended" xlink:title="Extensible Enumeration Domain Members" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets" xlink:label="us-gaap_OtherAssets" xlink:title="us-gaap_OtherAssets" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:title="us-gaap_OtherAssetsNoncurrent" />
    <definitionArc xlink:type="arc" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssetsNoncurrent" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:title="definition:us-gaap_OtherAssets To us-gaap_OtherAssetsNoncurrent" order="1" priority="0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract_1" xlink:title="us-gaap_LiabilitiesCurrentAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_2" xlink:title="us-gaap_AccountsPayableCurrent_2" />
    <definitionArc xlink:type="arc" xlink:from="us-gaap_LiabilitiesCurrentAbstract_1" xlink:to="us-gaap_AccountsPayableCurrent_2" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:title="definition:us-gaap_LiabilitiesCurrentAbstract_1 To us-gaap_AccountsPayableCurrent_2" order="1" priority="0" />
  </definitionLink>
  <link:definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureStandardAndCustomAxisDomainDefaults" xlink:type="extended" xlink:title="99900 - Disclosure - Standard And Custom Axis Domain Defaults">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_1" xlink:title="dei_LegalEntityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_1" xlink:title="dei_EntityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="dei_LegalEntityAxis_1" xlink:to="dei_EntityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:dei_LegalEntityAxis_1 To dei_EntityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_1" xlink:title="srt_StatementScenarioAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_1" xlink:title="srt_ScenarioUnspecifiedDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_StatementScenarioAxis_1" xlink:to="srt_ScenarioUnspecifiedDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_StatementScenarioAxis_1 To srt_ScenarioUnspecifiedDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_1" xlink:title="us-gaap_SubsidiarySaleOfStockAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_1" xlink:title="us-gaap_SaleOfStockNameOfTransactionDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_1" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_SubsidiarySaleOfStockAxis_1 To us-gaap_SaleOfStockNameOfTransactionDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_1" xlink:title="us-gaap_StatementEquityComponentsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_1" xlink:title="us-gaap_EquityComponentDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_StatementEquityComponentsAxis_1" xlink:to="us-gaap_EquityComponentDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_StatementEquityComponentsAxis_1 To us-gaap_EquityComponentDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_1" xlink:title="srt_RangeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember_1" xlink:title="srt_RangeMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_RangeAxis_1" xlink:to="srt_RangeMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_RangeAxis_1 To srt_RangeMember_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_1" xlink:title="us-gaap_ConcentrationRiskByBenchmarkAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_1" xlink:title="us-gaap_ConcentrationRiskBenchmarkDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_1" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_ConcentrationRiskByBenchmarkAxis_1 To us-gaap_ConcentrationRiskBenchmarkDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_1" xlink:title="us-gaap_ConcentrationRiskByTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_1" xlink:title="us-gaap_ConcentrationRiskTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_ConcentrationRiskByTypeAxis_1" xlink:to="us-gaap_ConcentrationRiskTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_ConcentrationRiskByTypeAxis_1 To us-gaap_ConcentrationRiskTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_1" xlink:title="srt_MajorCustomersAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_1" xlink:title="srt_NameOfMajorCustomerDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_MajorCustomersAxis_1" xlink:to="srt_NameOfMajorCustomerDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_MajorCustomersAxis_1 To srt_NameOfMajorCustomerDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_1" xlink:title="srt_ProductOrServiceAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_1" xlink:title="srt_ProductsAndServicesDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_ProductOrServiceAxis_1" xlink:to="srt_ProductsAndServicesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_ProductOrServiceAxis_1 To srt_ProductsAndServicesDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_1" xlink:title="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_1" xlink:title="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_1" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_1 To us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis_1" xlink:title="us-gaap_FinancingReceivablesPeriodPastDueAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain_1" xlink:title="us-gaap_FinancingReceivablesPeriodPastDueDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis_1" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FinancingReceivablesPeriodPastDueAxis_1 To us-gaap_FinancingReceivablesPeriodPastDueDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis_1" xlink:title="us-gaap_VariableRateAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain_1" xlink:title="us-gaap_VariableRateDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_VariableRateAxis_1" xlink:to="us-gaap_VariableRateDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_VariableRateAxis_1 To us-gaap_VariableRateDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1" xlink:title="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_1" xlink:title="us-gaap_ReceivableTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1" xlink:to="us-gaap_ReceivableTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1 To us-gaap_ReceivableTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_PropertyPlantAndEquipmentByTypeAxis_1 To us-gaap_PropertyPlantAndEquipmentTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_1" xlink:title="us-gaap_IncomeStatementLocationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_1" xlink:title="us-gaap_IncomeStatementLocationDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_IncomeStatementLocationAxis_1" xlink:to="us-gaap_IncomeStatementLocationDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_IncomeStatementLocationAxis_1 To us-gaap_IncomeStatementLocationDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis_1" xlink:title="us-gaap_CreditFacilityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_1" xlink:title="us-gaap_CreditFacilityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_CreditFacilityAxis_1" xlink:to="us-gaap_CreditFacilityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_CreditFacilityAxis_1 To us-gaap_CreditFacilityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_1" xlink:title="us-gaap_DebtInstrumentAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_1" xlink:title="us-gaap_DebtInstrumentNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_DebtInstrumentAxis_1" xlink:to="us-gaap_DebtInstrumentNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_DebtInstrumentAxis_1 To us-gaap_DebtInstrumentNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_1" xlink:title="us-gaap_AwardTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_AwardTypeAxis_1" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_AwardTypeAxis_1 To us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis_1" xlink:title="srt_TitleOfIndividualAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_TitleOfIndividualAxis_1" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_TitleOfIndividualAxis_1 To srt_TitleOfIndividualWithRelationshipToEntityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis_1" xlink:title="us-gaap_PlanNameAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_1" xlink:title="us-gaap_PlanNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_PlanNameAxis_1" xlink:to="us-gaap_PlanNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_PlanNameAxis_1 To us-gaap_PlanNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="us-gaap_OtherCommitmentsAxis_1" xlink:title="us-gaap_OtherCommitmentsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="us-gaap_OtherCommitmentsDomain_1" xlink:title="us-gaap_OtherCommitmentsDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_OtherCommitmentsAxis_1" xlink:to="us-gaap_OtherCommitmentsDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_OtherCommitmentsAxis_1 To us-gaap_OtherCommitmentsDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis_1" xlink:title="us-gaap_BalanceSheetLocationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain_1" xlink:title="us-gaap_BalanceSheetLocationDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_BalanceSheetLocationAxis_1" xlink:to="us-gaap_BalanceSheetLocationDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_BalanceSheetLocationAxis_1 To us-gaap_BalanceSheetLocationDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_1" xlink:title="us-gaap_DerivativeInstrumentRiskAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain_1" xlink:title="us-gaap_DerivativeContractTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_DerivativeInstrumentRiskAxis_1" xlink:to="us-gaap_DerivativeContractTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_DerivativeInstrumentRiskAxis_1 To us-gaap_DerivativeContractTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:title="us-gaap_FairValueByFairValueHierarchyLevelAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FairValueByFairValueHierarchyLevelAxis_1 To us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="us-gaap_FairValueByMeasurementBasisAxis_1" xlink:title="us-gaap_FairValueByMeasurementBasisAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="us-gaap_PortionAtFairValueFairValueDisclosureMember_1" xlink:title="us-gaap_PortionAtFairValueFairValueDisclosureMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FairValueByMeasurementBasisAxis_1" xlink:to="us-gaap_PortionAtFairValueFairValueDisclosureMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FairValueByMeasurementBasisAxis_1 To us-gaap_PortionAtFairValueFairValueDisclosureMember_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis_1" xlink:title="us-gaap_FairValueByAssetClassAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" xlink:title="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FairValueByAssetClassAxis_1" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FairValueByAssetClassAxis_1 To us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:title="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_1" xlink:title="us-gaap_RelatedPartyDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="us-gaap_RelatedPartyDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1 To us-gaap_RelatedPartyDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_1" xlink:title="us-gaap_LongtermDebtTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_1" xlink:title="us-gaap_LongtermDebtTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_LongtermDebtTypeAxis_1" xlink:to="us-gaap_LongtermDebtTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_LongtermDebtTypeAxis_1 To us-gaap_LongtermDebtTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis_1" xlink:title="srt_RestatementAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain_1" xlink:title="srt_RestatementDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_RestatementAxis_1" xlink:to="srt_RestatementDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_RestatementAxis_1 To srt_RestatementDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_1" xlink:title="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="us-gaap_AdjustmentsForErrorCorrectionDomain_1" xlink:title="us-gaap_AdjustmentsForErrorCorrectionDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_1" xlink:to="us-gaap_AdjustmentsForErrorCorrectionDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_1 To us-gaap_AdjustmentsForErrorCorrectionDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1" xlink:title="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember_1" xlink:title="us-gaap_TypeOfAdoptionMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1" xlink:to="us-gaap_TypeOfAdoptionMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1 To us-gaap_TypeOfAdoptionMember_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis_1" xlink:title="us-gaap_SubsequentEventTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_1" xlink:title="us-gaap_SubsequentEventTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_SubsequentEventTypeAxis_1" xlink:to="us-gaap_SubsequentEventTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_SubsequentEventTypeAxis_1 To us-gaap_SubsequentEventTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_1" xlink:title="srt_CounterpartyNameAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:title="srt_RepurchaseAgreementCounterpartyNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_CounterpartyNameAxis_1" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_CounterpartyNameAxis_1 To srt_RepurchaseAgreementCounterpartyNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis_1" xlink:title="us-gaap_RelatedPartyTransactionAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain_1" xlink:title="us-gaap_RelatedPartyTransactionDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_RelatedPartyTransactionAxis_1" xlink:to="us-gaap_RelatedPartyTransactionDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_RelatedPartyTransactionAxis_1 To us-gaap_RelatedPartyTransactionDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis_1" xlink:title="us-gaap_VestingAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain_1" xlink:title="us-gaap_VestingDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_VestingAxis_1" xlink:to="us-gaap_VestingDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_VestingAxis_1 To us-gaap_VestingDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis_1" xlink:title="srt_CumulativeEffectPeriodOfAdoptionAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain_1" xlink:title="srt_CumulativeEffectPeriodOfAdoptionDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAxis_1" xlink:to="srt_CumulativeEffectPeriodOfAdoptionDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_CumulativeEffectPeriodOfAdoptionAxis_1 To srt_CumulativeEffectPeriodOfAdoptionDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis_1" xlink:title="us-gaap_CashAndCashEquivalentsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1" xlink:title="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_CashAndCashEquivalentsAxis_1" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_CashAndCashEquivalentsAxis_1 To us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1 To us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" order="1" />
  </link:definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity" xlink:type="extended" xlink:title="00300 - Statement - STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_TreasuryStockCommonMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="srt_CumulativeEffectPeriodOfAdoptionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables" xlink:type="extended" xlink:title="30403 - Disclosure - CONSUMER LOANS RECEIVABLE (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerBorrowerMember" xlink:label="us-gaap_ConsumerBorrowerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:to="us-gaap_ConsumerBorrowerMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" xlink:label="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:label="us-gaap_PastDueFinancingReceivablesTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_PastDueFinancingReceivablesTableTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:label="us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables" xlink:type="extended" xlink:title="30503 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (&quot;MHP Notes&quot;) (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_ReceivableFromMobileHomeParksMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableTableTextBlock" xlink:label="legh_NotesReceivableTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_NotesReceivableTableTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" xlink:label="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:label="us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables" xlink:type="extended" xlink:title="30603 - Disclosure - OTHER NOTES RECEIVABLE (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_OtherNoteReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableTableTextBlock" xlink:label="legh_NotesReceivableTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_NotesReceivableTableTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" xlink:label="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:label="us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables" xlink:type="extended" xlink:title="30703 - Disclosure - DEALER FINANCED RECEIVABLES (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinanceReceivableMember" xlink:label="legh_DealerFinanceReceivableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_DealerFinanceReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails" xlink:type="extended" xlink:title="40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Receivables (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="legh_ReceivableFromMobileHomeParksMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="legh_OtherNoteReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CreditConcentrationRiskMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" use="optional" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_ReceivableFromMobileHomeParksMember" priority="1" use="optional" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_OtherNoteReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinanceReceivableMember" xlink:label="legh_DealerFinanceReceivableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_DealerFinanceReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="srt_MajorCustomersAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartiesAndAffiliatesMember" xlink:label="legh_IndependentThirdPartiesAndAffiliatesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="legh_IndependentThirdPartiesAndAffiliatesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="6" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="srt_CounterpartyNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyOneMember" xlink:label="legh_IndependentThirdPartyOneMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="legh_IndependentThirdPartyOneMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyTwoMember" xlink:label="legh_IndependentThirdPartyTwoMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="legh_IndependentThirdPartyTwoMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyThreeMember" xlink:label="legh_IndependentThirdPartyThreeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="legh_IndependentThirdPartyThreeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="7" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialAssetPastDueMember" xlink:label="us-gaap_FinancialAssetPastDueMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="us-gaap_FinancialAssetPastDueMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="8" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerBorrowerMember" xlink:label="us-gaap_ConsumerBorrowerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:to="us-gaap_ConsumerBorrowerMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetAbstract" xlink:label="us-gaap_AccountsReceivableNetAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsReceivableNetAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_AccountsReceivablesCreditPeriod" xlink:label="legh_AccountsReceivablesCreditPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="legh_AccountsReceivablesCreditPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:label="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConsumerLoansReceivableAverageContractualInterestRate" xlink:label="legh_ConsumerLoansReceivableAverageContractualInterestRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="legh_ConsumerLoansReceivableAverageContractualInterestRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConsumerLoansReceivableMaturityTerm" xlink:label="legh_ConsumerLoansReceivableMaturityTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="legh_ConsumerLoansReceivableMaturityTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_EscrowLiabilityCurrent" xlink:label="legh_EscrowLiabilityCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="legh_EscrowLiabilityCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ComponentsOfAllowanceForLoanLosses" xlink:label="legh_ComponentsOfAllowanceForLoanLosses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="legh_ComponentsOfAllowanceForLoanLosses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered" xlink:label="legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeclosedAssets" xlink:label="us-gaap_ForeclosedAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="us-gaap_ForeclosedAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LoansReceivableFixedAndVariableRate" xlink:label="legh_LoansReceivableFixedAndVariableRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="legh_LoansReceivableFixedAndVariableRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LoansReceivableAverageRate" xlink:label="legh_LoansReceivableAverageRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="legh_LoansReceivableAverageRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_TermOfNotesReceivables" xlink:label="legh_TermOfNotesReceivables" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="legh_TermOfNotesReceivables" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConcentrationRiskNumberOfCustomers" xlink:label="legh_ConcentrationRiskNumberOfCustomers" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="legh_ConcentrationRiskNumberOfCustomers" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="us-gaap_ConcentrationRiskPercentage1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesReceivableFixedInterestRate" xlink:label="legh_OtherNotesReceivableFixedInterestRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="legh_OtherNotesReceivableFixedInterestRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForLoanLossesExpensed" xlink:label="us-gaap_ProvisionForLoanLossesExpensed" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="us-gaap_ProvisionForLoanLossesExpensed" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivableImpaired" xlink:label="legh_FinancingReceivableImpaired" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="legh_FinancingReceivableImpaired" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="us-gaap_NotesReceivableGross" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails" xlink:type="extended" xlink:title="40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventory, Property, plant and equipment, Impairment of Long Lived Assets (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNoncurrentAbstract" xlink:label="us-gaap_InventoryNoncurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_InventoryNoncurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_InventoryNoncurrentAbstract" xlink:to="us-gaap_InventoryNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails" xlink:type="extended" xlink:title="40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LessorDescriptionOfLeaseTable" xlink:label="legh_LessorDescriptionOfLeaseTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="legh_LessorDescriptionOfLeaseTable" xlink:to="srt_RangeAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="legh_LessorDescriptionOfLeaseTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LeasedMobileHomesMember" xlink:label="legh_LeasedMobileHomesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="legh_LeasedMobileHomesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LessorDescriptionOfLeasesLineItems" xlink:label="legh_LessorDescriptionOfLeasesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="legh_LessorDescriptionOfLeasesLineItems" xlink:to="legh_LessorDescriptionOfLeaseTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeaseTermOfContract" xlink:label="us-gaap_LessorOperatingLeaseTermOfContract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="legh_LessorDescriptionOfLeasesLineItems" xlink:to="us-gaap_LessorOperatingLeaseTermOfContract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="legh_LessorDescriptionOfLeasesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DepreciationLeasedProperty" xlink:label="legh_DepreciationLeasedProperty" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="legh_LessorDescriptionOfLeasesLineItems" xlink:to="legh_DepreciationLeasedProperty" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" xlink:type="extended" xlink:title="40208 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair value of financial instruments (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByAssetClassAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerPortfolioSegmentMember" xlink:label="us-gaap_ConsumerPortfolioSegmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_ConsumerPortfolioSegmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="legh_ReceivableFromMobileHomeParksMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="legh_OtherNoteReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="us-gaap_USTreasuryAndGovernmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_USTreasuryAndGovernmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="us-gaap_FairValueByMeasurementBasisAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByMeasurementBasisAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="us-gaap_PortionAtFairValueFairValueDisclosureMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByMeasurementBasisAxis" xlink:to="us-gaap_PortionAtFairValueFairValueDisclosureMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="us-gaap_EstimateOfFairValueFairValueDisclosureMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="us-gaap_EstimateOfFairValueFairValueDisclosureMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:label="us-gaap_CarryingReportedAmountFairValueDisclosureMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="us-gaap_CarryingReportedAmountFairValueDisclosureMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesFairValueDisclosureAbstract" xlink:label="us-gaap_ReceivablesFairValueDisclosureAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_ReceivablesFairValueDisclosureAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansReceivableFairValueDisclosure" xlink:label="us-gaap_LoansReceivableFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ReceivablesFairValueDisclosureAbstract" xlink:to="us-gaap_LoansReceivableFairValueDisclosure" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableFairValueDisclosure" xlink:label="us-gaap_NotesReceivableFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ReceivablesFairValueDisclosureAbstract" xlink:to="us-gaap_NotesReceivableFairValueDisclosure" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="us-gaap_HeldToMaturitySecuritiesFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ReceivablesFairValueDisclosureAbstract" xlink:to="us-gaap_HeldToMaturitySecuritiesFairValue" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" xlink:type="extended" xlink:title="40210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentrations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="legh_ReceivableFromMobileHomeParksMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="legh_OtherNoteReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartiesAndAffiliatesMember" xlink:label="legh_IndependentThirdPartiesAndAffiliatesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="legh_IndependentThirdPartiesAndAffiliatesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CreditConcentrationRiskMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_CounterpartyNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyOneMember" xlink:label="legh_IndependentThirdPartyOneMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="legh_IndependentThirdPartyOneMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyTwoMember" xlink:label="legh_IndependentThirdPartyTwoMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="legh_IndependentThirdPartyTwoMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyThreeMember" xlink:label="legh_IndependentThirdPartyThreeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="legh_IndependentThirdPartyThreeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConcentrationRiskNumberOfCustomers" xlink:label="legh_ConcentrationRiskNumberOfCustomers" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="legh_ConcentrationRiskNumberOfCustomers" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" xlink:type="extended" xlink:title="40211 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="srt_CumulativeEffectPeriodOfAdoptionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_ReceivableFromMobileHomeParksMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinancedContractsMember" xlink:label="legh_DealerFinancedContractsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_DealerFinancedContractsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_OtherNoteReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="us-gaap_AccountingStandardsUpdate201602Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201602Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="us-gaap_AccountingStandardsUpdate201613Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201613Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_Assets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_Liabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasePracticalExpedientsPackage" xlink:label="us-gaap_LeasePracticalExpedientsPackage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_LeasePracticalExpedientsPackage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasePracticalExpedientUseOfHindsight" xlink:label="us-gaap_LeasePracticalExpedientUseOfHindsight" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_LeasePracticalExpedientUseOfHindsight" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureRevenueDetails" xlink:type="extended" xlink:title="40301 - Disclosure - REVENUE (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember" xlink:label="us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_MajorCustomersAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartiesAndAffiliatesMember" xlink:label="legh_IndependentThirdPartiesAndAffiliatesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="legh_IndependentThirdPartiesAndAffiliatesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyOneMember" xlink:label="legh_IndependentThirdPartyOneMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="legh_IndependentThirdPartyOneMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyTwoMember" xlink:label="legh_IndependentThirdPartyTwoMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="legh_IndependentThirdPartyTwoMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" xlink:label="us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_TermOfProductWarranty" xlink:label="legh_TermOfProductWarranty" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="legh_TermOfProductWarranty" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConcentrationRiskNumberOfCustomers" xlink:label="legh_ConcentrationRiskNumberOfCustomers" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="legh_ConcentrationRiskNumberOfCustomers" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts" xlink:label="legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeaseTermOfContract" xlink:label="us-gaap_LessorOperatingLeaseTermOfContract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_LessorOperatingLeaseTermOfContract" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" xlink:type="extended" xlink:title="40302 - Disclosure - REVENUE - Disaggregation of Revenue (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" priority="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DirectSalesMember" xlink:label="legh_DirectSalesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ProductsAndServicesDomain" xlink:to="legh_DirectSalesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_CommercialSalesMember" xlink:label="legh_CommercialSalesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ProductsAndServicesDomain" xlink:to="legh_CommercialSalesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_InventoryFinanceSalesMember" xlink:label="legh_InventoryFinanceSalesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_ProductsAndServicesDomain" xlink:to="legh_InventoryFinanceSalesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_RetailStoreSalesMember" xlink:label="legh_RetailStoreSalesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="srt_ProductsAndServicesDomain" xlink:to="legh_RetailStoreSalesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="us-gaap_ProductAndServiceOtherMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductAndServiceOtherMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansConsumer" xlink:label="us-gaap_InterestAndFeeIncomeLoansConsumer" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract" xlink:to="us-gaap_InterestAndFeeIncomeLoansConsumer" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansCommercial" xlink:label="us-gaap_InterestAndFeeIncomeLoansCommercial" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract" xlink:to="us-gaap_InterestAndFeeIncomeLoansCommercial" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_InterestAndFeeIncomeLoansDealer" xlink:label="legh_InterestAndFeeIncomeLoansDealer" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract" xlink:to="legh_InterestAndFeeIncomeLoansDealer" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract" xlink:to="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncome" xlink:label="us-gaap_OtherIncome" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract" xlink:to="us-gaap_OtherIncome" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract" xlink:to="us-gaap_Revenues" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails" xlink:type="extended" xlink:title="40401 - Disclosure - CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerBorrowerMember" xlink:label="us-gaap_ConsumerBorrowerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:to="us-gaap_ConsumerBorrowerMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:label="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableNet" xlink:label="us-gaap_NotesReceivableNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_NotesReceivableNet" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails" xlink:type="extended" xlink:title="40402 - Disclosure - CONSUMER LOANS RECEIVABLE - Allowance for loan losses (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerBorrowerMember" xlink:label="us-gaap_ConsumerBorrowerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:to="us-gaap_ConsumerBorrowerMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForLoanLossesExpensed" xlink:label="us-gaap_ProvisionForLoanLossesExpensed" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:to="us-gaap_ProvisionForLoanLossesExpensed" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" xlink:type="extended" xlink:title="40403 - Disclosure - CONSUMER LOANS RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerBorrowerMember" xlink:label="us-gaap_ConsumerBorrowerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:to="us-gaap_ConsumerBorrowerMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingLoansIndividuallyEvaluatedForImpairment" xlink:label="legh_FinancingLoansIndividuallyEvaluatedForImpairment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_FinancingLoansIndividuallyEvaluatedForImpairment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivableImpairedRelatedAllowance" xlink:label="legh_FinancingReceivableImpairedRelatedAllowance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_FinancingReceivableImpairedRelatedAllowance" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance" xlink:label="legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LoansAndLeasesReceivableAllowanceGeneral" xlink:label="legh_LoansAndLeasesReceivableAllowanceGeneral" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_LoansAndLeasesReceivableAllowanceGeneral" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" xlink:type="extended" xlink:title="40404 - Disclosure - CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:label="us-gaap_ScheduleOfFinancingReceivablesPastDueTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerBorrowerMember" xlink:label="us-gaap_ConsumerBorrowerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:to="us-gaap_ConsumerBorrowerMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialAssetPastDueMember" xlink:label="us-gaap_FinancialAssetPastDueMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="us-gaap_FinancialAssetPastDueMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivables31To60DaysPastDueMember" xlink:label="legh_FinancingReceivables31To60DaysPastDueMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FinancialAssetPastDueMember" xlink:to="legh_FinancingReceivables31To60DaysPastDueMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivables91To120DaysPastDueMember" xlink:label="legh_FinancingReceivables91To120DaysPastDueMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FinancialAssetPastDueMember" xlink:to="legh_FinancingReceivables91To120DaysPastDueMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivables61To90DaysPastDueMember" xlink:label="legh_FinancingReceivables61To90DaysPastDueMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FinancialAssetPastDueMember" xlink:to="legh_FinancingReceivables61To90DaysPastDueMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivablesGreaterThan120DaysPastDueMember" xlink:label="legh_FinancingReceivablesGreaterThan120DaysPastDueMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FinancialAssetPastDueMember" xlink:to="legh_FinancingReceivablesGreaterThan120DaysPastDueMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:to="us-gaap_ScheduleOfFinancingReceivablesPastDueTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LoansAndLeasesReceivableGrossPercent" xlink:label="legh_LoansAndLeasesReceivableGrossPercent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:to="legh_LoansAndLeasesReceivableGrossPercent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:to="us-gaap_NotesReceivableGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablePercentPastDue1" xlink:label="us-gaap_FinancingReceivablePercentPastDue1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:to="us-gaap_FinancingReceivablePercentPastDue1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails" xlink:type="extended" xlink:title="40405 - Disclosure - CONSUMER LOANS RECEIVABLE - Disaggregation of outstanding principal balance of consumer loans receivable (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:label="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LessThan30DaysPastDueMember" xlink:label="legh_LessThan30DaysPastDueMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="legh_LessThan30DaysPastDueMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ThirtyTo90DaysPastDueMember" xlink:label="legh_ThirtyTo90DaysPastDueMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="legh_ThirtyTo90DaysPastDueMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivablesGreaterThan90DaysPastDueMember" xlink:label="legh_FinancingReceivablesGreaterThan90DaysPastDueMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="legh_FinancingReceivablesGreaterThan90DaysPastDueMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerBorrowerMember" xlink:label="us-gaap_ConsumerBorrowerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:to="us-gaap_ConsumerBorrowerMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:to="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:to="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_NotesReceivableGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" xlink:label="srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails" xlink:type="extended" xlink:title="40501 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (&quot;MHP Notes&quot;) (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember" xlink:label="legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_ReceivableFromMobileHomeParksMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialAssetPastDueMember" xlink:label="us-gaap_FinancialAssetPastDueMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="us-gaap_FinancialAssetPastDueMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CreditConcentrationRiskMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="srt_MajorCustomersAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyAndAffiliates1Member" xlink:label="legh_IndependentThirdPartyAndAffiliates1Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="legh_IndependentThirdPartyAndAffiliates1Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="6" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="srt_CounterpartyNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyOneMember" xlink:label="legh_IndependentThirdPartyOneMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="legh_IndependentThirdPartyOneMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:label="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_NotesReceivableGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForLoanLossesExpensed" xlink:label="us-gaap_ProvisionForLoanLossesExpensed" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ProvisionForLoanLossesExpensed" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivableDefaultAndLitigation" xlink:label="legh_FinancingReceivableDefaultAndLitigation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_FinancingReceivableDefaultAndLitigation" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesNotesReceivableFromMobileHomeParksDetails" xlink:type="extended" xlink:title="40502 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (&quot;MHP Notes&quot;) - Notes receivable from mobile home parks (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_ReceivableFromMobileHomeParksMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_NotesReceivableGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:label="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableNet" xlink:label="us-gaap_NotesReceivableNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_NotesReceivableNet" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesAllowanceForLoanLossesDetails" xlink:type="extended" xlink:title="40503 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (&quot;MHP Notes&quot;) - Allowance for loan losses (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_ReceivableFromMobileHomeParksMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForLoanLossesExpensed" xlink:label="us-gaap_ProvisionForLoanLossesExpensed" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ProvisionForLoanLossesExpensed" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" xlink:type="extended" xlink:title="40504 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (&quot;MHP Notes&quot;) - Impaired and general reserve for allowance for loan losses (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_ReceivableFromMobileHomeParksMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingLoansIndividuallyEvaluatedForImpairment" xlink:label="legh_FinancingLoansIndividuallyEvaluatedForImpairment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_FinancingLoansIndividuallyEvaluatedForImpairment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivableImpairedRelatedAllowance" xlink:label="legh_FinancingReceivableImpairedRelatedAllowance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_FinancingReceivableImpairedRelatedAllowance" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance" xlink:label="legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LoansAndLeasesReceivableAllowanceGeneral" xlink:label="legh_LoansAndLeasesReceivableAllowanceGeneral" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_LoansAndLeasesReceivableAllowanceGeneral" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails" xlink:type="extended" xlink:title="40505 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (&quot;MHP Notes&quot;) - Disaggregates the outstanding principal balance of MHP receivable (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:label="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LessThan30DaysPastDueMember" xlink:label="legh_LessThan30DaysPastDueMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="legh_LessThan30DaysPastDueMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ThirtyTo90DaysPastDueMember" xlink:label="legh_ThirtyTo90DaysPastDueMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="legh_ThirtyTo90DaysPastDueMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivablesGreaterThan90DaysPastDueMember" xlink:label="legh_FinancingReceivablesGreaterThan90DaysPastDueMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="legh_FinancingReceivablesGreaterThan90DaysPastDueMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_ReceivableFromMobileHomeParksMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:to="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:to="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_NotesReceivableGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" xlink:label="srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" xlink:type="extended" xlink:title="40601 - Disclosure - OTHER NOTES RECEIVABLE (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_OtherNoteReceivableMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember" xlink:label="legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CreditConcentrationRiskMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="srt_MajorCustomersAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyAndAffiliates1Member" xlink:label="legh_IndependentThirdPartyAndAffiliates1Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="legh_IndependentThirdPartyAndAffiliates1Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="srt_CounterpartyNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyOneMember" xlink:label="legh_IndependentThirdPartyOneMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="legh_IndependentThirdPartyOneMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_NotesReceivableGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:label="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableNet" xlink:label="us-gaap_NotesReceivableNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_NotesReceivableNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivableDefaultAndLitigation" xlink:label="legh_FinancingReceivableDefaultAndLitigation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_FinancingReceivableDefaultAndLitigation" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails" xlink:type="extended" xlink:title="40602 - Disclosure - OTHER NOTES RECEIVABLE - Allowance for loan losses (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_OtherNoteReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForLoanLossesExpensed" xlink:label="us-gaap_ProvisionForLoanLossesExpensed" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:to="us-gaap_ProvisionForLoanLossesExpensed" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" xlink:type="extended" xlink:title="40603 - Disclosure - OTHER NOTES RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_OtherNoteReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingLoansIndividuallyEvaluatedForImpairment" xlink:label="legh_FinancingLoansIndividuallyEvaluatedForImpairment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_FinancingLoansIndividuallyEvaluatedForImpairment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivableImpairedRelatedAllowance" xlink:label="legh_FinancingReceivableImpairedRelatedAllowance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_FinancingReceivableImpairedRelatedAllowance" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance" xlink:label="legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LoansAndLeasesReceivableAllowanceGeneral" xlink:label="legh_LoansAndLeasesReceivableAllowanceGeneral" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_LoansAndLeasesReceivableAllowanceGeneral" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" xlink:type="extended" xlink:title="40604 - Disclosure - OTHER NOTES RECEIVABLE - Disaggregation of outstanding principal balance of Other notes receivable (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:label="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LessThan30DaysPastDueMember" xlink:label="legh_LessThan30DaysPastDueMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="legh_LessThan30DaysPastDueMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ThirtyTo90DaysPastDueMember" xlink:label="legh_ThirtyTo90DaysPastDueMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="legh_ThirtyTo90DaysPastDueMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivablesGreaterThan90DaysPastDueMember" xlink:label="legh_FinancingReceivablesGreaterThan90DaysPastDueMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="legh_FinancingReceivablesGreaterThan90DaysPastDueMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_OtherNoteReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:to="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:to="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_NotesReceivableGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" xlink:label="srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails" xlink:type="extended" xlink:title="40701 - Disclosure - DEALER FINANCED RECEIVABLES - net of allowance for loan losses and deferred financing fees (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinanceReceivableMember" xlink:label="legh_DealerFinanceReceivableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_DealerFinanceReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_NotesReceivableGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:label="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableNet" xlink:label="us-gaap_NotesReceivableNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_NotesReceivableNet" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails" xlink:type="extended" xlink:title="40702 - Disclosure - DEALER FINANCED RECEIVABLES - Allowance for loan losses (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinanceReceivableMember" xlink:label="legh_DealerFinanceReceivableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="legh_DealerFinanceReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForLoanLossesExpensed" xlink:label="us-gaap_ProvisionForLoanLossesExpensed" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ProvisionForLoanLossesExpensed" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureLeasesDetails" xlink:type="extended" xlink:title="40801 - Disclosure - LEASES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_HeritageHousingAndTinyHomesRetailLocationsMember" xlink:label="legh_HeritageHousingAndTinyHomesRetailLocationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="legh_HeritageHousingAndTinyHomesRetailLocationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_CorporateAndAdministrativeOfficesInBedfordMember" xlink:label="legh_CorporateAndAdministrativeOfficesInBedfordMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="legh_CorporateAndAdministrativeOfficesInBedfordMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LesseeOperatingLeaseNumberOfLeases" xlink:label="legh_LesseeOperatingLeaseNumberOfLeases" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="legh_LesseeOperatingLeaseNumberOfLeases" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LesseeOperatingSubleaseNumberOfLeases" xlink:label="legh_LesseeOperatingSubleaseNumberOfLeases" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="legh_LesseeOperatingSubleaseNumberOfLeases" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost" xlink:label="us-gaap_VariableLeaseCost" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_VariableLeaseCost" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" xlink:type="extended" xlink:title="41001 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_BuildingsAndLeaseholdImprovementsMember" xlink:label="legh_BuildingsAndLeaseholdImprovementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="legh_BuildingsAndLeaseholdImprovementsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_IncomeStatementLocationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_Depreciation" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" xlink:type="extended" xlink:title="41401 - Disclosure - LINES OF CREDIT (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CreditFacilityAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_CombinedRevolversMember" xlink:label="legh_CombinedRevolversMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="legh_CombinedRevolversMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_RevolverOneMember" xlink:label="legh_RevolverOneMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="legh_CombinedRevolversMember" xlink:to="legh_RevolverOneMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_RevolverTwoMember" xlink:label="legh_RevolverTwoMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="legh_CombinedRevolversMember" xlink:to="legh_RevolverTwoMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_VariableRateAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_BaseRateMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_InterestExpenseDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCredit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DeferredFinanceCostsGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LineOfCreditFacilityBorrowingAmountSuspended" xlink:label="legh_LineOfCreditFacilityBorrowingAmountSuspended" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="legh_LineOfCreditFacilityBorrowingAmountSuspended" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_AdditionalCommitmentAccordionFeature" xlink:label="legh_AdditionalCommitmentAccordionFeature" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="legh_AdditionalCommitmentAccordionFeature" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings" xlink:label="legh_DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="legh_DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancialAndNonFinancialCovenantsAbstract" xlink:label="legh_FinancialAndNonFinancialCovenantsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="legh_FinancialAndNonFinancialCovenantsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DebtInstrumentsCovenantsMaximumLeverageRatio" xlink:label="legh_DebtInstrumentsCovenantsMaximumLeverageRatio" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="legh_FinancialAndNonFinancialCovenantsAbstract" xlink:to="legh_DebtInstrumentsCovenantsMaximumLeverageRatio" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_MinimumFixedChargeCoverageRatio" xlink:label="legh_MinimumFixedChargeCoverageRatio" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="legh_FinancialAndNonFinancialCovenantsAbstract" xlink:to="legh_MinimumFixedChargeCoverageRatio" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails" xlink:type="extended" xlink:title="41601 - Disclosure - SHARE-BASED COMPENSATION - Plan (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" xlink:type="extended" xlink:title="41602 - Disclosure - SHARE-BASED COMPENSATION - Restricted stock units (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" xlink:type="extended" xlink:title="41603 - Disclosure - SHARE-BASED COMPENSATION - Summary of Stock options activity (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails" xlink:type="extended" xlink:title="41701 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="us-gaap_OtherCommitmentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_OtherCommitmentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="us-gaap_OtherCommitmentsDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_InventoryRepurchaseAgreementMember" xlink:label="legh_InventoryRepurchaseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_OtherCommitmentsDomain" xlink:to="legh_InventoryRepurchaseAgreementMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="us-gaap_OtherCommitmentsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReserve" xlink:label="us-gaap_SelfInsuranceReserve" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_SelfInsuranceReserve" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitment" xlink:label="us-gaap_OtherCommitment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitment" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" xlink:type="extended" xlink:title="41702 - Disclosure - COMMITMENTS AND CONTINGENCIES - Leases (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="us-gaap_ScheduleOfOperatingLeasedAssetsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="us-gaap_OperatingLeasedAssetsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_ScheduleOfOperatingLeasedAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OperatingLeaseRentExpense" xlink:label="legh_OperatingLeaseRentExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="legh_OperatingLeaseRentExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OperatingLeasesSubleasesTermOfContract" xlink:label="legh_OperatingLeasesSubleasesTermOfContract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="legh_OperatingLeasesSubleasesTermOfContract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome" xlink:label="us-gaap_SubleaseIncome" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_SubleaseIncome" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" xlink:type="extended" xlink:title="41801 - Disclosure - EARNINGS PER SHARE- Tabular (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="us-gaap_AwardTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareReconciliationAbstract" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_EarningsPerShareReconciliationAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasic" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" xlink:type="extended" xlink:title="41901 - Disclosure - RELATED PARTY TRANSACTIONS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="srt_CounterpartyNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_BellMobileHomesMember" xlink:label="legh_BellMobileHomesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="legh_BellMobileHomesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ShipleyBrosLtdMember" xlink:label="legh_ShipleyBrosLtdMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="legh_ShipleyBrosLtdMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_PrincipalShareholderMember" xlink:label="legh_PrincipalShareholderMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="legh_PrincipalShareholderMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AccountsPayableCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_Revenues" priority="1" use="optional" />
  </definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>19
<FILENAME>legh-20231231_lab.xml
<DESCRIPTION>EX-101.LAB
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.5.0.8 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/15/2024 7:33:41 PM-->
<!--Modified on: 3/15/2024 7:33:41 PM-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document and Entity Information</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentInformationTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Information [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentInformationLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Information [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Type</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Annual Report</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Period End Date</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Transition Report</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Registrant Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity File Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Incorporation, State or Country Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Tax Identification Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Address Line One</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Address Line Two</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, City or Town</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, State or Province</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Postal Zip Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">City Area Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Local Phone Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Well-known Seasoned Issuer</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Voluntary Filers</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Current Reporting Status</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Interactive Data Current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Filer Category</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Small Business</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Emerging Growth Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ICFR Auditor Attestation Flag</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Financial Statement Error Correction [Flag]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Shell Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Title of 12(b) Security</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Trading Symbol</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Security Exchange Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Public Float</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Common Stock, Shares Outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Central Index Key</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Fiscal Year End Date</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Fiscal Year Focus</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Fiscal Period Focus</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amendment Flag</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName" xlink:label="dei_AuditorName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Auditor Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorFirmId_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Auditor Firm ID</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorLocation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Auditor Location</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">BALANCE SHEETS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current assets:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents, at Carrying Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" xlink:to="us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Held to maturity securities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable, Net, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts receivable, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract with Customer, Asset, after Allowance for Credit Loss, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current portion of contracts - dealer financed</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConsumerLoansCurrent" xlink:label="legh_ConsumerLoansCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ConsumerLoansCurrent" xlink:to="legh_ConsumerLoansCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ConsumerLoansCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the amount of consumer loans receivable within one year or the normal operating cycle, if longer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ConsumerLoansCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consumer Loans, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ConsumerLoansCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current portion of consumer loans receivable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes, Loans and Financing Receivable, Net, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current portion of notes receivable from mobile home parks ("MHP")</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesLoansAndFinancingReceivableNetCurrent" xlink:label="legh_OtherNotesLoansAndFinancingReceivableNetCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_OtherNotesLoansAndFinancingReceivableNetCurrent" xlink:to="legh_OtherNotesLoansAndFinancingReceivableNetCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_OtherNotesLoansAndFinancingReceivableNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the amount of other notes receivable within one year or the normal operating cycle, if longer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_OtherNotesLoansAndFinancingReceivableNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Notes, Loans and Financing Receivable, Net, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_OtherNotesLoansAndFinancingReceivableNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current portion of other notes receivable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventories</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid Expense and Other Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid expenses and other current assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total current assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contracts - dealer financed</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConsumerLoansNoncurrent" xlink:label="legh_ConsumerLoansNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ConsumerLoansNoncurrent" xlink:to="legh_ConsumerLoansNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ConsumerLoansNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the amount of consumer loans receivable net, classified as noncurrent.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ConsumerLoansNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consumer Loans, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ConsumerLoansNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consumer loans receivable, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes, Loans and Financing Receivable, Net, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes receivable from mobile home parks ("MHP"), net</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent" xlink:label="legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent" xlink:to="legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the amount of notes receivable, net of allowance for loan losses classified as other.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Notes, Loans and Financing Receivable, Net, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other notes receivable, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNoncurrent" xlink:to="us-gaap_InventoryNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Noncurrent finished goods inventory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventories, net</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherAssetsLeasedMobileHomesNonCurrent" xlink:label="legh_OtherAssetsLeasedMobileHomesNonCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_OtherAssetsLeasedMobileHomesNonCurrent" xlink:to="legh_OtherAssetsLeasedMobileHomesNonCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_OtherAssetsLeasedMobileHomesNonCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amounts of others leased mobile homes classified as non-current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_OtherAssetsLeasedMobileHomesNonCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Assets, Leased Mobile Homes Non-Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_OtherAssetsLeasedMobileHomesNonCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other assets - leased mobile homes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Right-of-Use Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ROU assets - operating leases</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent" xlink:label="legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent" xlink:to="legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amounts of others non-current assets excluding lease mobile homes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Assets, Excluding Leased Mobile Homes Non-Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, plant and equipment, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total property, plant and equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities and Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities and Stockholders' Equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current liabilities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts payable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract with Customer, Liability, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer deposits</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_EscrowLiabilityCurrent" xlink:label="legh_EscrowLiabilityCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_EscrowLiabilityCurrent" xlink:to="legh_EscrowLiabilityCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_EscrowLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the amount of escrow liability outstanding.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_EscrowLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Escrow Liability Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_EscrowLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Escrow liability</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Liability, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less current lease liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating lease obligation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total current liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Longterm liabilities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Longterm liabilities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Liability, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating lease obligation, less current portion</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total non-current lease liability</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLineOfCredit" xlink:label="us-gaap_LongTermLineOfCredit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLineOfCredit" xlink:to="us-gaap_LongTermLineOfCredit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermLineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-term Line of Credit, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermLineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lines of credit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Income Tax Liabilities, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net deferred tax liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred income taxes, net</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerIncentiveLiabilityNoncurrent" xlink:label="legh_DealerIncentiveLiabilityNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_DealerIncentiveLiabilityNoncurrent" xlink:to="legh_DealerIncentiveLiabilityNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_DealerIncentiveLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the amount of dealer incentive liability outstanding.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_DealerIncentiveLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dealer Incentive Liability, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_DealerIncentiveLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dealer incentive liability</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and contingencies (Note 17)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' equity:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Value, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock, $.001 par value, 10,000,000 shares authorized: no shares issued or outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValueOutstanding" xlink:to="us-gaap_CommonStockValueOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValueOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Value, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValueOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, $.001 par value, 90,000,000 shares authorized; 24,843,494 and 24,814,695 issued and 24,398,429 and 24,369,630 outstanding at December 31, 2023 and 2022, respectively</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="us-gaap_TreasuryStockCommonValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury Stock, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockCommonValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury stock at cost, 445,065 shares at December 31, 2023 and 2022, respectively</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional Paid in Capital.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional paid-in-capital</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retained Earnings (Accumulated Deficit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retained earnings</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Ending Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Beginning Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total stockholders' equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities and Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total liabilities and stockholders' equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock, par value (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock, shares authorized</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Shares Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock, shares issued</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock, shares outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, par value (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, shares authorized</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Ending Balance (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Beginning Balance (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, shares issued</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, shares outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury Stock, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury stock, shares</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">STATEMENTS OF INCOME</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net revenue:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue from Contract with Customer, Excluding Assessed Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Product sales</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" xlink:to="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest and Fee Income, Loans and Leases Held-in-portfolio</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consumer, MHP and dealer loans interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total consumer, MHP and dealer loans interest</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncome" xlink:label="us-gaap_OtherIncome" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncome" xlink:to="us-gaap_OtherIncome_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncome_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherIncome_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Home sales to related parties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total net revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating expenses:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of Goods and Services Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of product sales</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selling, General and Administrative Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selling, general and administrative expenses</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerIncentiveExpense" xlink:label="legh_DealerIncentiveExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_DealerIncentiveExpense" xlink:to="legh_DealerIncentiveExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_DealerIncentiveExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the amount of dealer incentive expense incurred by entity during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_DealerIncentiveExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dealer Incentive Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_DealerIncentiveExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dealer incentive</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="legh_DealerIncentiveExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dealer incentive expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_CostsAndExpenses_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsAndExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CostsAndExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total operating expenses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income from operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other income (expense):</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investment Income, Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Nonoperating interest income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Nonoperating Income (Expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Miscellaneous, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Nonoperating Income (Expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total other</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income before income tax expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income tax expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Provision for income taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average shares outstanding:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Basic (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Basic weighted-average common shares outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Diluted (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Diluted weighted-average common shares outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">EARNINGS PER SHARE</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income per share:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Basic (in dollars per share)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Basic (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Diluted (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Components [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Component [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional paid-in-capital</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retained earnings</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cumulative Effect, Period of Adoption [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="srt_CumulativeEffectPeriodOfAdoptionDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cumulative Effect, Period of Adoption [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cumulative effect, period of adoption, adjustment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Granted, Value, Share-based Compensation, Net of Forfeitures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share based compensation expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share based compensation expense (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from exercise of stock options (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">STATEMENTS OF CASH FLOWS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to reconcile net income to net cash used in operating activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to reconcile net income to net cash used in operating activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation, Depletion and Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation and amortization expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortization of Debt Discount (Premium)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortization of deferred revenue</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_AmortizationOfTreasuryNoteDiscount" xlink:label="legh_AmortizationOfTreasuryNoteDiscount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_AmortizationOfTreasuryNoteDiscount" xlink:to="legh_AmortizationOfTreasuryNoteDiscount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_AmortizationOfTreasuryNoteDiscount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of amortization of treasury note discount.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_AmortizationOfTreasuryNoteDiscount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortization of Treasury Note Discount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_AmortizationOfTreasuryNoteDiscount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortization of Treasury Note Discount</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortization of Debt Issuance Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortization of lines of credit cost</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Provision for accounts and notes receivable</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ProvisionForLongTermInventory" xlink:label="legh_ProvisionForLongTermInventory" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ProvisionForLongTermInventory" xlink:to="legh_ProvisionForLongTermInventory_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ProvisionForLongTermInventory_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of provision for long term inventory.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ProvisionForLongTermInventory_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Provision For Long Term Inventory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ProvisionForLongTermInventory_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Provision for long term inventory</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_GainLossOnSaleOfLeasedProperty" xlink:label="legh_GainLossOnSaleOfLeasedProperty" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_GainLossOnSaleOfLeasedProperty" xlink:to="legh_GainLossOnSaleOfLeasedProperty_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_GainLossOnSaleOfLeasedProperty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of gain (loss) on sale of leased property.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_GainLossOnSaleOfLeasedProperty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gain (Loss) On Sale Of Leased Property</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="legh_GainLossOnSaleOfLeasedProperty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gain from sale of leased property</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="legh_IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="legh_IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of increase (decrease) of amortization expense for right-of-use asset from operating lease.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase Decrease Operating Lease Right Of Use Asset Amortization Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-cash operating lease expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total deferred income tax provision</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share based payment expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="us-gaap_GainLossOnSaleOfInvestments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfInvestments" xlink:to="us-gaap_GainLossOnSaleOfInvestments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gain (Loss) on Sale of Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gain on disposal of treasury note</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnSaleOfInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gain on sale of debt securities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Changes in operating assets and liabilities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Accounts Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts receivable</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IncreaseDecreaseInConsumerLoansOriginations" xlink:label="legh_IncreaseDecreaseInConsumerLoansOriginations" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_IncreaseDecreaseInConsumerLoansOriginations" xlink:to="legh_IncreaseDecreaseInConsumerLoansOriginations_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_IncreaseDecreaseInConsumerLoansOriginations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">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>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_IncreaseDecreaseInConsumerLoansOriginations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase Decrease In Consumer Loans Originations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="legh_IncreaseDecreaseInConsumerLoansOriginations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consumer loans activity, net</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IncreaseDecreaseInNotesReceivableOriginations" xlink:label="legh_IncreaseDecreaseInNotesReceivableOriginations" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_IncreaseDecreaseInNotesReceivableOriginations" xlink:to="legh_IncreaseDecreaseInNotesReceivableOriginations_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_IncreaseDecreaseInNotesReceivableOriginations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">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>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_IncreaseDecreaseInNotesReceivableOriginations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase Decrease In Notes Receivable Originations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="legh_IncreaseDecreaseInNotesReceivableOriginations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes receivable MHP activity, net</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IncreaseDecreaseInInventoriesLoanOriginations" xlink:label="legh_IncreaseDecreaseInInventoriesLoanOriginations" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_IncreaseDecreaseInInventoriesLoanOriginations" xlink:to="legh_IncreaseDecreaseInInventoriesLoanOriginations_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_IncreaseDecreaseInInventoriesLoanOriginations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The increase (decrease) of Inventory Loan originations during the reporting period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_IncreaseDecreaseInInventoriesLoanOriginations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase Decrease In Inventories Loan Originations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="legh_IncreaseDecreaseInInventoriesLoanOriginations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dealer inventory loan activity, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventories</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid expenses and other current assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Other Operating Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Accounts Payable and Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts payable and accrued liabilities</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_RightOfUseActivityNet" xlink:label="legh_RightOfUseActivityNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_RightOfUseActivityNet" xlink:to="legh_RightOfUseActivityNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_RightOfUseActivityNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the net increase (decrease) of right of use activity pertaining to leases.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_RightOfUseActivityNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Right Of Use Activity Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_RightOfUseActivityNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Right of use activity, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Contract with Customer, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer deposits</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NetIncreaseDecreaseOfEscrowLiability" xlink:label="legh_NetIncreaseDecreaseOfEscrowLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_NetIncreaseDecreaseOfEscrowLiability" xlink:to="legh_NetIncreaseDecreaseOfEscrowLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_NetIncreaseDecreaseOfEscrowLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the net increase (decrease) of escrow liability.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_NetIncreaseDecreaseOfEscrowLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Increase Decrease Of Escrow Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_NetIncreaseDecreaseOfEscrowLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Escrow liability</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IncreaseDecreaseInDealerIncentiveLiabilities" xlink:label="legh_IncreaseDecreaseInDealerIncentiveLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_IncreaseDecreaseInDealerIncentiveLiabilities" xlink:to="legh_IncreaseDecreaseInDealerIncentiveLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_IncreaseDecreaseInDealerIncentiveLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change during the period in carrying value for all Dealer incentive liabilities due within one year or operating cycle.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_IncreaseDecreaseInDealerIncentiveLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Dealer Incentive Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_IncreaseDecreaseInDealerIncentiveLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dealer incentive liability</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net cash used in operating activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investing activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments to Acquire Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchases of property, plant and equipment</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ProceedsFromSaleOfLeasedProperty" xlink:label="legh_ProceedsFromSaleOfLeasedProperty" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ProceedsFromSaleOfLeasedProperty" xlink:to="legh_ProceedsFromSaleOfLeasedProperty_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ProceedsFromSaleOfLeasedProperty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of proceeds from sale of leased property.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ProceedsFromSaleOfLeasedProperty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Sale of Leased Property</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ProceedsFromSaleOfLeasedProperty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from sale of leased property</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:label="us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:to="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments to Acquire Held-to-maturity Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchase of investments - treasury notes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink:label="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink:to="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Sale of Held-to-Maturity Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of investments - treasury notes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireNotesReceivable" xlink:label="us-gaap_PaymentsToAcquireNotesReceivable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireNotesReceivable" xlink:to="us-gaap_PaymentsToAcquireNotesReceivable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireNotesReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments to Acquire Notes Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireNotesReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of notes receivable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:label="us-gaap_ProceedsFromSaleOfNotesReceivable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:to="us-gaap_ProceedsFromSaleOfNotesReceivable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfNotesReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Sale of Notes Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfNotesReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes receivable collections</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:to="us-gaap_ProceedsFromCollectionOfLoansReceivable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Collection of Loans Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Collections from purchased loans</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Investing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net cash (used in) provided by investing activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from exercise of stock options</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Lines of Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from lines of credit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLinesOfCredit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayments of Lines of Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments on lines of credit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net cash provided by (used in) financing activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net (decrease) increase in cash</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash at beginning of year</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Supplemental disclosure of cash flow information:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash paid for interest</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Supplemental disclosure of non-cash transactions:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Capital Expenditures Incurred but Not yet Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Acquisition of property plant and equipment, included in accrued liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NATURE OF OPERATIONS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Nature of Operations [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NATURE OF OPERATIONS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Significant Accounting Policies [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">REVENUE</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue from Contract with Customer [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">REVENUE</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ReceivablesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONSUMER LOANS RECEIVABLE</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONSUMER LOANS RECEIVABLE</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableFromMobileHomeParksAbstract" xlink:label="legh_NotesReceivableFromMobileHomeParksAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_NotesReceivableFromMobileHomeParksAbstract" xlink:to="legh_NotesReceivableFromMobileHomeParksAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_NotesReceivableFromMobileHomeParksAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">No definition available.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_NotesReceivableFromMobileHomeParksAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes")</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableFromMobileHomeParksTextBlock" xlink:label="legh_NotesReceivableFromMobileHomeParksTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_NotesReceivableFromMobileHomeParksTextBlock" xlink:to="legh_NotesReceivableFromMobileHomeParksTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_NotesReceivableFromMobileHomeParksTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The entire disclosure of notes receivable from mobile home parks.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_NotesReceivableFromMobileHomeParksTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes Receivable from Mobile Home Parks [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_NotesReceivableFromMobileHomeParksTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes")</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesReceivableAbstract" xlink:label="legh_OtherNotesReceivableAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_OtherNotesReceivableAbstract" xlink:to="legh_OtherNotesReceivableAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_OtherNotesReceivableAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">No definition available</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_OtherNotesReceivableAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">OTHER NOTES RECEIVABLE</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesReceivableTextBlock" xlink:label="legh_OtherNotesReceivableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_OtherNotesReceivableTextBlock" xlink:to="legh_OtherNotesReceivableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_OtherNotesReceivableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The entire disclosure of other notes receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_OtherNotesReceivableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Notes Receivable [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_OtherNotesReceivableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">OTHER NOTES RECEIVABLE</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinancedReceivables" xlink:label="legh_DealerFinancedReceivables" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_DealerFinancedReceivables" xlink:to="legh_DealerFinancedReceivables_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_DealerFinancedReceivables_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">No definition available.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_DealerFinancedReceivables_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">DEALER FINANCED RECEIVABLES</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinancedReceivablesTextBlock" xlink:label="legh_DealerFinancedReceivablesTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_DealerFinancedReceivablesTextBlock" xlink:to="legh_DealerFinancedReceivablesTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_DealerFinancedReceivablesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">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>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_DealerFinancedReceivablesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">DEALER FINANCED RECEIVABLES [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_DealerFinancedReceivablesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">DEALER FINANCED RECEIVABLES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">LEASES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Leases [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">LEASES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">INVENTORIES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">INVENTORIES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">PROPERTY, PLANT AND EQUIPMENT</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">PROPERTY, PLANT AND EQUIPMENT</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsAbstract" xlink:label="us-gaap_OtherAssetsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">OTHER ASSETS.</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsDisclosureTextBlock" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsDisclosureTextBlock" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Assets Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">OTHER ASSETS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">DEBT SECURITIES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">DEBT SECURITIES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ACCRUED LIABILITIES.</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ACCRUED LIABILITIES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">LINES OF CREDIT.</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">LINES OF CREDIT</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">INCOME TAXES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">INCOME TAXES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SHARE-BASED COMPENSATION</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SHARE-BASED COMPENSATION</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">COMMITMENTS AND CONTINGENCIES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">COMMITMENTS AND CONTINGENCIES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">EARNINGS PER SHARE</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">RELATED PARTY TRANSACTIONS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party Transactions Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">RELATED PARTY TRANSACTIONS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUBSEQUENT EVENTS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Events [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUBSEQUENT EVENTS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Basis of Accounting, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Basis of Presentation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Use of Estimates, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Use of Estimates</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Reporting, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Reporting</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investment, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Held to Maturity Securities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Trade and Other Accounts Receivable, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConsumerLoansReceivablePolicyTextBlock" xlink:label="legh_ConsumerLoansReceivablePolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ConsumerLoansReceivablePolicyTextBlock" xlink:to="legh_ConsumerLoansReceivablePolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ConsumerLoansReceivablePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy for consumer loans receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ConsumerLoansReceivablePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consumer Loans Receivable [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ConsumerLoansReceivablePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consumer Loans Receivable</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableFromMobileHomeParksPolicyTextBlock" xlink:label="legh_NotesReceivableFromMobileHomeParksPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_NotesReceivableFromMobileHomeParksPolicyTextBlock" xlink:to="legh_NotesReceivableFromMobileHomeParksPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_NotesReceivableFromMobileHomeParksPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy for notes receivable from Mobile Home Parks.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_NotesReceivableFromMobileHomeParksPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes Receivable From Mobile Home Parks [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_NotesReceivableFromMobileHomeParksPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes Receivable from Mobile Home Parks</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesReceivablePolicyTextBlock" xlink:label="legh_OtherNotesReceivablePolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_OtherNotesReceivablePolicyTextBlock" xlink:to="legh_OtherNotesReceivablePolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_OtherNotesReceivablePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy for other notes receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_OtherNotesReceivablePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Notes Receivable [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_OtherNotesReceivablePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Notes Receivable</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinanceReceivablePolicyTextBlock" xlink:label="legh_DealerFinanceReceivablePolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_DealerFinanceReceivablePolicyTextBlock" xlink:to="legh_DealerFinanceReceivablePolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_DealerFinanceReceivablePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy for dealer finance receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_DealerFinanceReceivablePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dealer Finance Receivable [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_DealerFinanceReceivablePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dealer Finance Receivable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventories</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorLeasesPolicyTextBlock" xlink:label="us-gaap_LessorLeasesPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorLeasesPolicyTextBlock" xlink:to="us-gaap_LessorLeasesPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LessorLeasesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessor, Leases [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LessorLeasesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Leased Property</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant, and Equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment of Long-Lived Assets</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerIncentiveLiabilityPolicyTextBlock" xlink:label="legh_DealerIncentiveLiabilityPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_DealerIncentiveLiabilityPolicyTextBlock" xlink:to="legh_DealerIncentiveLiabilityPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_DealerIncentiveLiabilityPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy for Dealer Incentive Liability.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_DealerIncentiveLiabilityPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dealer Incentive Liability [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_DealerIncentiveLiabilityPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dealer Incentive Liability</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:label="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:to="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Guarantees, Indemnifications and Warranties Policies [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Product Warranties</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Advertising Costs, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Advertising Costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Measurement, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Measurements</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value of Financial Instruments, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value of Financial Instruments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue from Contract with Customer [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue Recognition</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reserve for Repurchase Commitments</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_InterestIncomePolicyTextBlock" xlink:label="legh_InterestIncomePolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_InterestIncomePolicyTextBlock" xlink:to="legh_InterestIncomePolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_InterestIncomePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy for interest income.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_InterestIncomePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Income Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_InterestIncomePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ShippingAndHandlingCostsPolicyTextBlock" xlink:label="legh_ShippingAndHandlingCostsPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ShippingAndHandlingCostsPolicyTextBlock" xlink:to="legh_ShippingAndHandlingCostsPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ShippingAndHandlingCostsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ShippingAndHandlingCostsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shipping And Handling Costs [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ShippingAndHandlingCostsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shipping and Handling Costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentrations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Recent Accounting Pronouncements</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock" xlink:label="legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock" xlink:to="legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular disclosure of maturity of future minimum payments to be received by lessor on annual basis for operating lease.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessor Operating Leases Future Minimum Payments Receivable [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of future minimum lease income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Product Warranty Liability [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of the activity within the warranty liability account</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Fair Market value and book value of the portfolios</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disaggregation of Revenue [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of disaggregation of revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Type of Borrower [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Financing Receivable, Type of Borrower [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerBorrowerMember" xlink:label="us-gaap_ConsumerBorrowerMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsumerBorrowerMember" xlink:to="us-gaap_ConsumerBorrowerMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsumerBorrowerMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consumer</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsumerBorrowerMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consumer</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts, Notes, Loans and Financing Receivable [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Receivables</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of consumer loans, net of allowance for loan losses and deferred financing fees</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Allowance for Credit Losses on Financing Receivables [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of allowance for loan losses</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" xlink:label="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" xlink:to="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular disclosure of impaired and general reserve for allowance for loan losses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impaired And General Reserve For Allowance For Loan Losses [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of impaired and general reserve for allowance for loan losses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:label="us-gaap_PastDueFinancingReceivablesTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:to="us-gaap_PastDueFinancingReceivablesTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PastDueFinancingReceivablesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Past Due Financing Receivables [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PastDueFinancingReceivablesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of consumer loans receivable that are past due</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:label="us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:to="us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable Credit Quality Indicators [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of disaggregation of outstanding principal balance of consumer loans receivable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Receivable Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="us-gaap_ReceivableTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivableTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Receivable [Domain]</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ReceivableFromMobileHomeParksMember" xlink:to="legh_ReceivableFromMobileHomeParksMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ReceivableFromMobileHomeParksMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">This member represents notes receivable from mobile home parks.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ReceivableFromMobileHomeParksMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes Receivable from Mobile Home Parks</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ReceivableFromMobileHomeParksMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">MHP Notes</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableTableTextBlock" xlink:label="legh_NotesReceivableTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_NotesReceivableTableTextBlock" xlink:to="legh_NotesReceivableTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_NotesReceivableTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The tabular disclosure of notes receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_NotesReceivableTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes Receivable [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_NotesReceivableTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of other notes receivable</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_OtherNoteReceivableMember" xlink:to="legh_OtherNoteReceivableMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_OtherNoteReceivableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Information pertaining to Other Note Receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_OtherNoteReceivableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Note Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_OtherNoteReceivableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other note receivable</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinanceReceivableMember" xlink:label="legh_DealerFinanceReceivableMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_DealerFinanceReceivableMember" xlink:to="legh_DealerFinanceReceivableMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_DealerFinanceReceivableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">This member represents dealer finance receivables.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_DealerFinanceReceivableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dealer Finance Receivable [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_DealerFinanceReceivableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dealer Finance Receivable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of present value of future lease payments under operating lease liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Inventory, Current [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of inventory</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of property, plant and equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:to="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Other Assets, Noncurrent [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Other assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Accrued Liabilities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of accrued liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of significant components of the provision for income taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of reconciliation of the Company's effective tax rate from operations to the U.S. federal income tax rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of deferred tax assets and liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of restricted stock units activity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation, Stock Options, Activity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of stock option activity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of reconciliation of the numerators and denominators used in the computations of both basic and diluted EPS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Reportable Segments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of reportable segment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Cash and Cash Equivalents [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsLineItems" xlink:label="us-gaap_CashAndCashEquivalentsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents [Line Items]</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NumberOfBanksHoldingCashInExcessOfFdicLimit" xlink:label="legh_NumberOfBanksHoldingCashInExcessOfFdicLimit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_NumberOfBanksHoldingCashInExcessOfFdicLimit" xlink:to="legh_NumberOfBanksHoldingCashInExcessOfFdicLimit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_NumberOfBanksHoldingCashInExcessOfFdicLimit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of banks holding cash in cash of the FDIC limit as of the balance sheet date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_NumberOfBanksHoldingCashInExcessOfFdicLimit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number Of Banks Holding Cash In Excess Of FDIC Limit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_NumberOfBanksHoldingCashInExcessOfFdicLimit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of banks exceeding the FDIC limit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashUninsuredAmount" xlink:to="us-gaap_CashUninsuredAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashUninsuredAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, Uninsured Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashUninsuredAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash in excess of FDIC limit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Benchmark [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Benchmark [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditConcentrationRiskMember" xlink:to="us-gaap_CreditConcentrationRiskMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditConcentrationRiskMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Credit concentration risk</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer [Domain]</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartiesAndAffiliatesMember" xlink:label="legh_IndependentThirdPartiesAndAffiliatesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_IndependentThirdPartiesAndAffiliatesMember" xlink:to="legh_IndependentThirdPartiesAndAffiliatesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_IndependentThirdPartiesAndAffiliatesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to independent third parties and affiliates.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_IndependentThirdPartiesAndAffiliatesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Independent Third Party and Affiliates [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_IndependentThirdPartiesAndAffiliatesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pertaining to independent third parties</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Range [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Range [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Minimum</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_CounterpartyNameAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CounterpartyNameAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Counterparty Name [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Counterparty Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyOneMember" xlink:label="legh_IndependentThirdPartyOneMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_IndependentThirdPartyOneMember" xlink:to="legh_IndependentThirdPartyOneMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_IndependentThirdPartyOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents to Independent Third Party One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_IndependentThirdPartyOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Independent Third Party One</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyTwoMember" xlink:label="legh_IndependentThirdPartyTwoMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_IndependentThirdPartyTwoMember" xlink:to="legh_IndependentThirdPartyTwoMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_IndependentThirdPartyTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents to Independent Third Party Two.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_IndependentThirdPartyTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Independent Third Party Two</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyThreeMember" xlink:label="legh_IndependentThirdPartyThreeMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_IndependentThirdPartyThreeMember" xlink:to="legh_IndependentThirdPartyThreeMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_IndependentThirdPartyThreeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents to Independent Third Party Three.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_IndependentThirdPartyThreeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Independent Third Party Three [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_IndependentThirdPartyThreeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Independent Third party Three</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Asset, Period Past Due [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Asset, Period Past Due [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialAssetPastDueMember" xlink:label="us-gaap_FinancialAssetPastDueMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialAssetPastDueMember" xlink:to="us-gaap_FinancialAssetPastDueMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialAssetPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Asset, Past Due [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancialAssetPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Asset, Past Due</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetAbstract" xlink:label="us-gaap_AccountsReceivableNetAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableNetAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable, Net [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_AccountsReceivablesCreditPeriod" xlink:label="legh_AccountsReceivablesCreditPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_AccountsReceivablesCreditPeriod" xlink:to="legh_AccountsReceivablesCreditPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_AccountsReceivablesCreditPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The credit period offered, within which for customers has to pay the amounts due.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_AccountsReceivablesCreditPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivables Credit Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_AccountsReceivablesCreditPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Credit period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Allowance for Doubtful Accounts Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Allowance for doubtful accounts</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:label="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans and Leases Receivable, Other Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan Receivable</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConsumerLoansReceivableAverageContractualInterestRate" xlink:label="legh_ConsumerLoansReceivableAverageContractualInterestRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ConsumerLoansReceivableAverageContractualInterestRate" xlink:to="legh_ConsumerLoansReceivableAverageContractualInterestRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ConsumerLoansReceivableAverageContractualInterestRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The average contractual interest rate per loan .</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ConsumerLoansReceivableAverageContractualInterestRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consumer Loans Receivable, Average Contractual Interest Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ConsumerLoansReceivableAverageContractualInterestRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Average contractual interest rate</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConsumerLoansReceivableMaturityTerm" xlink:label="legh_ConsumerLoansReceivableMaturityTerm" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ConsumerLoansReceivableMaturityTerm" xlink:to="legh_ConsumerLoansReceivableMaturityTerm_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ConsumerLoansReceivableMaturityTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Period of maturity of consumer loans receivable, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ConsumerLoansReceivableMaturityTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consumer Loans Receivable, Maturity Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ConsumerLoansReceivableMaturityTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consumer loans receivable term</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ComponentsOfAllowanceForLoanLosses" xlink:label="legh_ComponentsOfAllowanceForLoanLosses" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ComponentsOfAllowanceForLoanLosses" xlink:to="legh_ComponentsOfAllowanceForLoanLosses_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ComponentsOfAllowanceForLoanLosses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The number components which comprises allowance for loan losses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ComponentsOfAllowanceForLoanLosses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Components Of Allowance For Loan Losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ComponentsOfAllowanceForLoanLosses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of components comprising the allowance for loan losses</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered" xlink:label="legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered" xlink:to="legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The period of historical loss rate considered for the calculation of general reserve by the company.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">General Reserve Calculation, Period Of Historical Loss Rate Considered</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">General reserve calculation, period of historical loss rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:to="us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Nonaccrual</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Principal outstanding on consumer loans</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeclosedAssets" xlink:label="us-gaap_ForeclosedAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeclosedAssets" xlink:to="us-gaap_ForeclosedAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeclosedAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repossessed Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeclosedAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repossessed homes</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LoansReceivableFixedAndVariableRate" xlink:label="legh_LoansReceivableFixedAndVariableRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_LoansReceivableFixedAndVariableRate" xlink:to="legh_LoansReceivableFixedAndVariableRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_LoansReceivableFixedAndVariableRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the fixed and variable rate of interest on loan receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_LoansReceivableFixedAndVariableRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans Receivable, Fixed And Variable Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_LoansReceivableFixedAndVariableRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans receivable, fixed and variable interest rate</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LoansReceivableAverageRate" xlink:label="legh_LoansReceivableAverageRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_LoansReceivableAverageRate" xlink:to="legh_LoansReceivableAverageRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_LoansReceivableAverageRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the average rate of interest on loan receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_LoansReceivableAverageRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans Receivable, Average Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_LoansReceivableAverageRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan receivable, average interest rate</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_TermOfNotesReceivables" xlink:label="legh_TermOfNotesReceivables" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_TermOfNotesReceivables" xlink:to="legh_TermOfNotesReceivables_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_TermOfNotesReceivables_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term of notes receivables.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_TermOfNotesReceivables_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Of Notes Receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_TermOfNotesReceivables_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term of notes receivables</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConcentrationRiskNumberOfCustomers" xlink:label="legh_ConcentrationRiskNumberOfCustomers" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ConcentrationRiskNumberOfCustomers" xlink:to="legh_ConcentrationRiskNumberOfCustomers_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ConcentrationRiskNumberOfCustomers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the number of customers on whom the entity significantly rely giving rise to concentration risk.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ConcentrationRiskNumberOfCustomers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk, Number of Customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ConcentrationRiskNumberOfCustomers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Independent third parties</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration risk percentage</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesReceivableFixedInterestRate" xlink:label="legh_OtherNotesReceivableFixedInterestRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_OtherNotesReceivableFixedInterestRate" xlink:to="legh_OtherNotesReceivableFixedInterestRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_OtherNotesReceivableFixedInterestRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fixed interest rate on the other notes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_OtherNotesReceivableFixedInterestRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Notes Receivable, Fixed Interest Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_OtherNotesReceivableFixedInterestRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest rate on the other notes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Allowance for Credit Losses, Write-downs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Charge offs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Allowance for Credit Losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Allowance for loan losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Allowance for loan losses, end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Allowance for loan losses, beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Allowance for loan losses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForLoanLossesExpensed" xlink:label="us-gaap_ProvisionForLoanLossesExpensed" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForLoanLossesExpensed" xlink:to="us-gaap_ProvisionForLoanLossesExpensed_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForLoanLossesExpensed_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Credit Loss, Expense (Reversal)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForLoanLossesExpensed_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Provision for loan losses</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivableImpaired" xlink:label="legh_FinancingReceivableImpaired" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_FinancingReceivableImpaired" xlink:to="legh_FinancingReceivableImpaired_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_FinancingReceivableImpaired_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of impaired financing receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_FinancingReceivableImpaired_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Impaired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_FinancingReceivableImpaired_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impaired financing receivable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesReceivableGross" xlink:to="us-gaap_NotesReceivableGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesReceivableGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesReceivableGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding principal balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NotesReceivableGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, before Allowance for Credit Loss, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NotesReceivableGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing receivable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Buildings and improvements</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vehicles</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Machinery and equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Furniture and fixtures</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">PROPERTY, PLANT AND EQUIPMENT</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNoncurrentAbstract" xlink:label="us-gaap_InventoryNoncurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNoncurrentAbstract" xlink:to="us-gaap_InventoryNoncurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNoncurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Noncurrent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNoncurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventories</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment of Long-Lived Assets Held-for-use</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment for long-lived assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Useful Life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Useful lives</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Useful life</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LessorDescriptionOfLeaseTable" xlink:label="legh_LessorDescriptionOfLeaseTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_LessorDescriptionOfLeaseTable" xlink:to="legh_LessorDescriptionOfLeaseTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_LessorDescriptionOfLeaseTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of information about lessor's leases.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_LessorDescriptionOfLeaseTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessor, Description Of Lease [Table]</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LeasedMobileHomesMember" xlink:label="legh_LeasedMobileHomesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_LeasedMobileHomesMember" xlink:to="legh_LeasedMobileHomesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_LeasedMobileHomesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Leased mobile home property.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_LeasedMobileHomesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Leased Mobile Homes [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_LeasedMobileHomesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Leased Mobile Homes</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LessorDescriptionOfLeasesLineItems" xlink:label="legh_LessorDescriptionOfLeasesLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_LessorDescriptionOfLeasesLineItems" xlink:to="legh_LessorDescriptionOfLeasesLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_LessorDescriptionOfLeasesLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">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>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_LessorDescriptionOfLeasesLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessor, Description Of Leases [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeaseTermOfContract" xlink:label="us-gaap_LessorOperatingLeaseTermOfContract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorOperatingLeaseTermOfContract" xlink:to="us-gaap_LessorOperatingLeaseTermOfContract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LessorOperatingLeaseTermOfContract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessor, Operating Lease, Term of Contract</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LessorOperatingLeaseTermOfContract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term of lease agreement</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DepreciationLeasedProperty" xlink:label="legh_DepreciationLeasedProperty" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_DepreciationLeasedProperty" xlink:to="legh_DepreciationLeasedProperty_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_DepreciationLeasedProperty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of expense charged against earnings for leased property.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_DepreciationLeasedProperty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation Leased Property</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_DepreciationLeasedProperty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation expense on leased property</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:label="us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:to="us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Future minimum lease income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Leases, Future Minimum Payments Receivable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2024</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Leases, Future Minimum Payments Receivable, in Two Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2025</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessor, Operating Lease, Payment to be Received, Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2026</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Leases, Future Minimum Payments Receivable, in Four Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2027</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Leases, Future Minimum Payments Receivable, in Five Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2028</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Leases, Future Minimum Payments Receivable, Thereafter</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Thereafter</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceived" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceived_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceived_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Leases, Future Minimum Payments Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceived_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerIncentiveLiabilityAbstract" xlink:label="legh_DealerIncentiveLiabilityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_DealerIncentiveLiabilityAbstract" xlink:to="legh_DealerIncentiveLiabilityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_DealerIncentiveLiabilityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">No definition available.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_DealerIncentiveLiabilityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dealer Incentive Liability [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_DealerIncentiveLiabilityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dealer Incentive Liability</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_TermOfProductWarranty" xlink:label="legh_TermOfProductWarranty" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_TermOfProductWarranty" xlink:to="legh_TermOfProductWarranty_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_TermOfProductWarranty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The term of product warranty.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_TermOfProductWarranty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Of Product Warranty</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_TermOfProductWarranty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term of product warranty</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="us-gaap_StandardProductWarrantyAccrual" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrual" xlink:to="us-gaap_StandardProductWarrantyAccrual_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StandardProductWarrantyAccrual_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Standard Product Warranty Accrual</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StandardProductWarrantyAccrual_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warranty liability, end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StandardProductWarrantyAccrual_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warranty liability, beginning of year</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:to="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Standard Product Warranty Accrual, Increase for Warranties Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Product warranty accrued</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrualPayments" xlink:label="us-gaap_StandardProductWarrantyAccrualPayments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyAccrualPayments" xlink:to="us-gaap_StandardProductWarrantyAccrualPayments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StandardProductWarrantyAccrualPayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Standard Product Warranty Accrual, Decrease for Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StandardProductWarrantyAccrualPayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warranty costs incurred</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Advertising Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Advertising Costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">FAIR VALUE MEASUREMENTS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Measurements, Recurring and Nonrecurring [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueByAssetClassAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByAssetClassAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Asset Class [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Asset Class [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="us-gaap_USTreasuryAndGovernmentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_USTreasuryAndGovernmentMember" xlink:to="us-gaap_USTreasuryAndGovernmentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_USTreasuryAndGovernmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">US Treasury and Government [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_USTreasuryAndGovernmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">U.S. Treasury</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerPortfolioSegmentMember" xlink:label="us-gaap_ConsumerPortfolioSegmentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsumerPortfolioSegmentMember" xlink:to="us-gaap_ConsumerPortfolioSegmentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsumerPortfolioSegmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consumer loan portfolio</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="us-gaap_FairValueByMeasurementBasisAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementBasisAxis" xlink:to="us-gaap_FairValueByMeasurementBasisAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByMeasurementBasisAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Basis [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="us-gaap_PortionAtFairValueFairValueDisclosureMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="us-gaap_PortionAtFairValueFairValueDisclosureMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PortionAtFairValueFairValueDisclosureMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Portion at Fair Value Measurement [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="us-gaap_EstimateOfFairValueFairValueDisclosureMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="us-gaap_EstimateOfFairValueFairValueDisclosureMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EstimateOfFairValueFairValueDisclosureMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:label="us-gaap_CarryingReportedAmountFairValueDisclosureMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="us-gaap_CarryingReportedAmountFairValueDisclosureMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CarryingReportedAmountFairValueDisclosureMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Book Value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Hierarchy and NAV [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Hierarchy and NAV [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Inputs, Level 1 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Level 1</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Level 3</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair value of financial instruments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesFairValueDisclosureAbstract" xlink:label="us-gaap_ReceivablesFairValueDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesFairValueDisclosureAbstract" xlink:to="us-gaap_ReceivablesFairValueDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesFairValueDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Receivables, Fair Value Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReceivablesFairValueDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair value of financial instruments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansReceivableFairValueDisclosure" xlink:label="us-gaap_LoansReceivableFairValueDisclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansReceivableFairValueDisclosure" xlink:to="us-gaap_LoansReceivableFairValueDisclosure_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansReceivableFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans Receivable, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansReceivableFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableFairValueDisclosure" xlink:label="us-gaap_NotesReceivableFairValueDisclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesReceivableFairValueDisclosure" xlink:to="us-gaap_NotesReceivableFairValueDisclosure_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesReceivableFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes Receivable, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesReceivableFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes receivable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="us-gaap_HeldToMaturitySecuritiesFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HeldToMaturitySecuritiesFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Securities, Held-to-maturity, Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_HeldToMaturitySecuritiesFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt securities</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ShippingAndHandlingCosts" xlink:label="legh_ShippingAndHandlingCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ShippingAndHandlingCosts" xlink:to="legh_ShippingAndHandlingCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ShippingAndHandlingCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost incurred during the reporting period in transporting goods and services to customers.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ShippingAndHandlingCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shipping And Handling Costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ShippingAndHandlingCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shipping and handling costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounting Standards Update and Change in Accounting Principle [Table]</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinancedContractsMember" xlink:label="legh_DealerFinancedContractsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_DealerFinancedContractsMember" xlink:to="legh_DealerFinancedContractsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_DealerFinancedContractsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">This member represents dealer financed contracts.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_DealerFinancedContractsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dealer Financed Contracts [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments for New Accounting Pronouncements [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_TypeOfAdoptionMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfAdoptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Type of Adoption [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="us-gaap_AccountingStandardsUpdate201602Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate201602Member" xlink:to="us-gaap_AccountingStandardsUpdate201602Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingStandardsUpdate201602Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ASU 2016-02</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="us-gaap_AccountingStandardsUpdate201613Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate201613Member" xlink:to="us-gaap_AccountingStandardsUpdate201613Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingStandardsUpdate201613Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounting Standards Update 2016-13 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountingStandardsUpdate201613Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ASU 2016-13</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasePracticalExpedientsPackage" xlink:label="us-gaap_LeasePracticalExpedientsPackage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasePracticalExpedientsPackage" xlink:to="us-gaap_LeasePracticalExpedientsPackage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasePracticalExpedientsPackage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lease, Practical Expedients, Package [true false]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasePracticalExpedientUseOfHindsight" xlink:label="us-gaap_LeasePracticalExpedientUseOfHindsight" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasePracticalExpedientUseOfHindsight" xlink:to="us-gaap_LeasePracticalExpedientUseOfHindsight_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasePracticalExpedientUseOfHindsight_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lease, Practical Expedient, Use of Hindsight [true false]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disaggregation of Revenue [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember" xlink:label="us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember" xlink:to="us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue from contract with customer product and service benchmark</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer concentration risk</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disaggregation of Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disaggregation of revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" xlink:label="us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" xlink:to="us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Incremental costs of obtaining a contract</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts" xlink:label="legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts" xlink:to="legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the amount of dealer commission, reimbursed dealer expenses and other similar costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dealer Commission Reimbursed Dealer Expenses and Other Similar Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dealer commission, reimbursed dealer expenses and other similar costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Product and Service [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Product and Service [Domain]</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DirectSalesMember" xlink:label="legh_DirectSalesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_DirectSalesMember" xlink:to="legh_DirectSalesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_DirectSalesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to direct sales.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_DirectSalesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Direct Sales [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_DirectSalesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Direct sales</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_CommercialSalesMember" xlink:label="legh_CommercialSalesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_CommercialSalesMember" xlink:to="legh_CommercialSalesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_CommercialSalesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to commercial sales.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_CommercialSalesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commercial Sales [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_CommercialSalesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commercial sales</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_InventoryFinanceSalesMember" xlink:label="legh_InventoryFinanceSalesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_InventoryFinanceSalesMember" xlink:to="legh_InventoryFinanceSalesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_InventoryFinanceSalesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to Inventory finance sales.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_InventoryFinanceSalesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory Finance Sales [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_InventoryFinanceSalesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory finance sales</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_RetailStoreSalesMember" xlink:label="legh_RetailStoreSalesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_RetailStoreSalesMember" xlink:to="legh_RetailStoreSalesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_RetailStoreSalesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to retail store sales.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_RetailStoreSalesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retail Store Sales</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_RetailStoreSalesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retail store sales</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="us-gaap_ProductAndServiceOtherMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductAndServiceOtherMember" xlink:to="us-gaap_ProductAndServiceOtherMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductAndServiceOtherMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductAndServiceOtherMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other (1)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract" xlink:to="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consumer and MHP loans interest:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansConsumer" xlink:label="us-gaap_InterestAndFeeIncomeLoansConsumer" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndFeeIncomeLoansConsumer" xlink:to="us-gaap_InterestAndFeeIncomeLoansConsumer_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndFeeIncomeLoansConsumer_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest and Fee Income, Loans, Consumer</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InterestAndFeeIncomeLoansConsumer_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest - consumer installments notes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansCommercial" xlink:label="us-gaap_InterestAndFeeIncomeLoansCommercial" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndFeeIncomeLoansCommercial" xlink:to="us-gaap_InterestAndFeeIncomeLoansCommercial_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndFeeIncomeLoansCommercial_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest and Fee Income, Loans, Commercial</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestAndFeeIncomeLoansCommercial_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest - MHP notes</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_InterestAndFeeIncomeLoansDealer" xlink:label="legh_InterestAndFeeIncomeLoansDealer" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_InterestAndFeeIncomeLoansDealer" xlink:to="legh_InterestAndFeeIncomeLoansDealer_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_InterestAndFeeIncomeLoansDealer_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest and fee income generated from dealer financing. Dealer finance receivable are receivables for loans that we make to independent retailers.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_InterestAndFeeIncomeLoansDealer_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest and Fee Income, Loans, Dealer</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_InterestAndFeeIncomeLoansDealer_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest - dealer finance notes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" xlink:to="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, before Allowance for Credit Loss, Fee and Loan in Process</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consumer loans receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total consumer loans</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:label="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:to="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Unamortized Loan Fee (Cost) and Purchase Premium (Discount)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan discount and deferred financing fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unamortized financing fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan discount and deferred financing fees</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableNet" xlink:label="us-gaap_NotesReceivableNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesReceivableNet" xlink:to="us-gaap_NotesReceivableNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesReceivableNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, after Allowance for Credit Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NotesReceivableNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Allowance for Credit Loss [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Allowance for Credit Loss</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Charge offs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Charge offs (recoveries)</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingLoansIndividuallyEvaluatedForImpairment" xlink:label="legh_FinancingLoansIndividuallyEvaluatedForImpairment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_FinancingLoansIndividuallyEvaluatedForImpairment" xlink:to="legh_FinancingLoansIndividuallyEvaluatedForImpairment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_FinancingLoansIndividuallyEvaluatedForImpairment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The financing receivables that were individually evaluated for impairment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_FinancingLoansIndividuallyEvaluatedForImpairment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Loans Individually Evaluated For Impairment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_FinancingLoansIndividuallyEvaluatedForImpairment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impaired loans individually evaluated for impairment</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivableImpairedRelatedAllowance" xlink:label="legh_FinancingReceivableImpairedRelatedAllowance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_FinancingReceivableImpairedRelatedAllowance" xlink:to="legh_FinancingReceivableImpairedRelatedAllowance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_FinancingReceivableImpairedRelatedAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of allowance for credit losses related to recorded investment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_FinancingReceivableImpairedRelatedAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Impaired Related Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_FinancingReceivableImpairedRelatedAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Specific reserve against impaired loans</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance" xlink:label="legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance" xlink:to="legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The balance of financing receivables that were collectively evaluated for impairment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Financing Loans Collectively Evaluated For Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other loans collectively evaluated for allowance</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LoansAndLeasesReceivableAllowanceGeneral" xlink:label="legh_LoansAndLeasesReceivableAllowanceGeneral" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_LoansAndLeasesReceivableAllowanceGeneral" xlink:to="legh_LoansAndLeasesReceivableAllowanceGeneral_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_LoansAndLeasesReceivableAllowanceGeneral_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of allowance to cover general losses on loans .</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_LoansAndLeasesReceivableAllowanceGeneral_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans and Leases Receivable Allowance, General</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_LoansAndLeasesReceivableAllowanceGeneral_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">General allowance for loan losses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:label="us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:to="us-gaap_ScheduleOfFinancingReceivablesPastDueTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFinancingReceivablesPastDueTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Past Due [Table]</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivables31To60DaysPastDueMember" xlink:label="legh_FinancingReceivables31To60DaysPastDueMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_FinancingReceivables31To60DaysPastDueMember" xlink:to="legh_FinancingReceivables31To60DaysPastDueMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_FinancingReceivables31To60DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing receivables that are more than 31 days past due but fewer than 61 days past due.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_FinancingReceivables31To60DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">31 - 60 Days Past Due [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_FinancingReceivables31To60DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">31 - 60 days past due</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivables61To90DaysPastDueMember" xlink:label="legh_FinancingReceivables61To90DaysPastDueMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_FinancingReceivables61To90DaysPastDueMember" xlink:to="legh_FinancingReceivables61To90DaysPastDueMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_FinancingReceivables61To90DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing receivables that are more than 31 days past due but fewer than 61 days past due.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_FinancingReceivables61To90DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">61 - 90 Days Past Due [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_FinancingReceivables61To90DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">61 - 90 days past due</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivables91To120DaysPastDueMember" xlink:label="legh_FinancingReceivables91To120DaysPastDueMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_FinancingReceivables91To120DaysPastDueMember" xlink:to="legh_FinancingReceivables91To120DaysPastDueMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_FinancingReceivables91To120DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing receivables that are more than 31 days past due but fewer than 61 days past due.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_FinancingReceivables91To120DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">91 - 120 Days Past Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_FinancingReceivables91To120DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">91 - 120 days past due</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivablesGreaterThan120DaysPastDueMember" xlink:label="legh_FinancingReceivablesGreaterThan120DaysPastDueMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_FinancingReceivablesGreaterThan120DaysPastDueMember" xlink:to="legh_FinancingReceivablesGreaterThan120DaysPastDueMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_FinancingReceivablesGreaterThan120DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing receivables that are more than 31 days past due but fewer than 61 days past due.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_FinancingReceivablesGreaterThan120DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Greater Than 120 Days Past Due [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_FinancingReceivablesGreaterThan120DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Greater than 120 days past due</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:to="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Past due consumer loans:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Past due consumer loans:</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LoansAndLeasesReceivableGrossPercent" xlink:label="legh_LoansAndLeasesReceivableGrossPercent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_LoansAndLeasesReceivableGrossPercent" xlink:to="legh_LoansAndLeasesReceivableGrossPercent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_LoansAndLeasesReceivableGrossPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percent of amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_LoansAndLeasesReceivableGrossPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans and Leases Receivable, Gross, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_LoansAndLeasesReceivableGrossPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total consumer loans receivable (as a percent)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablePercentPastDue1" xlink:label="us-gaap_FinancingReceivablePercentPastDue1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivablePercentPastDue1" xlink:to="us-gaap_FinancingReceivablePercentPastDue1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivablePercentPastDue1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Percent Past Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivablePercentPastDue1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consumer loans receivable past due (Percent)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:label="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:to="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Credit Quality Indicator [Table]</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LessThan30DaysPastDueMember" xlink:label="legh_LessThan30DaysPastDueMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_LessThan30DaysPastDueMember" xlink:to="legh_LessThan30DaysPastDueMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_LessThan30DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing receivables that are less than 30 days past due.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_LessThan30DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less than 30 Days Past Due [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_LessThan30DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less than 30 days past due</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ThirtyTo90DaysPastDueMember" xlink:label="legh_ThirtyTo90DaysPastDueMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ThirtyTo90DaysPastDueMember" xlink:to="legh_ThirtyTo90DaysPastDueMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ThirtyTo90DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing receivables that are more than 30 days past due but fewer than 90 days past due.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ThirtyTo90DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Thirty To 90 Days Past Due [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ThirtyTo90DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">30-90 days past due</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivablesGreaterThan90DaysPastDueMember" xlink:label="legh_FinancingReceivablesGreaterThan90DaysPastDueMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_FinancingReceivablesGreaterThan90DaysPastDueMember" xlink:to="legh_FinancingReceivablesGreaterThan90DaysPastDueMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_FinancingReceivablesGreaterThan90DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing receivables that are more than 91 days past due.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_FinancingReceivablesGreaterThan90DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivables greater than 90 Days Past Due [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_FinancingReceivablesGreaterThan90DaysPastDueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">&gt; 90 days past due</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:to="us-gaap_FinancingReceivableRecordedInvestmentLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Credit Quality Indicator [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disaggregation the outstanding principal balance of consumer loans receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">OTHER NOTES RECEIVABLE</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:to="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, before Allowance for Credit Loss, by Origination Year [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disaggregation the outstanding principal balance of consumer loans receivable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:to="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Year One, Originated, Current Fiscal Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2023</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:to="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2022</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:to="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2021</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:to="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2020</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:to="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2019</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:to="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prior</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" xlink:label="srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" xlink:to="srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, before Allowance for Credit Loss, to Total, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">% of Portfolio</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember" xlink:label="legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember" xlink:to="legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">This member represents notes receivable from Mobile Home Parks and other notes receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes Receivable from Mobile Home Parks And Other Notes Receivable [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">MHP and Other Notes Receivable</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyAndAffiliates1Member" xlink:label="legh_IndependentThirdPartyAndAffiliates1Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_IndependentThirdPartyAndAffiliates1Member" xlink:to="legh_IndependentThirdPartyAndAffiliates1Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_IndependentThirdPartyAndAffiliates1Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to independent third parties and affiliates one.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_IndependentThirdPartyAndAffiliates1Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Independent Third Party and Affiliates One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_IndependentThirdPartyAndAffiliates1Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Independent third party and affiliates one</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivableDefaultAndLitigation" xlink:label="legh_FinancingReceivableDefaultAndLitigation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_FinancingReceivableDefaultAndLitigation" xlink:to="legh_FinancingReceivableDefaultAndLitigation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_FinancingReceivableDefaultAndLitigation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of financing receivable in default and litigation as of the balance sheet date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_FinancingReceivableDefaultAndLitigation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable Default And Litigation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_FinancingReceivableDefaultAndLitigation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Receivables currently in default and are the subject of ongoing litigation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeaseDescriptionTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Lease, Description [Table]</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_HeritageHousingAndTinyHomesRetailLocationsMember" xlink:label="legh_HeritageHousingAndTinyHomesRetailLocationsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_HeritageHousingAndTinyHomesRetailLocationsMember" xlink:to="legh_HeritageHousingAndTinyHomesRetailLocationsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_HeritageHousingAndTinyHomesRetailLocationsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information relating to Heritage Housing and Tiny Homes retail locations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_HeritageHousingAndTinyHomesRetailLocationsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Heritage Housing and Tiny Homes Retail Locations [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_HeritageHousingAndTinyHomesRetailLocationsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Heritage Housing and Tiny Homes retail locations</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_CorporateAndAdministrativeOfficesInBedfordMember" xlink:label="legh_CorporateAndAdministrativeOfficesInBedfordMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_CorporateAndAdministrativeOfficesInBedfordMember" xlink:to="legh_CorporateAndAdministrativeOfficesInBedfordMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_CorporateAndAdministrativeOfficesInBedfordMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information relating to Corporate and administrative offices in Bedford, TX and Norcross, GA.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_CorporateAndAdministrativeOfficesInBedfordMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Corporate and Administrative Offices in Bedford [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_CorporateAndAdministrativeOfficesInBedfordMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Corporate and administrative offices in Bedford, TX and Norcross, GA</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Lease, Description [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">LEASES</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LesseeOperatingLeaseNumberOfLeases" xlink:label="legh_LesseeOperatingLeaseNumberOfLeases" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_LesseeOperatingLeaseNumberOfLeases" xlink:to="legh_LesseeOperatingLeaseNumberOfLeases_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_LesseeOperatingLeaseNumberOfLeases_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents number of operating leases.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_LesseeOperatingLeaseNumberOfLeases_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Number of Leases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_LesseeOperatingLeaseNumberOfLeases_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of operating leases</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LesseeOperatingSubleaseNumberOfLeases" xlink:label="legh_LesseeOperatingSubleaseNumberOfLeases" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_LesseeOperatingSubleaseNumberOfLeases" xlink:to="legh_LesseeOperatingSubleaseNumberOfLeases_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_LesseeOperatingSubleaseNumberOfLeases_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents number of operating leases subleased.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_LesseeOperatingSubleaseNumberOfLeases_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Sublease, Number of Leases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_LesseeOperatingSubleaseNumberOfLeases_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of operating leases subleased</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Term of Contract</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating lease, term of contract (in years)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:to="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Existence of Option to Extend [true false]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options to renew</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Weighted Average Remaining Lease Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating lease weighted average remaining lease term1</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Discount Rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost" xlink:label="us-gaap_VariableLeaseCost" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableLeaseCost" xlink:to="us-gaap_VariableLeaseCost_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableLeaseCost_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Variable Lease, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableLeaseCost_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Variable lease cost</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2024</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2025</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2026</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2027</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, to be Paid, Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2028</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, to be Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total lease payments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less amount representing interest</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total lease liability</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Raw Materials, Net of Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Raw materials</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Work in Process, Net of Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Work in progress</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Finished Goods, Net of Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finished goods</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_InventoryNetCurrentAndNoncurrent" xlink:label="legh_InventoryNetCurrentAndNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_InventoryNetCurrentAndNoncurrent" xlink:to="legh_InventoryNetCurrentAndNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_InventoryNetCurrentAndNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount after valuation and LIFO reserves of inventory expected to be sold, current and noncurrent.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_InventoryNetCurrentAndNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory Net Current And Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="legh_InventoryNetCurrentAndNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory Valuation Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory allowance for finished goods</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandMember" xlink:to="us-gaap_LandMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Land</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_BuildingsAndLeaseholdImprovementsMember" xlink:label="legh_BuildingsAndLeaseholdImprovementsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_BuildingsAndLeaseholdImprovementsMember" xlink:to="legh_BuildingsAndLeaseholdImprovementsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_BuildingsAndLeaseholdImprovementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents member pertaining to buildings and leasehold improvements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_BuildingsAndLeaseholdImprovementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Buildings and Leasehold Improvements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_BuildingsAndLeaseholdImprovementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Buildings and leasehold improvements</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Construction in Progress [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Construction in Progress</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Statement Location [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Statement Location [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of product sales</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less accumulated depreciation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidRent" xlink:label="us-gaap_PrepaidRent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidRent" xlink:to="us-gaap_PrepaidRent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidRent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid Rent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidRent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid rent</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Assets, Miscellaneous, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:to="us-gaap_ProductWarrantyAccrualClassifiedCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Product Warranty Accrual, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warranty reserve</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationReserveCurrent" xlink:label="us-gaap_LitigationReserveCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationReserveCurrent" xlink:to="us-gaap_LitigationReserveCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LitigationReserveCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Estimated Litigation Liability, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LitigationReserveCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Litigation reserve</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_AccruedPayrollLiabilityCurrent" xlink:label="legh_AccruedPayrollLiabilityCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_AccruedPayrollLiabilityCurrent" xlink:to="legh_AccruedPayrollLiabilityCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_AccruedPayrollLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Carrying amount as of the balance sheet date of accrued payroll liability classified as current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_AccruedPayrollLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Payroll Liability Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_AccruedPayrollLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payroll</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_PortfolioTaxesAndTitle" xlink:label="legh_PortfolioTaxesAndTitle" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_PortfolioTaxesAndTitle" xlink:to="legh_PortfolioTaxesAndTitle_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_PortfolioTaxesAndTitle_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Carrying amount as of the balance sheet date of portfolio taxes and title.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_PortfolioTaxesAndTitle_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Portfolio Taxes And Title</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_PortfolioTaxesAndTitle_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Portfolio taxes and title</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrual for Taxes Other than Income Taxes, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property tax</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_AccruedDealerDebatesCurrent" xlink:label="legh_AccruedDealerDebatesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_AccruedDealerDebatesCurrent" xlink:to="legh_AccruedDealerDebatesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_AccruedDealerDebatesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Carrying amount as of the balance sheet date of accrued dealer debates classified as current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_AccruedDealerDebatesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Dealer Debates Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_AccruedDealerDebatesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dealer rebates</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sales and Excise Tax Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sales tax</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Taxes Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Federal and state income taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total accrued liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line of Credit Facility [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Credit Facility [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Credit Facility [Domain]</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_CombinedRevolversMember" xlink:label="legh_CombinedRevolversMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_CombinedRevolversMember" xlink:to="legh_CombinedRevolversMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_CombinedRevolversMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Combined Revolvers [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_CombinedRevolversMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Combined Revolvers [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_CombinedRevolversMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">All Revolvers</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_RevolverOneMember" xlink:label="legh_RevolverOneMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_RevolverOneMember" xlink:to="legh_RevolverOneMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_RevolverOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to revolver 1.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_RevolverOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revolver One Member</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="legh_RevolverOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revolver</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_RevolverTwoMember" xlink:label="legh_RevolverTwoMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_RevolverTwoMember" xlink:to="legh_RevolverTwoMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_RevolverTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to revolver 2.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_RevolverTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revolver Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="legh_RevolverTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">New Revolver</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableRateAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Variable Rate [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_VariableRateDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableRateDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Variable Rate [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SOFR</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BaseRateMember" xlink:to="us-gaap_BaseRateMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BaseRateMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Base Rate [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BaseRateMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Base rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line of Credit Facility [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lines of Credit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line of Credit Facility, Maximum Borrowing Capacity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum borrowing capacity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Basis Spread on Variable Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Spread rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line of Credit Facility, Interest Rate at Period End</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective interest rate (in percent)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line of Credit Facility, Remaining Borrowing Capacity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of available credit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Expense, Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-term Line of Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding balance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsGross" xlink:to="us-gaap_DeferredFinanceCostsGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFinanceCostsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Issuance Costs, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFinanceCostsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred debt issuance costs</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LineOfCreditFacilityBorrowingAmountSuspended" xlink:label="legh_LineOfCreditFacilityBorrowingAmountSuspended" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_LineOfCreditFacilityBorrowingAmountSuspended" xlink:to="legh_LineOfCreditFacilityBorrowingAmountSuspended_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_LineOfCreditFacilityBorrowingAmountSuspended_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of borrowing amount of line of credit suspended.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_LineOfCreditFacilityBorrowingAmountSuspended_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line of Credit Facility, Borrowing Amount Suspended</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_LineOfCreditFacilityBorrowingAmountSuspended_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Borrowing amount suspended</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line of Credit Facility, Current Borrowing Capacity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current borrowing capacity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term of facility</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_AdditionalCommitmentAccordionFeature" xlink:label="legh_AdditionalCommitmentAccordionFeature" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_AdditionalCommitmentAccordionFeature" xlink:to="legh_AdditionalCommitmentAccordionFeature_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_AdditionalCommitmentAccordionFeature_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional commitment accordion feature under the credit facility.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_AdditionalCommitmentAccordionFeature_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional Commitment Accordion Feature</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_AdditionalCommitmentAccordionFeature_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional commitment accordion feature</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings" xlink:label="legh_DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings" xlink:to="legh_DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of interest based upon the average quarterly borrowings under the debt instrument.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument Interest Percentage Of Average Quarterly Borrowings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest rate based upon average quarterly borrowings</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancialAndNonFinancialCovenantsAbstract" xlink:label="legh_FinancialAndNonFinancialCovenantsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_FinancialAndNonFinancialCovenantsAbstract" xlink:to="legh_FinancialAndNonFinancialCovenantsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_FinancialAndNonFinancialCovenantsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">No definition available.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_FinancialAndNonFinancialCovenantsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial and Non-Financial Covenants [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_FinancialAndNonFinancialCovenantsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">financial covenants:</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DebtInstrumentsCovenantsMaximumLeverageRatio" xlink:label="legh_DebtInstrumentsCovenantsMaximumLeverageRatio" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_DebtInstrumentsCovenantsMaximumLeverageRatio" xlink:to="legh_DebtInstrumentsCovenantsMaximumLeverageRatio_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_DebtInstrumentsCovenantsMaximumLeverageRatio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The ratio that assesses the ability of a company to meet its financial obligations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_DebtInstrumentsCovenantsMaximumLeverageRatio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instruments, Covenants, Maximum Leverage Ratio</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_DebtInstrumentsCovenantsMaximumLeverageRatio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum leverage ratio</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_MinimumFixedChargeCoverageRatio" xlink:label="legh_MinimumFixedChargeCoverageRatio" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_MinimumFixedChargeCoverageRatio" xlink:to="legh_MinimumFixedChargeCoverageRatio_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_MinimumFixedChargeCoverageRatio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">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>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_MinimumFixedChargeCoverageRatio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Minimum Fixed Charge Coverage Ratio</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_MinimumFixedChargeCoverageRatio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Minimum fixed charge coverage ratio</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Federal Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Federal</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current State and Local Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">State</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total current income tax provision</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Federal Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Federal</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred State and Local Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">State</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Percent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Federal statutory rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">State income taxes, net of federal tax benefit</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent" xlink:label="legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent" xlink:to="legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to 45L Credit.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Energy Efficient Credit, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Energy efficiency credit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective tax rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Components of Deferred Tax Assets and Liabilities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets and Liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsGrossAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Gross [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred tax assets:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Allowance for doubtful accounts</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reserve accounts</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsStateTaxes" xlink:label="us-gaap_DeferredTaxAssetsStateTaxes" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsStateTaxes" xlink:to="us-gaap_DeferredTaxAssetsStateTaxes_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsStateTaxes_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, State Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsStateTaxes_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">State taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payroll taxes</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DeferredTaxAssetsUniformCapitalization" xlink:label="legh_DeferredTaxAssetsUniformCapitalization" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_DeferredTaxAssetsUniformCapitalization" xlink:to="legh_DeferredTaxAssetsUniformCapitalization_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_DeferredTaxAssetsUniformCapitalization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from uniform capitalization.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_DeferredTaxAssetsUniformCapitalization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Uniform Capitalization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_DeferredTaxAssetsUniformCapitalization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Uniform capitalization</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total deferred tax assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities, Gross [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred tax liabilities:</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DeferredTaxLiabilitiesInstallmentSaleRevenue" xlink:label="legh_DeferredTaxLiabilitiesInstallmentSaleRevenue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_DeferredTaxLiabilitiesInstallmentSaleRevenue" xlink:to="legh_DeferredTaxLiabilitiesInstallmentSaleRevenue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_DeferredTaxLiabilitiesInstallmentSaleRevenue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of deferred tax liability attributable to taxable temporary differences from installment sale revenue.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_DeferredTaxLiabilitiesInstallmentSaleRevenue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities, Installment Sale Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="legh_DeferredTaxLiabilitiesInstallmentSaleRevenue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Installment sale revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities, Property, Plant and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DeferredTaxLiabilitiesAccruedInterestReceivable" xlink:label="legh_DeferredTaxLiabilitiesAccruedInterestReceivable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_DeferredTaxLiabilitiesAccruedInterestReceivable" xlink:to="legh_DeferredTaxLiabilitiesAccruedInterestReceivable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_DeferredTaxLiabilitiesAccruedInterestReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of deferred tax liability attributable to taxable temporary differences from accrued interest receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_DeferredTaxLiabilitiesAccruedInterestReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities, Accrued Interest Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="legh_DeferredTaxLiabilitiesAccruedInterestReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued interest receivable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities, Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total deferred tax liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SHARE-BASED COMPENSATION</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">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</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contractual life</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares available for grant</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted shares granted (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Granted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Granted (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Canceled</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted shares forfeited (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted stock units</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of units</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Nonvested at the end</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Nonvested at the beginning</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vested</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average grant date fair value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Nonvested at the end (in dollars per share)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Nonvested at the beginning (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vested (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Canceled (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized compensation expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized compensation expense, recognition period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share based compensation expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of units</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding at the end</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding at the beginning</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Granted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Forfeited</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercisable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Exercise Price Per Unit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding at the end (in dollars per share)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding at the beginning (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Granted (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercised (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Forfeited (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercisable (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Grant Date Fair Value Per Unit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding at the end (in dollars per share)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding at the beginning (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Granted (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercised (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Forfeited (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xlink:to="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The weighted average grant-date fair value of options exercisable during the reporting period as calculated by applying the disclosed option pricing methodology.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercisable (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Remaining Contractual Life and Aggregate Intrinsic Value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding (in years)</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:to="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">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>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants In Period, Weighted Average Remaining Contractual Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Granted (in years)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercisable (in years)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-vested shares</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_OtherCommitmentsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Commitments [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="us-gaap_OtherCommitmentsAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Commitments [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="us-gaap_OtherCommitmentsDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsDomain" xlink:to="us-gaap_OtherCommitmentsDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Commitments [Domain]</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_InventoryRepurchaseAgreementMember" xlink:label="legh_InventoryRepurchaseAgreementMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_InventoryRepurchaseAgreementMember" xlink:to="legh_InventoryRepurchaseAgreementMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_InventoryRepurchaseAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">This member represents information about inventory repurchase agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_InventoryRepurchaseAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repurchase agreements</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="us-gaap_OtherCommitmentsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Commitments [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitmentsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReserve" xlink:label="us-gaap_SelfInsuranceReserve" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SelfInsuranceReserve" xlink:to="us-gaap_SelfInsuranceReserve_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SelfInsuranceReserve_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Self Insurance Reserve</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SelfInsuranceReserve_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Self-insured liability</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitment" xlink:label="us-gaap_OtherCommitment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitment" xlink:to="us-gaap_OtherCommitment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Commitment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repurchase commitment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="us-gaap_ScheduleOfOperatingLeasedAssetsTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:to="us-gaap_ScheduleOfOperatingLeasedAssetsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfOperatingLeasedAssetsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Operating Leased Assets [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="us-gaap_OperatingLeasedAssetsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_OperatingLeasedAssetsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasedAssetsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Leased Assets [Line Items]</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OperatingLeaseRentExpense" xlink:label="legh_OperatingLeaseRentExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_OperatingLeaseRentExpense" xlink:to="legh_OperatingLeaseRentExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_OperatingLeaseRentExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of operating lease rent expense. Excludes sublease income.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_OperatingLeaseRentExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Rent Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_OperatingLeaseRentExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Rent expense</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OperatingLeasesSubleasesTermOfContract" xlink:label="legh_OperatingLeasesSubleasesTermOfContract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_OperatingLeasesSubleasesTermOfContract" xlink:to="legh_OperatingLeasesSubleasesTermOfContract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_OperatingLeasesSubleasesTermOfContract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term of sublease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_OperatingLeasesSubleasesTermOfContract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Leases, Subleases, Term of Contract</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_OperatingLeasesSubleasesTermOfContract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sublease, term of contract (in years)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome" xlink:label="us-gaap_SubleaseIncome" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubleaseIncome" xlink:to="us-gaap_SubleaseIncome_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubleaseIncome_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sublease Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubleaseIncome_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sublease rental Income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingencies [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingencies [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Legal Matters</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="us-gaap_LossContingencyAccrualAtCarryingValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="us-gaap_LossContingencyAccrualAtCarryingValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyAccrualAtCarryingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingency Accrual</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingencyAccrualAtCarryingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Legal reserves</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareReconciliationAbstract" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_EarningsPerShareReconciliationAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share Reconciliation [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reconciles the numerators and denominators used in the computations of both basic and diluted EPS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Numerator:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss) Available to Common Stockholders, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income (in 000's)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Basic [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Denominator:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effect of dilutive securities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dilutive securities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income per share:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings per share attributable to Legacy Housing Corporation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Related Party Transactions, by Related Party [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_BellMobileHomesMember" xlink:label="legh_BellMobileHomesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_BellMobileHomesMember" xlink:to="legh_BellMobileHomesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_BellMobileHomesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to Bell Mobile Homes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_BellMobileHomesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Bell Mobile Homes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_BellMobileHomesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Bell Mobile Homes</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ShipleyBrosLtdMember" xlink:label="legh_ShipleyBrosLtdMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ShipleyBrosLtdMember" xlink:to="legh_ShipleyBrosLtdMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ShipleyBrosLtdMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to Shipley Bros, Ltd.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ShipleyBrosLtdMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shipley Bros LTD [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ShipleyBrosLtdMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shipley Bros</label>
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_PrincipalShareholderMember" xlink:label="legh_PrincipalShareholderMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_PrincipalShareholderMember" xlink:to="legh_PrincipalShareholderMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_PrincipalShareholderMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to principal shareholder.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_PrincipalShareholderMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Principal Shareholder</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_PrincipalShareholderMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Principal Shareholder</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party Transaction [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">RELATED PARTY TRANSACTIONS</label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>20
<FILENAME>legh-20231231_pre.xml
<DESCRIPTION>EX-101.PRE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.5.0.8 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/15/2024 7:33:41 PM-->
<!--Modified on: 3/15/2024 7:33:41 PM-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DocumentDocumentAndEntityInformation" roleURI="http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#StatementBalanceSheets" roleURI="http://legacyhousingcorp.com/role/StatementBalanceSheets" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#StatementBalanceSheetsParenthetical" roleURI="http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#StatementStatementsOfIncome" roleURI="http://legacyhousingcorp.com/role/StatementStatementsOfIncome" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#StatementStatementsOfChangesInStockholdersEquity" roleURI="http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#StatementStatementsOfCashFlows" roleURI="http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureNatureOfOperations" roleURI="http://legacyhousingcorp.com/role/DisclosureNatureOfOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPolicies" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureRevenue" roleURI="http://legacyhousingcorp.com/role/DisclosureRevenue" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureConsumerLoansReceivable" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivable" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureNotesReceivableFromMobileHomeParksmhpNotes" roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotes" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureOtherNotesReceivable" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivable" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureDealerFinancedReceivables" roleURI="http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureLeases" roleURI="http://legacyhousingcorp.com/role/DisclosureLeases" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureInventories" roleURI="http://legacyhousingcorp.com/role/DisclosureInventories" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosurePropertyPlantAndEquipment" roleURI="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipment" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureOtherAssets" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureDebtSecurities" roleURI="http://legacyhousingcorp.com/role/DisclosureDebtSecurities" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureAccruedLiabilities" roleURI="http://legacyhousingcorp.com/role/DisclosureAccruedLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureLinesOfCredit" roleURI="http://legacyhousingcorp.com/role/DisclosureLinesOfCredit" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureIncomeTaxes" roleURI="http://legacyhousingcorp.com/role/DisclosureIncomeTaxes" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureShareBasedCompensation" roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureCommitmentsAndContingencies" roleURI="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingencies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureEarningsPerShare" roleURI="http://legacyhousingcorp.com/role/DisclosureEarningsPerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureRelatedPartyTransactions" roleURI="http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactions" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSubsequentEvents" roleURI="http://legacyhousingcorp.com/role/DisclosureSubsequentEvents" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesTables" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureRevenueTables" roleURI="http://legacyhousingcorp.com/role/DisclosureRevenueTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureConsumerLoansReceivableTables" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables" roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureOtherNotesReceivableTables" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureDealerFinancedReceivablesTables" roleURI="http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureLeasesTables" roleURI="http://legacyhousingcorp.com/role/DisclosureLeasesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureInventoriesTables" roleURI="http://legacyhousingcorp.com/role/DisclosureInventoriesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosurePropertyPlantAndEquipmentTables" roleURI="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureOtherAssetsTables" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherAssetsTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureAccruedLiabilitiesTables" roleURI="http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureIncomeTaxesTables" roleURI="http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureShareBasedCompensationTables" roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureEarningsPerShareTables" roleURI="http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureNatureOfOperationsSegmentReportingDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsSegmentReportingDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesDealerIncentiveLiabilityAdvertisingCostsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDealerIncentiveLiabilityAdvertisingCostsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesShippingAndHandlingCostsIncomeTaxesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesShippingAndHandlingCostsIncomeTaxesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureRevenueDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureRevenueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureRevenueDisaggregationOfRevenueDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureNotesReceivableFromMobileHomeParksmhpNotesNotesReceivableFromMobileHomeParksDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesNotesReceivableFromMobileHomeParksDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureNotesReceivableFromMobileHomeParksmhpNotesAllowanceForLoanLossesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesAllowanceForLoanLossesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureOtherNotesReceivableDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureLeasesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureLeasesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureLeasesFutureMinimumLeasePaymentsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureInventoriesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureInventoriesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosurePropertyPlantAndEquipmentDetails" roleURI="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureOtherAssetsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureDebtSecuritiesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureDebtSecuritiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureAccruedLiabilitiesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureLinesOfCreditDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureIncomeTaxesTabularDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureShareBasedCompensationPlanDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureShareBasedCompensationRestrictedStockUnitsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureCommitmentsAndContingenciesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureCommitmentsAndContingenciesLeasesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureCommitmentsAndContingenciesLegalMattersDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLegalMattersDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureEarningsPerShareTabularDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20231231.xsd#DisclosureRelatedPartyTransactionsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingArrangements" roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xmlns="http://www.xbrl.org/2003/linkbase" />
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" xlink:type="extended" xlink:title="00090 - Document - Document and Entity Information" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType_638461280175254061" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType_638461280175254061" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport_638461280175254061" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentAnnualReport_638461280175254061" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate_638461280175264332" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate_638461280175264332" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport_638461280175264332" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentTransitionReport_638461280175264332" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName_638461280175264332" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName_638461280175264332" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber_638461280175264332" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber_638461280175264332" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode_638461280175264332" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode_638461280175264332" order="7" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber_638461280175264332" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber_638461280175264332" order="8" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1_638461280175264332" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1_638461280175264332" order="9" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2_638461280175264332" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine2_638461280175264332" order="10" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown_638461280175274498" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown_638461280175274498" order="11" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince_638461280175274498" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince_638461280175274498" order="12" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode_638461280175274498" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode_638461280175274498" order="13" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode_638461280175274498" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode_638461280175274498" order="14" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber_638461280175274498" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber_638461280175274498" order="15" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer_638461280175274498" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityWellKnownSeasonedIssuer_638461280175274498" order="16" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers_638461280175274498" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityVoluntaryFilers_638461280175274498" order="17" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus_638461280175285054" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCurrentReportingStatus_638461280175285054" order="18" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent_638461280175285054" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityInteractiveDataCurrent_638461280175285054" order="19" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory_638461280175285054" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFilerCategory_638461280175285054" order="20" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness_638461280175285054" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntitySmallBusiness_638461280175285054" order="21" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany_638461280175285054" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany_638461280175285054" order="22" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag_638461280175285054" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_IcfrAuditorAttestationFlag_638461280175285054" order="23" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_638461280175285054" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_638461280175285054" order="24" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany_638461280175285054" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityShellCompany_638461280175285054" order="25" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle_638461280175294367" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle_638461280175294367" order="26" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol_638461280175294367" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol_638461280175294367" order="27" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName_638461280175294367" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName_638461280175294367" order="28" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat_638461280175294367" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityPublicFloat_638461280175294367" order="29" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding_638461280175294367" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding_638461280175294367" order="30" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey_638461280175294367" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey_638461280175294367" order="31" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate_638461280175294367" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CurrentFiscalYearEndDate_638461280175294367" order="32" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus_638461280175304422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalYearFocus_638461280175304422" order="33" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus_638461280175304422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalPeriodFocus_638461280175304422" order="34" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag_638461280175304422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag_638461280175304422" order="35" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName" xlink:label="dei_AuditorName_638461280175304422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorName_638461280175304422" order="36" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId_638461280175314067" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorFirmId_638461280175314067" order="37" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation_638461280175314067" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorLocation_638461280175314067" order="38" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/StatementBalanceSheets" xlink:type="extended" xlink:title="00100 - Statement - BALANCE SHEETS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_636821236716503004" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_638461280175324662" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract_636821236716503004" xlink:to="us-gaap_AssetsAbstract_638461280175324662" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract_638461280175324662" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638461280175324662" xlink:to="us-gaap_AssetsCurrentAbstract_638461280175324662" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_638461280175324662" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638461280175324662" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_638461280175324662" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_638461280175324662" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638461280175324662" xlink:to="us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_638461280175324662" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_638461280175324662" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638461280175324662" xlink:to="us-gaap_AccountsReceivableNetCurrent_638461280175324662" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_638461280175324662" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638461280175324662" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_638461280175324662" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConsumerLoansCurrent" xlink:label="legh_ConsumerLoansCurrent_638461280175324662" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638461280175324662" xlink:to="legh_ConsumerLoansCurrent_638461280175324662" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_638461280175334432" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638461280175324662" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent_638461280175334432" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesLoansAndFinancingReceivableNetCurrent" xlink:label="legh_OtherNotesLoansAndFinancingReceivableNetCurrent_638461280175334432" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638461280175324662" xlink:to="legh_OtherNotesLoansAndFinancingReceivableNetCurrent_638461280175334432" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_638461280175334432" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638461280175324662" xlink:to="us-gaap_InventoryNet_638461280175334432" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638461280175334432" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638461280175324662" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638461280175334432" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_638461280175334432" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638461280175324662" xlink:to="us-gaap_AssetsCurrent_638461280175334432" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent_638461280175334432" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638461280175324662" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent_638461280175334432" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConsumerLoansNoncurrent" xlink:label="legh_ConsumerLoansNoncurrent_638461280175334432" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638461280175324662" xlink:to="legh_ConsumerLoansNoncurrent_638461280175334432" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent_638461280175344639" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638461280175324662" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent_638461280175344639" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent" xlink:label="legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent_638461280175344639" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638461280175324662" xlink:to="legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent_638461280175344639" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent_638461280175344639" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638461280175324662" xlink:to="us-gaap_InventoryNoncurrent_638461280175344639" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherAssetsLeasedMobileHomesNonCurrent" xlink:label="legh_OtherAssetsLeasedMobileHomesNonCurrent_638461280175344639" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638461280175324662" xlink:to="legh_OtherAssetsLeasedMobileHomesNonCurrent_638461280175344639" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_638461280175344639" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638461280175324662" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_638461280175344639" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent" xlink:label="legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent_638461280175344639" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638461280175324662" xlink:to="legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent_638461280175344639" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638461280175354317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638461280175324662" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638461280175354317" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_638461280175354317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638461280175324662" xlink:to="us-gaap_Assets_638461280175354317" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638461280175354317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract_636821236716503004" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638461280175354317" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract_638461280175354317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638461280175354317" xlink:to="us-gaap_LiabilitiesCurrentAbstract_638461280175354317" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_638461280175364760" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638461280175354317" xlink:to="us-gaap_AccountsPayableCurrent_638461280175364760" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_638461280175364760" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638461280175354317" xlink:to="us-gaap_AccruedLiabilitiesCurrent_638461280175364760" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_638461280175364760" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638461280175354317" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_638461280175364760" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_EscrowLiabilityCurrent" xlink:label="legh_EscrowLiabilityCurrent_638461280175364760" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638461280175354317" xlink:to="legh_EscrowLiabilityCurrent_638461280175364760" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638461280175364760" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638461280175354317" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638461280175364760" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_638461280175364760" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638461280175354317" xlink:to="us-gaap_LiabilitiesCurrent_638461280175364760" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_638461280175374339" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638461280175354317" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_638461280175374339" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638461280175374339" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract_638461280175374339" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638461280175374339" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLineOfCredit" xlink:label="us-gaap_LongTermLineOfCredit_638461280175374339" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract_638461280175374339" xlink:to="us-gaap_LongTermLineOfCredit_638461280175374339" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_638461280175374339" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract_638461280175374339" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_638461280175374339" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerIncentiveLiabilityNoncurrent" xlink:label="legh_DealerIncentiveLiabilityNoncurrent_638461280175374339" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract_638461280175374339" xlink:to="legh_DealerIncentiveLiabilityNoncurrent_638461280175374339" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_638461280175374339" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract_638461280175374339" xlink:to="us-gaap_Liabilities_638461280175374339" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies_638461280175384352" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638461280175354317" xlink:to="us-gaap_CommitmentsAndContingencies_638461280175384352" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638461280175384352" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638461280175354317" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638461280175384352" order="4" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_638461280175384352" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638461280175384352" xlink:to="us-gaap_PreferredStockValue_638461280175384352" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding_638461280175384352" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638461280175384352" xlink:to="us-gaap_CommonStockValueOutstanding_638461280175384352" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="us-gaap_TreasuryStockCommonValue_638461280175384352" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638461280175384352" xlink:to="us-gaap_TreasuryStockCommonValue_638461280175384352" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_638461280175394624" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638461280175384352" xlink:to="us-gaap_AdditionalPaidInCapital_638461280175394624" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_638461280175394624" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638461280175384352" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_638461280175394624" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638461280175404171" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638461280175384352" xlink:to="us-gaap_StockholdersEquity_638461280175404171" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_638461280175404171" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638461280175384352" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_638461280175404171" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical" xlink:type="extended" xlink:title="00105 - Statement - BALANCE SHEETS (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_638461280175414063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_638461280175414063" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized_638461280175414063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized_638461280175414063" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued_638461280175414063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesIssued_638461280175414063" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding_638461280175424365" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding_638461280175424365" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_638461280175424365" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_638461280175424365" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_638461280175424365" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized_638461280175424365" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_638461280175424365" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued_638461280175424365" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_638461280175424365" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding_638461280175424365" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares_638461280175424365" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockCommonShares_638461280175424365" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/StatementStatementsOfIncome" xlink:type="extended" xlink:title="00200 - Statement - STATEMENTS OF INCOME" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract_638461280175424365" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenuesAbstract_638461280175424365" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638461280175434516" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract_638461280175424365" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638461280175434516" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_638461280175434516" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract_638461280175424365" xlink:to="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_638461280175434516" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncome" xlink:label="us-gaap_OtherIncome_638461280175434516" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract_638461280175424365" xlink:to="us-gaap_OtherIncome_638461280175434516" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_638461280175434516" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues_638461280175434516" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract_638461280175434516" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_638461280175434516" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold_638461280175434516" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_638461280175434516" xlink:to="us-gaap_CostOfGoodsAndServicesSold_638461280175434516" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_638461280175434516" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_638461280175434516" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_638461280175434516" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerIncentiveExpense" xlink:label="legh_DealerIncentiveExpense_638461280175474338" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_638461280175434516" xlink:to="legh_DealerIncentiveExpense_638461280175474338" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses_638461280175484628" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_638461280175434516" xlink:to="us-gaap_CostsAndExpenses_638461280175484628" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_638461280175484628" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss_638461280175484628" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_638461280175484628" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_638461280175484628" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest_638461280175484628" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_638461280175484628" xlink:to="us-gaap_InvestmentIncomeInterest_638461280175484628" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="9" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_638461280175484628" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_638461280175484628" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_638461280175484628" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense_638461280175484628" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_638461280175484628" xlink:to="us-gaap_InterestExpense_638461280175484628" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_638461280175484628" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_638461280175484628" xlink:to="us-gaap_NonoperatingIncomeExpense_638461280175484628" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638461280175484628" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638461280175484628" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638461280175494355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638461280175494355" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_638461280175494355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss_638461280175494355" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638461280175494355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638461280175494355" order="9" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638461280175494355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638461280175494355" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638461280175494355" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638461280175494355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638461280175494355" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638461280175494355" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract_638461280175494355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_638461280175494355" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_638461280175494355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_638461280175494355" xlink:to="us-gaap_EarningsPerShareBasic_638461280175494355" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_638461280175494355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_638461280175494355" xlink:to="us-gaap_EarningsPerShareDiluted_638461280175494355" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity" xlink:type="extended" xlink:title="00300 - Statement - STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638461280175504343" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable_638461280175504343" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_638461280175504343" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638461280175504343" xlink:to="us-gaap_StatementEquityComponentsAxis_638461280175504343" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_638461280175504343" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638461280175504343" xlink:to="us-gaap_CommonStockMember_638461280175504343" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember_638461280175504343" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638461280175504343" xlink:to="us-gaap_TreasuryStockCommonMember_638461280175504343" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember_638461280175504343" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638461280175504343" xlink:to="us-gaap_AdditionalPaidInCapitalMember_638461280175504343" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember_638461280175504343" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638461280175504343" xlink:to="us-gaap_RetainedEarningsMember_638461280175504343" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_638461280175504343" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638461280175504343" xlink:to="us-gaap_EquityComponentDomain_638461280175504343" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis_638461280175514199" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638461280175504343" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAxis_638461280175514199" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_638461280175514199" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAxis_638461280175514199" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_638461280175514199" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain_638461280175514199" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAxis_638461280175514199" xlink:to="srt_CumulativeEffectPeriodOfAdoptionDomain_638461280175514199" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638461280175514199" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638461280175504343" xlink:to="us-gaap_StatementLineItems_638461280175514199" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638461280175514199" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638461280175514199" xlink:to="us-gaap_StockholdersEquity_638461280175514199" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_638461280175514199" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638461280175514199" xlink:to="us-gaap_CommonStockSharesIssued_638461280175514199" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="9" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_638461280175524520" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638461280175514199" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_638461280175524520" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_638461280175524520" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638461280175514199" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_638461280175524520" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_638461280175524520" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638461280175514199" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_638461280175524520" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_638461280175524520" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638461280175514199" xlink:to="us-gaap_NetIncomeLoss_638461280175524520" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638461280175524520" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638461280175514199" xlink:to="us-gaap_StockholdersEquity_638461280175524520" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_638461280175524520" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638461280175514199" xlink:to="us-gaap_CommonStockSharesIssued_638461280175524520" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="9" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows" xlink:type="extended" xlink:title="00400 - Statement - STATEMENTS OF CASH FLOWS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638461280175534401" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638461280175534401" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638461280175534401" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638461280175534401" xlink:to="us-gaap_ProfitLoss_638461280175534401" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638461280175534401" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638461280175534401" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638461280175534401" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization_638461280175534401" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638461280175534401" xlink:to="us-gaap_DepreciationDepletionAndAmortization_638461280175534401" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_638461280175534401" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638461280175534401" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_638461280175534401" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_AmortizationOfTreasuryNoteDiscount" xlink:label="legh_AmortizationOfTreasuryNoteDiscount_638461280175534401" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638461280175534401" xlink:to="legh_AmortizationOfTreasuryNoteDiscount_638461280175534401" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts_638461280175544443" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638461280175534401" xlink:to="us-gaap_AmortizationOfFinancingCosts_638461280175544443" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_638461280175544443" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638461280175534401" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_638461280175544443" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ProvisionForLongTermInventory" xlink:label="legh_ProvisionForLongTermInventory_638461280175544443" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638461280175534401" xlink:to="legh_ProvisionForLongTermInventory_638461280175544443" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_GainLossOnSaleOfLeasedProperty" xlink:label="legh_GainLossOnSaleOfLeasedProperty_638461280175544443" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638461280175534401" xlink:to="legh_GainLossOnSaleOfLeasedProperty_638461280175544443" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="legh_IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense_638461280175544443" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638461280175534401" xlink:to="legh_IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense_638461280175544443" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_638461280175544443" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638461280175534401" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_638461280175544443" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_638461280175544443" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638461280175534401" xlink:to="us-gaap_ShareBasedCompensation_638461280175544443" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="us-gaap_GainLossOnSaleOfInvestments_638461280175544443" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638461280175534401" xlink:to="us-gaap_GainLossOnSaleOfInvestments_638461280175544443" order="11" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638461280175554376" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638461280175534401" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638461280175554376" order="3" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_638461280175554376" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638461280175554376" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_638461280175554376" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IncreaseDecreaseInConsumerLoansOriginations" xlink:label="legh_IncreaseDecreaseInConsumerLoansOriginations_638461280175554376" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638461280175554376" xlink:to="legh_IncreaseDecreaseInConsumerLoansOriginations_638461280175554376" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IncreaseDecreaseInNotesReceivableOriginations" xlink:label="legh_IncreaseDecreaseInNotesReceivableOriginations_638461280175554376" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638461280175554376" xlink:to="legh_IncreaseDecreaseInNotesReceivableOriginations_638461280175554376" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IncreaseDecreaseInInventoriesLoanOriginations" xlink:label="legh_IncreaseDecreaseInInventoriesLoanOriginations_638461280175554376" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638461280175554376" xlink:to="legh_IncreaseDecreaseInInventoriesLoanOriginations_638461280175554376" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories_638461280175564674" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638461280175554376" xlink:to="us-gaap_IncreaseDecreaseInInventories_638461280175564674" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638461280175564674" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638461280175554376" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638461280175564674" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_638461280175564674" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638461280175554376" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_638461280175564674" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_638461280175564674" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638461280175554376" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_638461280175564674" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_RightOfUseActivityNet" xlink:label="legh_RightOfUseActivityNet_638461280175564674" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638461280175554376" xlink:to="legh_RightOfUseActivityNet_638461280175564674" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_638461280175564674" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638461280175554376" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_638461280175564674" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NetIncreaseDecreaseOfEscrowLiability" xlink:label="legh_NetIncreaseDecreaseOfEscrowLiability_638461280175574491" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638461280175554376" xlink:to="legh_NetIncreaseDecreaseOfEscrowLiability_638461280175574491" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IncreaseDecreaseInDealerIncentiveLiabilities" xlink:label="legh_IncreaseDecreaseInDealerIncentiveLiabilities_638461280175574491" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638461280175554376" xlink:to="legh_IncreaseDecreaseInDealerIncentiveLiabilities_638461280175574491" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280175574491" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638461280175554376" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_638461280175574491" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638461280175574491" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638461280175574491" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638461280175574491" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638461280175574491" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638461280175574491" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ProceedsFromSaleOfLeasedProperty" xlink:label="legh_ProceedsFromSaleOfLeasedProperty_638461280175574491" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638461280175574491" xlink:to="legh_ProceedsFromSaleOfLeasedProperty_638461280175574491" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:label="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_638461280175584352" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638461280175574491" xlink:to="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_638461280175584352" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink:label="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_638461280175584352" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638461280175574491" xlink:to="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_638461280175584352" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireNotesReceivable" xlink:label="us-gaap_PaymentsToAcquireNotesReceivable_638461280175584352" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638461280175574491" xlink:to="us-gaap_PaymentsToAcquireNotesReceivable_638461280175584352" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="8" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:label="us-gaap_ProceedsFromSaleOfNotesReceivable_638461280175584352" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638461280175574491" xlink:to="us-gaap_ProceedsFromSaleOfNotesReceivable_638461280175584352" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable_638461280175584352" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638461280175574491" xlink:to="us-gaap_ProceedsFromCollectionOfLoansReceivable_638461280175584352" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_638461280175584352" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638461280175574491" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_638461280175584352" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638461280175594370" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638461280175594370" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_638461280175594370" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638461280175594370" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_638461280175594370" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit_638461280175594370" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638461280175594370" xlink:to="us-gaap_ProceedsFromLinesOfCredit_638461280175594370" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_638461280175594370" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638461280175594370" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_638461280175594370" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_638461280175594370" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638461280175594370" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_638461280175594370" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_638461280175594370" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_638461280175594370" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638461280175604411" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638461280175604411" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6384612801756044111" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6384612801756044111" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_638461280175604411" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_638461280175604411" order="7" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet_638461280175604411" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract_638461280175604411" xlink:to="us-gaap_InterestPaidNet_638461280175604411" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_638461280175604411" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_638461280175604411" order="8" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_638461280175614437" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_638461280175604411" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_638461280175614437" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNatureOfOperations" xlink:type="extended" xlink:title="10101 - Disclosure - NATURE OF OPERATIONS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_636821351863392547" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations_638461280175614437" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_636821351863392547" xlink:to="us-gaap_NatureOfOperations_638461280175614437" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPolicies" xlink:type="extended" xlink:title="10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_636822004735971049" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_638461280175624452" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_636822004735971049" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_638461280175624452" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureRevenue" xlink:type="extended" xlink:title="10301 - Disclosure - REVENUE" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_638461280175624452" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_638461280175624452" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivable" xlink:type="extended" xlink:title="10401 - Disclosure - CONSUMER LOANS RECEIVABLE" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_638461280175634347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_638461280175634347" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotes" xlink:type="extended" xlink:title="10501 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (&quot;MHP Notes&quot;)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableFromMobileHomeParksAbstract" xlink:label="legh_NotesReceivableFromMobileHomeParksAbstract" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableFromMobileHomeParksTextBlock" xlink:label="legh_NotesReceivableFromMobileHomeParksTextBlock_638461280175634347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_NotesReceivableFromMobileHomeParksAbstract" xlink:to="legh_NotesReceivableFromMobileHomeParksTextBlock_638461280175634347" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivable" xlink:type="extended" xlink:title="10601 - Disclosure - OTHER NOTES RECEIVABLE" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesReceivableAbstract" xlink:label="legh_OtherNotesReceivableAbstract" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesReceivableTextBlock" xlink:label="legh_OtherNotesReceivableTextBlock_638461280175634347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_OtherNotesReceivableAbstract" xlink:to="legh_OtherNotesReceivableTextBlock_638461280175634347" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivables" xlink:type="extended" xlink:title="10701 - Disclosure - DEALER FINANCED RECEIVABLES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinancedReceivables" xlink:label="legh_DealerFinancedReceivables" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinancedReceivablesTextBlock" xlink:label="legh_DealerFinancedReceivablesTextBlock_638461280175634347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_DealerFinancedReceivables" xlink:to="legh_DealerFinancedReceivablesTextBlock_638461280175634347" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureLeases" xlink:type="extended" xlink:title="10801 - Disclosure - LEASES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_638461280175644419" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_638461280175644419" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureInventories" xlink:type="extended" xlink:title="10901 - Disclosure - INVENTORIES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract_636821351863392547" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock_638461280175644419" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract_636821351863392547" xlink:to="us-gaap_InventoryDisclosureTextBlock_638461280175644419" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipment" xlink:type="extended" xlink:title="11001 - Disclosure - PROPERTY, PLANT AND EQUIPMENT" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_636821351863402548" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_638461280175654372" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract_636821351863402548" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_638461280175654372" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherAssets" xlink:type="extended" xlink:title="11101 - Disclosure - OTHER ASSETS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsAbstract" xlink:label="us-gaap_OtherAssetsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsDisclosureTextBlock" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock_638461280175654372" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock_638461280175654372" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureDebtSecurities" xlink:type="extended" xlink:title="11201 - Disclosure - DEBT SECURITIES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_638461280175654372" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_638461280175654372" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureAccruedLiabilities" xlink:type="extended" xlink:title="11301 - Disclosure - ACCRUED LIABILITIES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_638461280175664374" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_638461280175664374" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureLinesOfCredit" xlink:type="extended" xlink:title="11401 - Disclosure - LINES OF CREDIT" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_636821940821474088" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock_638461280175664374" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_636821940821474088" xlink:to="us-gaap_DebtDisclosureTextBlock_638461280175664374" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureIncomeTaxes" xlink:type="extended" xlink:title="11501 - Disclosure - INCOME TAXES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_638461280175664374" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_638461280175664374" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensation" xlink:type="extended" xlink:title="11601 - Disclosure - SHARE-BASED COMPENSATION" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_638461280175674377" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_638461280175674377" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingencies" xlink:type="extended" xlink:title="11701 - Disclosure - COMMITMENTS AND CONTINGENCIES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636821351405086721" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_638461280175674377" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636821351405086721" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_638461280175674377" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureEarningsPerShare" xlink:type="extended" xlink:title="11801 - Disclosure - EARNINGS PER SHARE" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract_636821351405086721" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock_638461280175684390" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_636821351405086721" xlink:to="us-gaap_EarningsPerShareTextBlock_638461280175684390" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactions" xlink:type="extended" xlink:title="11901 - Disclosure - RELATED PARTY TRANSACTIONS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_636821940821630092" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_638461280175684390" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract_636821940821630092" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_638461280175684390" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSubsequentEvents" xlink:type="extended" xlink:title="12001 - Disclosure - SUBSEQUENT EVENTS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract_636821940821630092" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock_638461280175684390" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract_636821940821630092" xlink:to="us-gaap_SubsequentEventsTextBlock_638461280175684390" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended" xlink:title="20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_638461280175694361" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_638461280175694361" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates_638461280175694361" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates_638461280175694361" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_638461280175694361" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_638461280175694361" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_638461280175694361" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_638461280175694361" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock_638461280175694361" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock_638461280175694361" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_638461280175694361" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_638461280175694361" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConsumerLoansReceivablePolicyTextBlock" xlink:label="legh_ConsumerLoansReceivablePolicyTextBlock_638461280175694361" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_ConsumerLoansReceivablePolicyTextBlock_638461280175694361" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableFromMobileHomeParksPolicyTextBlock" xlink:label="legh_NotesReceivableFromMobileHomeParksPolicyTextBlock_638461280175694361" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_NotesReceivableFromMobileHomeParksPolicyTextBlock_638461280175694361" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesReceivablePolicyTextBlock" xlink:label="legh_OtherNotesReceivablePolicyTextBlock_638461280175694361" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_OtherNotesReceivablePolicyTextBlock_638461280175694361" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinanceReceivablePolicyTextBlock" xlink:label="legh_DealerFinanceReceivablePolicyTextBlock_638461280175704382" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_DealerFinanceReceivablePolicyTextBlock_638461280175704382" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock_638461280175704382" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock_638461280175704382" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorLeasesPolicyTextBlock" xlink:label="us-gaap_LessorLeasesPolicyTextBlock_638461280175704382" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LessorLeasesPolicyTextBlock_638461280175704382" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_638461280175704382" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_638461280175704382" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_638461280175704382" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_638461280175704382" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerIncentiveLiabilityPolicyTextBlock" xlink:label="legh_DealerIncentiveLiabilityPolicyTextBlock_638461280175704382" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_DealerIncentiveLiabilityPolicyTextBlock_638461280175704382" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:label="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_638461280175704382" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_638461280175704382" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_638461280175704382" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_638461280175704382" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_638461280175704382" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_638461280175704382" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_638461280175714357" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_638461280175714357" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_638461280175714357" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_638461280175714357" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_638461280175714357" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_638461280175714357" order="21" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_InterestIncomePolicyTextBlock" xlink:label="legh_InterestIncomePolicyTextBlock_638461280175724212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_InterestIncomePolicyTextBlock_638461280175724212" order="22" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_638461280175724212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_638461280175724212" order="23" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ShippingAndHandlingCostsPolicyTextBlock" xlink:label="legh_ShippingAndHandlingCostsPolicyTextBlock_638461280175724212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_ShippingAndHandlingCostsPolicyTextBlock_638461280175724212" order="24" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_638461280175724212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_638461280175724212" order="25" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_638461280175724212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_638461280175724212" order="26" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk_638461280175724212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk_638461280175724212" order="27" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_638461280175734446" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_638461280175734446" order="28" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" xlink:type="extended" xlink:title="30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock" xlink:label="legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock_638461280175734446" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock_638461280175734446" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_638461280175734446" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_638461280175734446" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_638461280175734446" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_638461280175734446" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureRevenueTables" xlink:type="extended" xlink:title="30303 - Disclosure - REVENUE (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_638461280175744454" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract_1" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_638461280175744454" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables" xlink:type="extended" xlink:title="30403 - Disclosure - CONSUMER LOANS RECEIVABLE (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175744454" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract_2" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175744454" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280175744454" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175744454" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280175744454" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280175744454" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280175744454" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280175744454" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerBorrowerMember" xlink:label="us-gaap_ConsumerBorrowerMember_638461280175754477" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280175744454" xlink:to="us-gaap_ConsumerBorrowerMember_638461280175754477" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175754477" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175744454" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175754477" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_638461280175754477" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175754477" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_638461280175754477" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_638461280175754477" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175754477" xlink:to="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_638461280175754477" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" xlink:label="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock_638461280175754477" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175754477" xlink:to="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock_638461280175754477" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:label="us-gaap_PastDueFinancingReceivablesTableTextBlock_638461280175754477" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175754477" xlink:to="us-gaap_PastDueFinancingReceivablesTableTextBlock_638461280175754477" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:label="us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_638461280175754477" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175754477" xlink:to="us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_638461280175754477" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables" xlink:type="extended" xlink:title="30503 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (&quot;MHP Notes&quot;) (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableFromMobileHomeParksAbstract" xlink:label="legh_NotesReceivableFromMobileHomeParksAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175754477" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_NotesReceivableFromMobileHomeParksAbstract_1" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175754477" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280175764356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175754477" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280175764356" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638461280175764356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280175764356" xlink:to="us-gaap_ReceivableTypeDomain_638461280175764356" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember_638461280175764356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280175764356" xlink:to="legh_ReceivableFromMobileHomeParksMember_638461280175764356" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175764356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175754477" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175764356" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableTableTextBlock" xlink:label="legh_NotesReceivableTableTextBlock_638461280175764356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175764356" xlink:to="legh_NotesReceivableTableTextBlock_638461280175764356" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_638461280175764356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175764356" xlink:to="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_638461280175764356" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" xlink:label="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock_638461280175764356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175764356" xlink:to="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock_638461280175764356" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:label="us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_638461280175764356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175764356" xlink:to="us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_638461280175764356" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables" xlink:type="extended" xlink:title="30603 - Disclosure - OTHER NOTES RECEIVABLE (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesReceivableAbstract" xlink:label="legh_OtherNotesReceivableAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175764356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_OtherNotesReceivableAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175764356" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280175774347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175764356" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280175774347" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638461280175774347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280175774347" xlink:to="us-gaap_ReceivableTypeDomain_638461280175774347" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember_638461280175774347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280175774347" xlink:to="legh_OtherNoteReceivableMember_638461280175774347" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175774347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175764356" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175774347" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableTableTextBlock" xlink:label="legh_NotesReceivableTableTextBlock_638461280175774347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175774347" xlink:to="legh_NotesReceivableTableTextBlock_638461280175774347" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_638461280175774347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175774347" xlink:to="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_638461280175774347" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" xlink:label="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock_638461280175774347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175774347" xlink:to="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock_638461280175774347" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:label="us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_638461280175774347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175774347" xlink:to="us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_638461280175774347" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables" xlink:type="extended" xlink:title="30703 - Disclosure - DEALER FINANCED RECEIVABLES (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinancedReceivables" xlink:label="legh_DealerFinancedReceivables_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175774347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_DealerFinancedReceivables_1" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175774347" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280175784343" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175774347" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280175784343" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638461280175784343" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280175784343" xlink:to="us-gaap_ReceivableTypeDomain_638461280175784343" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinanceReceivableMember" xlink:label="legh_DealerFinanceReceivableMember_638461280175784343" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280175784343" xlink:to="legh_DealerFinanceReceivableMember_638461280175784343" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175784343" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175774347" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175784343" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_638461280175784343" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175784343" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_638461280175784343" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_638461280175784343" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175784343" xlink:to="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_638461280175784343" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureLeasesTables" xlink:type="extended" xlink:title="30803 - Disclosure - LEASES (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_638461280175784343" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_1" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_638461280175784343" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureInventoriesTables" xlink:type="extended" xlink:title="30903 - Disclosure - INVENTORIES (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract_636821351863402548" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_638461280175794381" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract_636821351863402548" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_638461280175794381" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentTables" xlink:type="extended" xlink:title="31003 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_636821351863402548" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_638461280175794381" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract_636821351863402548" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_638461280175794381" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherAssetsTables" xlink:type="extended" xlink:title="31103 - Disclosure - OTHER ASSETS (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsAbstract" xlink:label="us-gaap_OtherAssetsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_638461280175804364" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_638461280175804364" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesTables" xlink:type="extended" xlink:title="31303 - Disclosure - ACCRUED LIABILITIES (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_638461280175804364" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_638461280175804364" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTables" xlink:type="extended" xlink:title="31503 - Disclosure - INCOME TAXES (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_638461280175804364" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_638461280175804364" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_638461280175814349" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_638461280175814349" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_638461280175814349" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_638461280175814349" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationTables" xlink:type="extended" xlink:title="31603 - Disclosure - SHARE-BASED COMPENSATION (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_638461280175814349" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_638461280175814349" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_638461280175814349" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_638461280175814349" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTables" xlink:type="extended" xlink:title="31803 - Disclosure - EARNINGS PER SHARE (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_638461280175824068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_638461280175824068" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsSegmentReportingDetails" xlink:type="extended" xlink:title="40101 - Disclosure - NATURE OF OPERATIONS - Segment Reporting (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments_638461280175824068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NumberOfReportableSegments_638461280175824068" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" xlink:type="extended" xlink:title="40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash and Cash Equivalents (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NumberOfBanksHoldingCashInExcessOfFdicLimit" xlink:label="legh_NumberOfBanksHoldingCashInExcessOfFdicLimit_638461280175824068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_NumberOfBanksHoldingCashInExcessOfFdicLimit_638461280175824068" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount_638461280175824068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashUninsuredAmount_638461280175824068" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails" xlink:type="extended" xlink:title="40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Receivables (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_636822004736283057" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175834350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_636822004736283057" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175834350" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_638461280175834350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175834350" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_638461280175834350" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_638461280175834350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_638461280175834350" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_638461280175834350" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember_638461280175834350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_638461280175834350" xlink:to="legh_ReceivableFromMobileHomeParksMember_638461280175834350" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember_638461280175834350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_638461280175834350" xlink:to="legh_OtherNoteReceivableMember_638461280175834350" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_638461280175834350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175834350" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_638461280175834350" order="2" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_638461280175834350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis_638461280175834350" xlink:to="us-gaap_ConcentrationRiskTypeDomain_638461280175834350" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember_638461280175834350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain_638461280175834350" xlink:to="us-gaap_CreditConcentrationRiskMember_638461280175834350" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280175834350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175834350" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280175834350" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280175834350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280175834350" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280175834350" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerBorrowerMember" xlink:label="us-gaap_ConsumerBorrowerMember_638461280175844356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280175834350" xlink:to="us-gaap_ConsumerBorrowerMember_638461280175844356" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280175844356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175834350" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280175844356" order="4" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638461280175844356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280175844356" xlink:to="us-gaap_ReceivableTypeDomain_638461280175844356" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember_638461280175844356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280175844356" xlink:to="legh_ReceivableFromMobileHomeParksMember_638461280175844356" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember_638461280175844356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280175844356" xlink:to="legh_OtherNoteReceivableMember_638461280175844356" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinanceReceivableMember" xlink:label="legh_DealerFinanceReceivableMember_638461280175844356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280175844356" xlink:to="legh_DealerFinanceReceivableMember_638461280175844356" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_638461280175844356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175834350" xlink:to="srt_MajorCustomersAxis_638461280175844356" order="5" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_638461280175844356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis_638461280175844356" xlink:to="srt_NameOfMajorCustomerDomain_638461280175844356" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartiesAndAffiliatesMember" xlink:label="legh_IndependentThirdPartiesAndAffiliatesMember_638461280175844356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_638461280175844356" xlink:to="legh_IndependentThirdPartiesAndAffiliatesMember_638461280175844356" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638461280175844356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175834350" xlink:to="srt_RangeAxis_638461280175844356" order="6" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638461280175854351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638461280175844356" xlink:to="srt_RangeMember_638461280175854351" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638461280175854351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638461280175854351" xlink:to="srt_MinimumMember_638461280175854351" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638461280175854351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638461280175854351" xlink:to="srt_MaximumMember_638461280175854351" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_638461280175854351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175834350" xlink:to="srt_CounterpartyNameAxis_638461280175854351" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_638461280175854351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_638461280175854351" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_638461280175854351" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyOneMember" xlink:label="legh_IndependentThirdPartyOneMember_638461280175854351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638461280175854351" xlink:to="legh_IndependentThirdPartyOneMember_638461280175854351" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyTwoMember" xlink:label="legh_IndependentThirdPartyTwoMember_638461280175864359" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638461280175854351" xlink:to="legh_IndependentThirdPartyTwoMember_638461280175864359" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyThreeMember" xlink:label="legh_IndependentThirdPartyThreeMember_638461280175864359" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638461280175854351" xlink:to="legh_IndependentThirdPartyThreeMember_638461280175864359" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis_638461280175864359" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175834350" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis_638461280175864359" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280175864359" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis_638461280175864359" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280175864359" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialAssetPastDueMember" xlink:label="us-gaap_FinancialAssetPastDueMember_638461280175864359" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280175864359" xlink:to="us-gaap_FinancialAssetPastDueMember_638461280175864359" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175864359" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280175834350" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175864359" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetAbstract" xlink:label="us-gaap_AccountsReceivableNetAbstract_638461280175874159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175864359" xlink:to="us-gaap_AccountsReceivableNetAbstract_638461280175874159" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_AccountsReceivablesCreditPeriod" xlink:label="legh_AccountsReceivablesCreditPeriod_638461280175874159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract_638461280175874159" xlink:to="legh_AccountsReceivablesCreditPeriod_638461280175874159" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_638461280175874159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract_638461280175874159" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_638461280175874159" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:label="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280175864359" xlink:to="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConsumerLoansReceivableAverageContractualInterestRate" xlink:label="legh_ConsumerLoansReceivableAverageContractualInterestRate_638461280175874159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" xlink:to="legh_ConsumerLoansReceivableAverageContractualInterestRate_638461280175874159" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConsumerLoansReceivableMaturityTerm" xlink:label="legh_ConsumerLoansReceivableMaturityTerm_638461280175874159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" xlink:to="legh_ConsumerLoansReceivableMaturityTerm_638461280175874159" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_EscrowLiabilityCurrent" xlink:label="legh_EscrowLiabilityCurrent_638461280175874159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" xlink:to="legh_EscrowLiabilityCurrent_638461280175874159" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ComponentsOfAllowanceForLoanLosses" xlink:label="legh_ComponentsOfAllowanceForLoanLosses_638461280175884339" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" xlink:to="legh_ComponentsOfAllowanceForLoanLosses_638461280175884339" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered" xlink:label="legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered_638461280175884339" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" xlink:to="legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered_638461280175884339" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_638461280175884339" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" xlink:to="us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_638461280175884339" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeclosedAssets" xlink:label="us-gaap_ForeclosedAssets_638461280175884339" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" xlink:to="us-gaap_ForeclosedAssets_638461280175884339" order="7" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LoansReceivableFixedAndVariableRate" xlink:label="legh_LoansReceivableFixedAndVariableRate_638461280175884339" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" xlink:to="legh_LoansReceivableFixedAndVariableRate_638461280175884339" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LoansReceivableAverageRate" xlink:label="legh_LoansReceivableAverageRate_638461280175884339" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" xlink:to="legh_LoansReceivableAverageRate_638461280175884339" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_TermOfNotesReceivables" xlink:label="legh_TermOfNotesReceivables_638461280175894317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" xlink:to="legh_TermOfNotesReceivables_638461280175894317" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConcentrationRiskNumberOfCustomers" xlink:label="legh_ConcentrationRiskNumberOfCustomers_638461280175894317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" xlink:to="legh_ConcentrationRiskNumberOfCustomers_638461280175894317" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1_638461280175894317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" xlink:to="us-gaap_ConcentrationRiskPercentage1_638461280175894317" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesReceivableFixedInterestRate" xlink:label="legh_OtherNotesReceivableFixedInterestRate_638461280175894317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" xlink:to="legh_OtherNotesReceivableFixedInterestRate_638461280175894317" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_638461280175904069" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_638461280175904069" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280175904069" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280175904069" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForLoanLossesExpensed" xlink:label="us-gaap_ProvisionForLoanLossesExpensed_638461280175904069" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" xlink:to="us-gaap_ProvisionForLoanLossesExpensed_638461280175904069" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivableImpaired" xlink:label="legh_FinancingReceivableImpaired_638461280175904069" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" xlink:to="legh_FinancingReceivableImpaired_638461280175904069" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross_638461280175904069" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638461280175874159" xlink:to="us-gaap_NotesReceivableGross_638461280175904069" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails" xlink:type="extended" xlink:title="40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventory, Property, plant and equipment, Impairment of Long Lived Assets (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_636822004736595065" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638461280175914362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_636822004736595065" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638461280175914362" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638461280175914362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638461280175914362" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638461280175914362" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280175914362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638461280175914362" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280175914362" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_638461280175914362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280175914362" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_638461280175914362" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember_638461280175924387" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280175914362" xlink:to="us-gaap_VehiclesMember_638461280175924387" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember_638461280175924387" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280175914362" xlink:to="us-gaap_MachineryAndEquipmentMember_638461280175924387" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember_638461280175924387" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280175914362" xlink:to="us-gaap_FurnitureAndFixturesMember_638461280175924387" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638461280175924387" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638461280175914362" xlink:to="srt_RangeAxis_638461280175924387" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638461280175924387" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638461280175924387" xlink:to="srt_RangeMember_638461280175924387" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638461280175924387" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638461280175924387" xlink:to="srt_MinimumMember_638461280175924387" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638461280175924387" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638461280175924387" xlink:to="srt_MaximumMember_638461280175924387" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_638461280175924387" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638461280175914362" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_638461280175924387" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNoncurrentAbstract" xlink:label="us-gaap_InventoryNoncurrentAbstract_638461280175924387" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638461280175924387" xlink:to="us-gaap_InventoryNoncurrentAbstract_638461280175924387" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent_638461280175924387" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNoncurrentAbstract_638461280175924387" xlink:to="us-gaap_InventoryNoncurrent_638461280175924387" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_638461280175934355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638461280175924387" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_638461280175934355" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_638461280175934355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638461280175924387" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_638461280175934355" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails" xlink:type="extended" xlink:title="40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LessorDescriptionOfLeaseTable" xlink:label="legh_LessorDescriptionOfLeaseTable_638461280175934355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="legh_LessorDescriptionOfLeaseTable_638461280175934355" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638461280175934355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_LessorDescriptionOfLeaseTable_638461280175934355" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638461280175934355" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280175934355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638461280175934355" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280175934355" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LeasedMobileHomesMember" xlink:label="legh_LeasedMobileHomesMember_638461280175934355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280175934355" xlink:to="legh_LeasedMobileHomesMember_638461280175934355" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638461280175934355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_LessorDescriptionOfLeaseTable_638461280175934355" xlink:to="srt_RangeAxis_638461280175934355" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638461280175934355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638461280175934355" xlink:to="srt_RangeMember_638461280175934355" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638461280175934355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638461280175934355" xlink:to="srt_MinimumMember_638461280175934355" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638461280175944351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638461280175934355" xlink:to="srt_MaximumMember_638461280175944351" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LessorDescriptionOfLeasesLineItems" xlink:label="legh_LessorDescriptionOfLeasesLineItems_638461280175944351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_LessorDescriptionOfLeaseTable_638461280175934355" xlink:to="legh_LessorDescriptionOfLeasesLineItems_638461280175944351" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeaseTermOfContract" xlink:label="us-gaap_LessorOperatingLeaseTermOfContract_638461280175944351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_LessorDescriptionOfLeasesLineItems_638461280175944351" xlink:to="us-gaap_LessorOperatingLeaseTermOfContract_638461280175944351" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_638461280175944351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_LessorDescriptionOfLeasesLineItems_638461280175944351" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_638461280175944351" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DepreciationLeasedProperty" xlink:label="legh_DepreciationLeasedProperty_638461280175944351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_LessorDescriptionOfLeasesLineItems_638461280175944351" xlink:to="legh_DepreciationLeasedProperty_638461280175944351" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails" xlink:type="extended" xlink:title="40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property - Future Minimum Lease Income (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:label="us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_638461280175944351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_2" xlink:to="us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_638461280175944351" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_638461280175944351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_638461280175944351" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_638461280175944351" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_638461280175944351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_638461280175944351" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_638461280175944351" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_638461280175944351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_638461280175944351" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_638461280175944351" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_638461280175954371" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_638461280175944351" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_638461280175954371" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_638461280175954371" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_638461280175944351" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_638461280175954371" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_638461280175954371" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_638461280175944351" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_638461280175954371" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceived_638461280175954371" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_638461280175944351" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceived_638461280175954371" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDealerIncentiveLiabilityAdvertisingCostsDetails" xlink:type="extended" xlink:title="40206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Dealer Incentive Liability, Advertising Costs (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_636822004736595065" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerIncentiveLiabilityAbstract" xlink:label="legh_DealerIncentiveLiabilityAbstract_638461280175954371" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_636822004736595065" xlink:to="legh_DealerIncentiveLiabilityAbstract_638461280175954371" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerIncentiveLiabilityNoncurrent" xlink:label="legh_DealerIncentiveLiabilityNoncurrent_638461280175954371" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_DealerIncentiveLiabilityAbstract_638461280175954371" xlink:to="legh_DealerIncentiveLiabilityNoncurrent_638461280175954371" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerIncentiveExpense" xlink:label="legh_DealerIncentiveExpense_638461280175954371" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_DealerIncentiveLiabilityAbstract_638461280175954371" xlink:to="legh_DealerIncentiveExpense_638461280175954371" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails" xlink:type="extended" xlink:title="40207 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Product Warranty (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_TermOfProductWarranty" xlink:label="legh_TermOfProductWarranty_638461280175964393" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_TermOfProductWarranty_638461280175964393" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="us-gaap_StandardProductWarrantyAccrual_638461280175964393" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_StandardProductWarrantyAccrual_638461280175964393" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="9" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_638461280175964393" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_638461280175964393" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrualPayments" xlink:label="us-gaap_StandardProductWarrantyAccrualPayments_638461280175964393" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_StandardProductWarrantyAccrualPayments_638461280175964393" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="us-gaap_StandardProductWarrantyAccrual_6384612801759643931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_StandardProductWarrantyAccrual_6384612801759643931" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="9" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense_638461280175964393" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingExpense_638461280175964393" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" xlink:type="extended" xlink:title="40208 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair value of financial instruments (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638461280175974087" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638461280175974087" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis_638461280175974087" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638461280175974087" xlink:to="us-gaap_FairValueByAssetClassAxis_638461280175974087" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_638461280175974087" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis_638461280175974087" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_638461280175974087" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="us-gaap_USTreasuryAndGovernmentMember_638461280175974087" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_638461280175974087" xlink:to="us-gaap_USTreasuryAndGovernmentMember_638461280175974087" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerPortfolioSegmentMember" xlink:label="us-gaap_ConsumerPortfolioSegmentMember_638461280175974087" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_638461280175974087" xlink:to="us-gaap_ConsumerPortfolioSegmentMember_638461280175974087" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember_638461280175974087" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_638461280175974087" xlink:to="legh_ReceivableFromMobileHomeParksMember_638461280175974087" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember_638461280175974087" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_638461280175974087" xlink:to="legh_OtherNoteReceivableMember_638461280175974087" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="us-gaap_FairValueByMeasurementBasisAxis_638461280175974087" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638461280175974087" xlink:to="us-gaap_FairValueByMeasurementBasisAxis_638461280175974087" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="us-gaap_PortionAtFairValueFairValueDisclosureMember_638461280175974087" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementBasisAxis_638461280175974087" xlink:to="us-gaap_PortionAtFairValueFairValueDisclosureMember_638461280175974087" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="us-gaap_EstimateOfFairValueFairValueDisclosureMember_638461280175984528" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PortionAtFairValueFairValueDisclosureMember_638461280175974087" xlink:to="us-gaap_EstimateOfFairValueFairValueDisclosureMember_638461280175984528" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:label="us-gaap_CarryingReportedAmountFairValueDisclosureMember_638461280175984528" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PortionAtFairValueFairValueDisclosureMember_638461280175974087" xlink:to="us-gaap_CarryingReportedAmountFairValueDisclosureMember_638461280175984528" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_638461280175984528" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638461280175974087" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_638461280175984528" order="3" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638461280175984528" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_638461280175984528" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638461280175984528" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member_638461280175984528" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638461280175984528" xlink:to="us-gaap_FairValueInputsLevel1Member_638461280175984528" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member_638461280175984528" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638461280175984528" xlink:to="us-gaap_FairValueInputsLevel3Member_638461280175984528" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638461280175984528" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638461280175974087" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638461280175984528" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesFairValueDisclosureAbstract" xlink:label="us-gaap_ReceivablesFairValueDisclosureAbstract_638461280175984528" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638461280175984528" xlink:to="us-gaap_ReceivablesFairValueDisclosureAbstract_638461280175984528" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansReceivableFairValueDisclosure" xlink:label="us-gaap_LoansReceivableFairValueDisclosure_638461280175984528" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesFairValueDisclosureAbstract_638461280175984528" xlink:to="us-gaap_LoansReceivableFairValueDisclosure_638461280175984528" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableFairValueDisclosure" xlink:label="us-gaap_NotesReceivableFairValueDisclosure_638461280175994343" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesFairValueDisclosureAbstract_638461280175984528" xlink:to="us-gaap_NotesReceivableFairValueDisclosure_638461280175994343" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="us-gaap_HeldToMaturitySecuritiesFairValue_638461280175994343" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesFairValueDisclosureAbstract_638461280175984528" xlink:to="us-gaap_HeldToMaturitySecuritiesFairValue_638461280175994343" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesShippingAndHandlingCostsIncomeTaxesDetails" xlink:type="extended" xlink:title="40209 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Shipping and Handling Costs &amp; Income Taxes (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ShippingAndHandlingCosts" xlink:label="legh_ShippingAndHandlingCosts_638461280175994343" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_ShippingAndHandlingCosts_638461280175994343" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" xlink:type="extended" xlink:title="40210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentrations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_636822004736751069" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable_638461280176004415" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_636822004736751069" xlink:to="us-gaap_ConcentrationRiskTable_638461280176004415" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_638461280176004415" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_638461280176004415" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_638461280176004415" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_638461280176004415" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_638461280176004415" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_638461280176004415" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember_638461280176004415" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_638461280176004415" xlink:to="legh_ReceivableFromMobileHomeParksMember_638461280176004415" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember_638461280176004415" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_638461280176004415" xlink:to="legh_OtherNoteReceivableMember_638461280176004415" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_638461280176004415" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_638461280176004415" xlink:to="srt_MajorCustomersAxis_638461280176004415" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_638461280176004415" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis_638461280176004415" xlink:to="srt_NameOfMajorCustomerDomain_638461280176004415" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartiesAndAffiliatesMember" xlink:label="legh_IndependentThirdPartiesAndAffiliatesMember_638461280176004415" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_638461280176004415" xlink:to="legh_IndependentThirdPartiesAndAffiliatesMember_638461280176004415" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_638461280176004415" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_638461280176004415" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_638461280176004415" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_638461280176004415" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis_638461280176004415" xlink:to="us-gaap_ConcentrationRiskTypeDomain_638461280176004415" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember_638461280176004415" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain_638461280176004415" xlink:to="us-gaap_CreditConcentrationRiskMember_638461280176004415" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_638461280176004415" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_638461280176004415" xlink:to="srt_CounterpartyNameAxis_638461280176004415" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_638461280176014496" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_638461280176004415" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_638461280176014496" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyOneMember" xlink:label="legh_IndependentThirdPartyOneMember_638461280176014496" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638461280176014496" xlink:to="legh_IndependentThirdPartyOneMember_638461280176014496" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyTwoMember" xlink:label="legh_IndependentThirdPartyTwoMember_638461280176014496" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638461280176014496" xlink:to="legh_IndependentThirdPartyTwoMember_638461280176014496" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyThreeMember" xlink:label="legh_IndependentThirdPartyThreeMember_638461280176014496" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638461280176014496" xlink:to="legh_IndependentThirdPartyThreeMember_638461280176014496" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems_638461280176014496" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_638461280176004415" xlink:to="us-gaap_ConcentrationRiskLineItems_638461280176014496" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConcentrationRiskNumberOfCustomers" xlink:label="legh_ConcentrationRiskNumberOfCustomers_638461280176014496" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems_638461280176014496" xlink:to="legh_ConcentrationRiskNumberOfCustomers_638461280176014496" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1_638461280176014496" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems_638461280176014496" xlink:to="us-gaap_ConcentrationRiskPercentage1_638461280176014496" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" xlink:type="extended" xlink:title="40211 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_638461280176024604" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_3" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_638461280176024604" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis_638461280176024604" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_638461280176024604" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAxis_638461280176024604" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain_638461280176024604" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAxis_638461280176024604" xlink:to="srt_CumulativeEffectPeriodOfAdoptionDomain_638461280176024604" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_638461280176024604" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CumulativeEffectPeriodOfAdoptionDomain_638461280176024604" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_638461280176024604" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176024604" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_638461280176024604" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176024604" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638461280176034071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176024604" xlink:to="us-gaap_ReceivableTypeDomain_638461280176034071" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember_638461280176034071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280176034071" xlink:to="legh_ReceivableFromMobileHomeParksMember_638461280176034071" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinancedContractsMember" xlink:label="legh_DealerFinancedContractsMember_638461280176034071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280176034071" xlink:to="legh_DealerFinancedContractsMember_638461280176034071" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember_638461280176034071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280176034071" xlink:to="legh_OtherNoteReceivableMember_638461280176034071" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_638461280176034071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_638461280176024604" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_638461280176034071" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember_638461280176034071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_638461280176034071" xlink:to="us-gaap_TypeOfAdoptionMember_638461280176034071" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="us-gaap_AccountingStandardsUpdate201602Member_638461280176034071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfAdoptionMember_638461280176034071" xlink:to="us-gaap_AccountingStandardsUpdate201602Member_638461280176034071" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="us-gaap_AccountingStandardsUpdate201613Member_638461280176034071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfAdoptionMember_638461280176034071" xlink:to="us-gaap_AccountingStandardsUpdate201613Member_638461280176034071" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_638461280176044111" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_638461280176024604" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_638461280176044111" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_638461280176044111" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_638461280176044111" xlink:to="us-gaap_Assets_638461280176044111" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_638461280176044111" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_638461280176044111" xlink:to="us-gaap_Liabilities_638461280176044111" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasePracticalExpedientsPackage" xlink:label="us-gaap_LeasePracticalExpedientsPackage_638461280176044111" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_638461280176044111" xlink:to="us-gaap_LeasePracticalExpedientsPackage_638461280176044111" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasePracticalExpedientUseOfHindsight" xlink:label="us-gaap_LeasePracticalExpedientUseOfHindsight_638461280176044111" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_638461280176044111" xlink:to="us-gaap_LeasePracticalExpedientUseOfHindsight_638461280176044111" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176044111" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_638461280176044111" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176044111" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_638461280176044111" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_638461280176044111" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_638461280176044111" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureRevenueDetails" xlink:type="extended" xlink:title="40301 - Disclosure - REVENUE (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable_638461280176054376" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract_2" xlink:to="us-gaap_DisaggregationOfRevenueTable_638461280176054376" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_638461280176054376" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_638461280176054376" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_638461280176054376" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_638461280176054376" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_638461280176054376" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_638461280176054376" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember" xlink:label="us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_638461280176054376" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_638461280176054376" xlink:to="us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_638461280176054376" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_638461280176054376" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_638461280176054376" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_638461280176054376" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_638461280176054376" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis_638461280176054376" xlink:to="us-gaap_ConcentrationRiskTypeDomain_638461280176054376" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember_638461280176054376" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain_638461280176054376" xlink:to="us-gaap_CustomerConcentrationRiskMember_638461280176054376" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_638461280176054376" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_638461280176054376" xlink:to="srt_MajorCustomersAxis_638461280176054376" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_638461280176064377" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis_638461280176054376" xlink:to="srt_NameOfMajorCustomerDomain_638461280176064377" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartiesAndAffiliatesMember" xlink:label="legh_IndependentThirdPartiesAndAffiliatesMember_638461280176064377" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_638461280176064377" xlink:to="legh_IndependentThirdPartiesAndAffiliatesMember_638461280176064377" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyOneMember" xlink:label="legh_IndependentThirdPartyOneMember_638461280176064377" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_638461280176064377" xlink:to="legh_IndependentThirdPartyOneMember_638461280176064377" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyTwoMember" xlink:label="legh_IndependentThirdPartyTwoMember_638461280176064377" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_638461280176064377" xlink:to="legh_IndependentThirdPartyTwoMember_638461280176064377" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638461280176064377" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_638461280176054376" xlink:to="srt_RangeAxis_638461280176064377" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638461280176064377" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638461280176064377" xlink:to="srt_RangeMember_638461280176064377" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638461280176064377" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638461280176064377" xlink:to="srt_MinimumMember_638461280176064377" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638461280176064377" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638461280176064377" xlink:to="srt_MaximumMember_638461280176064377" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_638461280176064377" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_638461280176054376" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_638461280176064377" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" xlink:label="us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract_638461280176064377" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638461280176064377" xlink:to="us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract_638461280176064377" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_TermOfProductWarranty" xlink:label="legh_TermOfProductWarranty_638461280176074338" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638461280176064377" xlink:to="legh_TermOfProductWarranty_638461280176074338" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638461280176074338" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638461280176064377" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638461280176074338" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ConcentrationRiskNumberOfCustomers" xlink:label="legh_ConcentrationRiskNumberOfCustomers_638461280176074338" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638461280176064377" xlink:to="legh_ConcentrationRiskNumberOfCustomers_638461280176074338" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1_638461280176074338" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638461280176064377" xlink:to="us-gaap_ConcentrationRiskPercentage1_638461280176074338" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts" xlink:label="legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts_638461280176074338" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638461280176064377" xlink:to="legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts_638461280176074338" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LessorOperatingLeaseTermOfContract" xlink:label="us-gaap_LessorOperatingLeaseTermOfContract_638461280176074338" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638461280176064377" xlink:to="us-gaap_LessorOperatingLeaseTermOfContract_638461280176074338" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" xlink:type="extended" xlink:title="40302 - Disclosure - REVENUE - Disaggregation of Revenue (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable_638461280176084422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract_3" xlink:to="us-gaap_DisaggregationOfRevenueTable_638461280176084422" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_638461280176084422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_638461280176084422" xlink:to="srt_ProductOrServiceAxis_638461280176084422" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_638461280176084422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis_638461280176084422" xlink:to="srt_ProductsAndServicesDomain_638461280176084422" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DirectSalesMember" xlink:label="legh_DirectSalesMember_638461280176084422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_638461280176084422" xlink:to="legh_DirectSalesMember_638461280176084422" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_CommercialSalesMember" xlink:label="legh_CommercialSalesMember_638461280176084422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_638461280176084422" xlink:to="legh_CommercialSalesMember_638461280176084422" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_InventoryFinanceSalesMember" xlink:label="legh_InventoryFinanceSalesMember_638461280176084422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_638461280176084422" xlink:to="legh_InventoryFinanceSalesMember_638461280176084422" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_RetailStoreSalesMember" xlink:label="legh_RetailStoreSalesMember_638461280176084422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_638461280176084422" xlink:to="legh_RetailStoreSalesMember_638461280176084422" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="us-gaap_ProductAndServiceOtherMember_638461280176084422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_638461280176084422" xlink:to="us-gaap_ProductAndServiceOtherMember_638461280176084422" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_638461280176094573" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_638461280176084422" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_638461280176094573" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638461280176094573" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638461280176094573" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638461280176094573" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract_638461280176094573" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638461280176094573" xlink:to="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract_638461280176094573" order="2" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansConsumer" xlink:label="us-gaap_InterestAndFeeIncomeLoansConsumer_638461280176094573" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract_638461280176094573" xlink:to="us-gaap_InterestAndFeeIncomeLoansConsumer_638461280176094573" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansCommercial" xlink:label="us-gaap_InterestAndFeeIncomeLoansCommercial_638461280176094573" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract_638461280176094573" xlink:to="us-gaap_InterestAndFeeIncomeLoansCommercial_638461280176094573" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_InterestAndFeeIncomeLoansDealer" xlink:label="legh_InterestAndFeeIncomeLoansDealer_638461280176094573" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract_638461280176094573" xlink:to="legh_InterestAndFeeIncomeLoansDealer_638461280176094573" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_638461280176094573" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract_638461280176094573" xlink:to="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_638461280176094573" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncome" xlink:label="us-gaap_OtherIncome_638461280176094573" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract_638461280176094573" xlink:to="us-gaap_OtherIncome_638461280176094573" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_638461280176104424" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract_638461280176094573" xlink:to="us-gaap_Revenues_638461280176104424" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails" xlink:type="extended" xlink:title="40401 - Disclosure - CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176104424" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176104424" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280176104424" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176104424" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280176104424" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280176104424" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280176104424" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280176104424" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerBorrowerMember" xlink:label="us-gaap_ConsumerBorrowerMember_638461280176104424" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280176104424" xlink:to="us-gaap_ConsumerBorrowerMember_638461280176104424" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176104424" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176104424" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176104424" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_638461280176104424" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176104424" xlink:to="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_638461280176104424" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:label="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_638461280176114499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176104424" xlink:to="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_638461280176114499" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176174527" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176104424" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176174527" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableNet" xlink:label="us-gaap_NotesReceivableNet_638461280176174527" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176104424" xlink:to="us-gaap_NotesReceivableNet_638461280176174527" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails" xlink:type="extended" xlink:title="40402 - Disclosure - CONSUMER LOANS RECEIVABLE - Allowance for loan losses (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176184023" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176184023" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280176184023" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176184023" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280176184023" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280176184023" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280176184023" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280176184023" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerBorrowerMember" xlink:label="us-gaap_ConsumerBorrowerMember_638461280176184023" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280176184023" xlink:to="us-gaap_ConsumerBorrowerMember_638461280176184023" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176184023" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176184023" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176184023" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_638461280176184023" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176184023" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_638461280176184023" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176184023" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_638461280176184023" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176184023" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForLoanLossesExpensed" xlink:label="us-gaap_ProvisionForLoanLossesExpensed_638461280176184023" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_638461280176184023" xlink:to="us-gaap_ProvisionForLoanLossesExpensed_638461280176184023" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_638461280176210586" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_638461280176184023" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_638461280176210586" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176210586" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_638461280176184023" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176210586" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" xlink:type="extended" xlink:title="40403 - Disclosure - CONSUMER LOANS RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176214015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176214015" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280176214015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176214015" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280176214015" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280176214015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280176214015" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280176214015" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerBorrowerMember" xlink:label="us-gaap_ConsumerBorrowerMember_638461280176214015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280176214015" xlink:to="us-gaap_ConsumerBorrowerMember_638461280176214015" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176214015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176214015" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176214015" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_638461280176214015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176214015" xlink:to="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_638461280176214015" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176214015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176214015" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176214015" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingLoansIndividuallyEvaluatedForImpairment" xlink:label="legh_FinancingLoansIndividuallyEvaluatedForImpairment_638461280176224083" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176214015" xlink:to="legh_FinancingLoansIndividuallyEvaluatedForImpairment_638461280176224083" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivableImpairedRelatedAllowance" xlink:label="legh_FinancingReceivableImpairedRelatedAllowance_638461280176224083" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176214015" xlink:to="legh_FinancingReceivableImpairedRelatedAllowance_638461280176224083" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance" xlink:label="legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance_638461280176224083" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176214015" xlink:to="legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance_638461280176224083" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LoansAndLeasesReceivableAllowanceGeneral" xlink:label="legh_LoansAndLeasesReceivableAllowanceGeneral_638461280176224083" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176214015" xlink:to="legh_LoansAndLeasesReceivableAllowanceGeneral_638461280176224083" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" xlink:type="extended" xlink:title="40404 - Disclosure - CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:label="us-gaap_ScheduleOfFinancingReceivablesPastDueTable_638461280176224083" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfFinancingReceivablesPastDueTable_638461280176224083" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280176224083" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFinancingReceivablesPastDueTable_638461280176224083" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280176224083" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280176234431" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280176224083" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280176234431" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerBorrowerMember" xlink:label="us-gaap_ConsumerBorrowerMember_638461280176234431" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280176234431" xlink:to="us-gaap_ConsumerBorrowerMember_638461280176234431" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis_638461280176234431" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFinancingReceivablesPastDueTable_638461280176224083" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis_638461280176234431" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176234431" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis_638461280176234431" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176234431" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialAssetPastDueMember" xlink:label="us-gaap_FinancialAssetPastDueMember_638461280176234431" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176234431" xlink:to="us-gaap_FinancialAssetPastDueMember_638461280176234431" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivables31To60DaysPastDueMember" xlink:label="legh_FinancingReceivables31To60DaysPastDueMember_638461280176234431" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialAssetPastDueMember_638461280176234431" xlink:to="legh_FinancingReceivables31To60DaysPastDueMember_638461280176234431" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivables61To90DaysPastDueMember" xlink:label="legh_FinancingReceivables61To90DaysPastDueMember_638461280176234431" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialAssetPastDueMember_638461280176234431" xlink:to="legh_FinancingReceivables61To90DaysPastDueMember_638461280176234431" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivables91To120DaysPastDueMember" xlink:label="legh_FinancingReceivables91To120DaysPastDueMember_638461280176234431" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialAssetPastDueMember_638461280176234431" xlink:to="legh_FinancingReceivables91To120DaysPastDueMember_638461280176234431" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivablesGreaterThan120DaysPastDueMember" xlink:label="legh_FinancingReceivablesGreaterThan120DaysPastDueMember_638461280176244230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialAssetPastDueMember_638461280176234431" xlink:to="legh_FinancingReceivablesGreaterThan120DaysPastDueMember_638461280176244230" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_638461280176244230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFinancingReceivablesPastDueTable_638461280176224083" xlink:to="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_638461280176244230" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LoansAndLeasesReceivableGrossPercent" xlink:label="legh_LoansAndLeasesReceivableGrossPercent_638461280176244230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_638461280176244230" xlink:to="legh_LoansAndLeasesReceivableGrossPercent_638461280176244230" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross_638461280176244230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_638461280176244230" xlink:to="us-gaap_NotesReceivableGross_638461280176244230" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablePercentPastDue1" xlink:label="us-gaap_FinancingReceivablePercentPastDue1_638461280176244230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_638461280176244230" xlink:to="us-gaap_FinancingReceivablePercentPastDue1_638461280176244230" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails" xlink:type="extended" xlink:title="40405 - Disclosure - CONSUMER LOANS RECEIVABLE - Disaggregation of outstanding principal balance of consumer loans receivable (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:label="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_638461280176254647" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract_1" xlink:to="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_638461280176254647" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis_638461280176254647" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_638461280176254647" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis_638461280176254647" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176254647" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis_638461280176254647" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176254647" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LessThan30DaysPastDueMember" xlink:label="legh_LessThan30DaysPastDueMember_638461280176254647" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176254647" xlink:to="legh_LessThan30DaysPastDueMember_638461280176254647" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ThirtyTo90DaysPastDueMember" xlink:label="legh_ThirtyTo90DaysPastDueMember_638461280176254647" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176254647" xlink:to="legh_ThirtyTo90DaysPastDueMember_638461280176254647" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivablesGreaterThan90DaysPastDueMember" xlink:label="legh_FinancingReceivablesGreaterThan90DaysPastDueMember_638461280176254647" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176254647" xlink:to="legh_FinancingReceivablesGreaterThan90DaysPastDueMember_638461280176254647" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280176254647" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_638461280176254647" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280176254647" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280176254647" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_638461280176254647" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280176254647" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerBorrowerMember" xlink:label="us-gaap_ConsumerBorrowerMember_638461280176254647" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_638461280176254647" xlink:to="us-gaap_ConsumerBorrowerMember_638461280176254647" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentLineItems_638461280176264644" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_638461280176254647" xlink:to="us-gaap_FinancingReceivableRecordedInvestmentLineItems_638461280176264644" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176264644" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentLineItems_638461280176264644" xlink:to="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176264644" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_638461280176264644" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176264644" xlink:to="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_638461280176264644" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_638461280176264644" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176264644" xlink:to="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_638461280176264644" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_638461280176264644" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176264644" xlink:to="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_638461280176264644" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_638461280176264644" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176264644" xlink:to="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_638461280176264644" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_638461280176264644" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176264644" xlink:to="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_638461280176264644" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_638461280176264644" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176264644" xlink:to="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_638461280176264644" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross_638461280176264644" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176264644" xlink:to="us-gaap_NotesReceivableGross_638461280176264644" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" xlink:label="srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent_638461280176274356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176264644" xlink:to="srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent_638461280176274356" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails" xlink:type="extended" xlink:title="40501 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (&quot;MHP Notes&quot;) (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableFromMobileHomeParksAbstract" xlink:label="legh_NotesReceivableFromMobileHomeParksAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176274356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_NotesReceivableFromMobileHomeParksAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176274356" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_638461280176274356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176274356" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_638461280176274356" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_638461280176274356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_638461280176274356" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_638461280176274356" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember" xlink:label="legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember_638461280176274356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_638461280176274356" xlink:to="legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember_638461280176274356" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176274356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176274356" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176274356" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638461280176274356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176274356" xlink:to="us-gaap_ReceivableTypeDomain_638461280176274356" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember_638461280176284384" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280176274356" xlink:to="legh_ReceivableFromMobileHomeParksMember_638461280176284384" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis_638461280176284384" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176274356" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis_638461280176284384" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176284384" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis_638461280176284384" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176284384" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialAssetPastDueMember" xlink:label="us-gaap_FinancialAssetPastDueMember_638461280176284384" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176284384" xlink:to="us-gaap_FinancialAssetPastDueMember_638461280176284384" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_638461280176284384" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176274356" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_638461280176284384" order="4" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_638461280176284384" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis_638461280176284384" xlink:to="us-gaap_ConcentrationRiskTypeDomain_638461280176284384" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember_638461280176284384" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain_638461280176284384" xlink:to="us-gaap_CreditConcentrationRiskMember_638461280176284384" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_638461280176284384" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176274356" xlink:to="srt_MajorCustomersAxis_638461280176284384" order="5" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_638461280176284384" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis_638461280176284384" xlink:to="srt_NameOfMajorCustomerDomain_638461280176284384" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyAndAffiliates1Member" xlink:label="legh_IndependentThirdPartyAndAffiliates1Member_638461280176284384" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_638461280176284384" xlink:to="legh_IndependentThirdPartyAndAffiliates1Member_638461280176284384" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_638461280176284384" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176274356" xlink:to="srt_CounterpartyNameAxis_638461280176284384" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_638461280176294661" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_638461280176284384" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_638461280176294661" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyOneMember" xlink:label="legh_IndependentThirdPartyOneMember_638461280176294661" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638461280176294661" xlink:to="legh_IndependentThirdPartyOneMember_638461280176294661" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176294661" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176274356" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176294661" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:label="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_638461280176294661" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176294661" xlink:to="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_638461280176294661" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_638461280176294661" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176294661" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_638461280176294661" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176294661" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176294661" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176294661" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross_638461280176294661" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176294661" xlink:to="us-gaap_NotesReceivableGross_638461280176294661" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForLoanLossesExpensed" xlink:label="us-gaap_ProvisionForLoanLossesExpensed_638461280176304238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176294661" xlink:to="us-gaap_ProvisionForLoanLossesExpensed_638461280176304238" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivableDefaultAndLitigation" xlink:label="legh_FinancingReceivableDefaultAndLitigation_638461280176304238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176294661" xlink:to="legh_FinancingReceivableDefaultAndLitigation_638461280176304238" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesNotesReceivableFromMobileHomeParksDetails" xlink:type="extended" xlink:title="40502 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (&quot;MHP Notes&quot;) - Notes receivable from mobile home parks (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableFromMobileHomeParksAbstract" xlink:label="legh_NotesReceivableFromMobileHomeParksAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176304238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_NotesReceivableFromMobileHomeParksAbstract_2" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176304238" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176304238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176304238" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176304238" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638461280176304238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176304238" xlink:to="us-gaap_ReceivableTypeDomain_638461280176304238" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember_638461280176314459" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280176304238" xlink:to="legh_ReceivableFromMobileHomeParksMember_638461280176314459" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176314459" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176304238" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176314459" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross_638461280176314459" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176314459" xlink:to="us-gaap_NotesReceivableGross_638461280176314459" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:label="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_638461280176314459" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176314459" xlink:to="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_638461280176314459" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176314459" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176314459" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176314459" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableNet" xlink:label="us-gaap_NotesReceivableNet_638461280176314459" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176314459" xlink:to="us-gaap_NotesReceivableNet_638461280176314459" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesAllowanceForLoanLossesDetails" xlink:type="extended" xlink:title="40503 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (&quot;MHP Notes&quot;) - Allowance for loan losses (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableFromMobileHomeParksAbstract" xlink:label="legh_NotesReceivableFromMobileHomeParksAbstract_3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176344517" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_NotesReceivableFromMobileHomeParksAbstract_3" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176344517" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176344517" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176344517" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176344517" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638461280176344517" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176344517" xlink:to="us-gaap_ReceivableTypeDomain_638461280176344517" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember_638461280176344517" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280176344517" xlink:to="legh_ReceivableFromMobileHomeParksMember_638461280176344517" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176344517" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176344517" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176344517" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176344517" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176344517" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176344517" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForLoanLossesExpensed" xlink:label="us-gaap_ProvisionForLoanLossesExpensed_638461280176344517" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176344517" xlink:to="us-gaap_ProvisionForLoanLossesExpensed_638461280176344517" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_638461280176354649" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176344517" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_638461280176354649" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176354649" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176344517" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176354649" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" xlink:type="extended" xlink:title="40504 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (&quot;MHP Notes&quot;) - Impaired and general reserve for allowance for loan losses (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableFromMobileHomeParksAbstract" xlink:label="legh_NotesReceivableFromMobileHomeParksAbstract_4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176354649" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_NotesReceivableFromMobileHomeParksAbstract_4" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176354649" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176354649" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176354649" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176354649" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638461280176354649" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176354649" xlink:to="us-gaap_ReceivableTypeDomain_638461280176354649" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember_638461280176354649" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280176354649" xlink:to="legh_ReceivableFromMobileHomeParksMember_638461280176354649" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176364741" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176354649" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176364741" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_638461280176364741" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176364741" xlink:to="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_638461280176364741" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176364741" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176364741" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176364741" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingLoansIndividuallyEvaluatedForImpairment" xlink:label="legh_FinancingLoansIndividuallyEvaluatedForImpairment_638461280176364741" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176364741" xlink:to="legh_FinancingLoansIndividuallyEvaluatedForImpairment_638461280176364741" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivableImpairedRelatedAllowance" xlink:label="legh_FinancingReceivableImpairedRelatedAllowance_638461280176364741" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176364741" xlink:to="legh_FinancingReceivableImpairedRelatedAllowance_638461280176364741" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance" xlink:label="legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance_638461280176364741" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176364741" xlink:to="legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance_638461280176364741" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LoansAndLeasesReceivableAllowanceGeneral" xlink:label="legh_LoansAndLeasesReceivableAllowanceGeneral_638461280176364741" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176364741" xlink:to="legh_LoansAndLeasesReceivableAllowanceGeneral_638461280176364741" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails" xlink:type="extended" xlink:title="40505 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (&quot;MHP Notes&quot;) - Disaggregates the outstanding principal balance of MHP receivable (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableFromMobileHomeParksAbstract" xlink:label="legh_NotesReceivableFromMobileHomeParksAbstract_5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:label="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_638461280176394386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_NotesReceivableFromMobileHomeParksAbstract_5" xlink:to="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_638461280176394386" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis_638461280176394386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_638461280176394386" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis_638461280176394386" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176394386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis_638461280176394386" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176394386" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LessThan30DaysPastDueMember" xlink:label="legh_LessThan30DaysPastDueMember_638461280176394386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176394386" xlink:to="legh_LessThan30DaysPastDueMember_638461280176394386" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ThirtyTo90DaysPastDueMember" xlink:label="legh_ThirtyTo90DaysPastDueMember_638461280176404415" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176394386" xlink:to="legh_ThirtyTo90DaysPastDueMember_638461280176404415" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivablesGreaterThan90DaysPastDueMember" xlink:label="legh_FinancingReceivablesGreaterThan90DaysPastDueMember_638461280176404415" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176394386" xlink:to="legh_FinancingReceivablesGreaterThan90DaysPastDueMember_638461280176404415" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176404415" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_638461280176394386" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176404415" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638461280176404415" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176404415" xlink:to="us-gaap_ReceivableTypeDomain_638461280176404415" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember_638461280176404415" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280176404415" xlink:to="legh_ReceivableFromMobileHomeParksMember_638461280176404415" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentLineItems_638461280176404415" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_638461280176394386" xlink:to="us-gaap_FinancingReceivableRecordedInvestmentLineItems_638461280176404415" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176414077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentLineItems_638461280176404415" xlink:to="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176414077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_638461280176414077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176414077" xlink:to="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_638461280176414077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_638461280176414077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176414077" xlink:to="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_638461280176414077" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_638461280176414077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176414077" xlink:to="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_638461280176414077" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_638461280176414077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176414077" xlink:to="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_638461280176414077" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_638461280176414077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176414077" xlink:to="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_638461280176414077" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_638461280176414077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176414077" xlink:to="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_638461280176414077" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross_638461280176414077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176414077" xlink:to="us-gaap_NotesReceivableGross_638461280176414077" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" xlink:label="srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent_638461280176424394" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176414077" xlink:to="srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent_638461280176424394" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" xlink:type="extended" xlink:title="40601 - Disclosure - OTHER NOTES RECEIVABLE (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesReceivableAbstract" xlink:label="legh_OtherNotesReceivableAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176424394" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_OtherNotesReceivableAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176424394" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176424394" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176424394" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176424394" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638461280176424394" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176424394" xlink:to="us-gaap_ReceivableTypeDomain_638461280176424394" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember_638461280176434395" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280176424394" xlink:to="legh_OtherNoteReceivableMember_638461280176434395" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_638461280176434395" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176424394" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_638461280176434395" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_638461280176434395" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_638461280176434395" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_638461280176434395" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember" xlink:label="legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember_638461280176434395" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_638461280176434395" xlink:to="legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember_638461280176434395" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_638461280176434395" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176424394" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_638461280176434395" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_638461280176434395" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis_638461280176434395" xlink:to="us-gaap_ConcentrationRiskTypeDomain_638461280176434395" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember_638461280176434395" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain_638461280176434395" xlink:to="us-gaap_CreditConcentrationRiskMember_638461280176434395" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_638461280176434395" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176424394" xlink:to="srt_CounterpartyNameAxis_638461280176434395" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_638461280176434395" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_638461280176434395" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_638461280176434395" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyOneMember" xlink:label="legh_IndependentThirdPartyOneMember_638461280176444379" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638461280176434395" xlink:to="legh_IndependentThirdPartyOneMember_638461280176444379" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_638461280176444379" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176424394" xlink:to="srt_MajorCustomersAxis_638461280176444379" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_638461280176444379" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis_638461280176444379" xlink:to="srt_NameOfMajorCustomerDomain_638461280176444379" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_IndependentThirdPartyAndAffiliates1Member" xlink:label="legh_IndependentThirdPartyAndAffiliates1Member_638461280176444379" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_638461280176444379" xlink:to="legh_IndependentThirdPartyAndAffiliates1Member_638461280176444379" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176444379" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176424394" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176444379" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross_638461280176444379" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176444379" xlink:to="us-gaap_NotesReceivableGross_638461280176444379" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:label="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_638461280176444379" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176444379" xlink:to="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_638461280176444379" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176444379" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176444379" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176444379" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableNet" xlink:label="us-gaap_NotesReceivableNet_638461280176444379" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176444379" xlink:to="us-gaap_NotesReceivableNet_638461280176444379" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivableDefaultAndLitigation" xlink:label="legh_FinancingReceivableDefaultAndLitigation_638461280176454416" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176444379" xlink:to="legh_FinancingReceivableDefaultAndLitigation_638461280176454416" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails" xlink:type="extended" xlink:title="40602 - Disclosure - OTHER NOTES RECEIVABLE - Allowance for loan losses (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesReceivableAbstract" xlink:label="legh_OtherNotesReceivableAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176454416" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_OtherNotesReceivableAbstract_1" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176454416" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176454416" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176454416" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176454416" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638461280176454416" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176454416" xlink:to="us-gaap_ReceivableTypeDomain_638461280176454416" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember_638461280176454416" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280176454416" xlink:to="legh_OtherNoteReceivableMember_638461280176454416" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176454416" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176454416" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176454416" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_638461280176464446" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176454416" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_638461280176464446" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176464446" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_638461280176464446" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176464446" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForLoanLossesExpensed" xlink:label="us-gaap_ProvisionForLoanLossesExpensed_638461280176464446" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_638461280176464446" xlink:to="us-gaap_ProvisionForLoanLossesExpensed_638461280176464446" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_638461280176464446" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_638461280176464446" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_638461280176464446" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_6384612801764644461" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_638461280176464446" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_6384612801764644461" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" xlink:type="extended" xlink:title="40603 - Disclosure - OTHER NOTES RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesReceivableAbstract" xlink:label="legh_OtherNotesReceivableAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176474513" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_OtherNotesReceivableAbstract_2" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176474513" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176474513" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176474513" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176474513" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638461280176474513" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176474513" xlink:to="us-gaap_ReceivableTypeDomain_638461280176474513" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember_638461280176474513" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280176474513" xlink:to="legh_OtherNoteReceivableMember_638461280176474513" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176474513" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176474513" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176474513" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_638461280176474513" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176474513" xlink:to="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_638461280176474513" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176474513" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176474513" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176474513" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingLoansIndividuallyEvaluatedForImpairment" xlink:label="legh_FinancingLoansIndividuallyEvaluatedForImpairment_638461280176474513" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176474513" xlink:to="legh_FinancingLoansIndividuallyEvaluatedForImpairment_638461280176474513" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivableImpairedRelatedAllowance" xlink:label="legh_FinancingReceivableImpairedRelatedAllowance_638461280176474513" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176474513" xlink:to="legh_FinancingReceivableImpairedRelatedAllowance_638461280176474513" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance" xlink:label="legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance_638461280176484469" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176474513" xlink:to="legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance_638461280176484469" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LoansAndLeasesReceivableAllowanceGeneral" xlink:label="legh_LoansAndLeasesReceivableAllowanceGeneral_638461280176484469" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176474513" xlink:to="legh_LoansAndLeasesReceivableAllowanceGeneral_638461280176484469" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails" xlink:type="extended" xlink:title="40604 - Disclosure - OTHER NOTES RECEIVABLE - Disaggregation of outstanding principal balance of Other notes receivable (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNotesReceivableAbstract" xlink:label="legh_OtherNotesReceivableAbstract_3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:label="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_638461280176484469" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_OtherNotesReceivableAbstract_3" xlink:to="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_638461280176484469" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis_638461280176484469" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_638461280176484469" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis_638461280176484469" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176484469" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis_638461280176484469" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176484469" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LessThan30DaysPastDueMember" xlink:label="legh_LessThan30DaysPastDueMember_638461280176484469" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176484469" xlink:to="legh_LessThan30DaysPastDueMember_638461280176484469" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ThirtyTo90DaysPastDueMember" xlink:label="legh_ThirtyTo90DaysPastDueMember_638461280176494374" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176484469" xlink:to="legh_ThirtyTo90DaysPastDueMember_638461280176494374" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancingReceivablesGreaterThan90DaysPastDueMember" xlink:label="legh_FinancingReceivablesGreaterThan90DaysPastDueMember_638461280176494374" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain_638461280176484469" xlink:to="legh_FinancingReceivablesGreaterThan90DaysPastDueMember_638461280176494374" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176494374" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_638461280176484469" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176494374" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638461280176494374" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176494374" xlink:to="us-gaap_ReceivableTypeDomain_638461280176494374" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember_638461280176494374" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280176494374" xlink:to="legh_OtherNoteReceivableMember_638461280176494374" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentLineItems_638461280176494374" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_638461280176484469" xlink:to="us-gaap_FinancingReceivableRecordedInvestmentLineItems_638461280176494374" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract" xlink:label="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176494374" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentLineItems_638461280176494374" xlink:to="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176494374" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_638461280176494374" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176494374" xlink:to="us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_638461280176494374" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_638461280176494374" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176494374" xlink:to="us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_638461280176494374" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_638461280176504533" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176494374" xlink:to="us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_638461280176504533" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_638461280176504533" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176494374" xlink:to="us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_638461280176504533" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_638461280176504533" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176494374" xlink:to="us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_638461280176504533" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:label="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_638461280176504533" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176494374" xlink:to="us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_638461280176504533" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross_638461280176504533" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176494374" xlink:to="us-gaap_NotesReceivableGross_638461280176504533" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent" xlink:label="srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent_638461280176504533" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract_638461280176494374" xlink:to="srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent_638461280176504533" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails" xlink:type="extended" xlink:title="40701 - Disclosure - DEALER FINANCED RECEIVABLES - net of allowance for loan losses and deferred financing fees (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinancedReceivables" xlink:label="legh_DealerFinancedReceivables_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176514738" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_DealerFinancedReceivables_2" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176514738" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176514738" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176514738" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176514738" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638461280176514738" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176514738" xlink:to="us-gaap_ReceivableTypeDomain_638461280176514738" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinanceReceivableMember" xlink:label="legh_DealerFinanceReceivableMember_638461280176514738" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280176514738" xlink:to="legh_DealerFinanceReceivableMember_638461280176514738" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176514738" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176514738" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176514738" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross_638461280176514738" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176514738" xlink:to="us-gaap_NotesReceivableGross_638461280176514738" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:label="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_638461280176514738" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176514738" xlink:to="us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_638461280176514738" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176524351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176514738" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176524351" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableNet" xlink:label="us-gaap_NotesReceivableNet_638461280176524351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176514738" xlink:to="us-gaap_NotesReceivableNet_638461280176524351" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails" xlink:type="extended" xlink:title="40702 - Disclosure - DEALER FINANCED RECEIVABLES - Allowance for loan losses (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinancedReceivables" xlink:label="legh_DealerFinancedReceivables_3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176524351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_DealerFinancedReceivables_3" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176524351" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176524351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176524351" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176524351" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638461280176524351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638461280176524351" xlink:to="us-gaap_ReceivableTypeDomain_638461280176524351" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DealerFinanceReceivableMember" xlink:label="legh_DealerFinanceReceivableMember_638461280176524351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638461280176524351" xlink:to="legh_DealerFinanceReceivableMember_638461280176524351" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176524351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638461280176524351" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176524351" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176534381" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176524351" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638461280176534381" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForLoanLossesExpensed" xlink:label="us-gaap_ProvisionForLoanLossesExpensed_638461280176534381" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176524351" xlink:to="us-gaap_ProvisionForLoanLossesExpensed_638461280176534381" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_638461280176534381" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176524351" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_638461280176534381" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_6384612801765343811" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638461280176524351" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_6384612801765343811" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureLeasesDetails" xlink:type="extended" xlink:title="40801 - Disclosure - LEASES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable_638461280176534381" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_2" xlink:to="us-gaap_LesseeLeaseDescriptionTable_638461280176534381" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638461280176534381" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable_638461280176534381" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638461280176534381" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280176534381" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638461280176534381" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280176534381" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_HeritageHousingAndTinyHomesRetailLocationsMember" xlink:label="legh_HeritageHousingAndTinyHomesRetailLocationsMember_638461280176534381" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280176534381" xlink:to="legh_HeritageHousingAndTinyHomesRetailLocationsMember_638461280176534381" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_CorporateAndAdministrativeOfficesInBedfordMember" xlink:label="legh_CorporateAndAdministrativeOfficesInBedfordMember_638461280176544357" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280176534381" xlink:to="legh_CorporateAndAdministrativeOfficesInBedfordMember_638461280176544357" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638461280176544357" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable_638461280176534381" xlink:to="srt_RangeAxis_638461280176544357" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638461280176544357" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638461280176544357" xlink:to="srt_RangeMember_638461280176544357" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638461280176544357" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638461280176544357" xlink:to="srt_MinimumMember_638461280176544357" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638461280176544357" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638461280176544357" xlink:to="srt_MaximumMember_638461280176544357" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_638461280176544357" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable_638461280176534381" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_638461280176544357" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LesseeOperatingLeaseNumberOfLeases" xlink:label="legh_LesseeOperatingLeaseNumberOfLeases_638461280176544357" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638461280176544357" xlink:to="legh_LesseeOperatingLeaseNumberOfLeases_638461280176544357" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LesseeOperatingSubleaseNumberOfLeases" xlink:label="legh_LesseeOperatingSubleaseNumberOfLeases_638461280176544357" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638461280176544357" xlink:to="legh_LesseeOperatingSubleaseNumberOfLeases_638461280176544357" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_638461280176544357" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638461280176544357" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_638461280176544357" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_638461280176544357" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638461280176544357" xlink:to="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_638461280176544357" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_638461280176554351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638461280176544357" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_638461280176554351" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_638461280176554351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638461280176544357" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_638461280176554351" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost" xlink:label="us-gaap_VariableLeaseCost_638461280176554351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638461280176544357" xlink:to="us-gaap_VariableLeaseCost_638461280176554351" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" xlink:type="extended" xlink:title="40802 - Disclosure - LEASES - Future minimum lease payments (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract_4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638461280176554351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_4" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638461280176554351" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638461280176554351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_4" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638461280176554351" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638461280176554351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_4" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638461280176554351" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_638461280176554351" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_4" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_638461280176554351" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_638461280176564379" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_4" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_638461280176564379" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_638461280176564379" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_4" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_638461280176564379" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_638461280176564379" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_4" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_638461280176564379" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_638461280176564379" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_4" xlink:to="us-gaap_OperatingLeaseLiability_638461280176564379" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638461280176564379" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_4" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638461280176564379" order="9" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638461280176564379" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_4" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638461280176564379" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureInventoriesDetails" xlink:type="extended" xlink:title="40901 - Disclosure - INVENTORIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_638461280176574470" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves_638461280176574470" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_638461280176574470" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_638461280176574470" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_638461280176574470" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_638461280176574470" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_InventoryNetCurrentAndNoncurrent" xlink:label="legh_InventoryNetCurrentAndNoncurrent_638461280176574470" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="legh_InventoryNetCurrentAndNoncurrent_638461280176574470" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent_638461280176574470" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryNoncurrent_638461280176574470" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves_638461280176574470" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryValuationReserves_638461280176574470" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" xlink:type="extended" xlink:title="41001 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_636821351863412549" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638461280176584480" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract_636821351863412549" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638461280176584480" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638461280176584480" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638461280176584480" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638461280176584480" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280176584480" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638461280176584480" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280176584480" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember_638461280176584480" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280176584480" xlink:to="us-gaap_LandMember_638461280176584480" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_BuildingsAndLeaseholdImprovementsMember" xlink:label="legh_BuildingsAndLeaseholdImprovementsMember_638461280176584480" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280176584480" xlink:to="legh_BuildingsAndLeaseholdImprovementsMember_638461280176584480" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember_638461280176584480" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280176584480" xlink:to="us-gaap_ConstructionInProgressMember_638461280176584480" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember_638461280176584480" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280176584480" xlink:to="us-gaap_VehiclesMember_638461280176584480" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember_638461280176584480" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280176584480" xlink:to="us-gaap_MachineryAndEquipmentMember_638461280176584480" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember_638461280176594393" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638461280176584480" xlink:to="us-gaap_FurnitureAndFixturesMember_638461280176594393" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_638461280176594393" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638461280176584480" xlink:to="us-gaap_IncomeStatementLocationAxis_638461280176594393" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_638461280176594393" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis_638461280176594393" xlink:to="us-gaap_IncomeStatementLocationDomain_638461280176594393" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember_638461280176594393" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_638461280176594393" xlink:to="us-gaap_CostOfSalesMember_638461280176594393" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_638461280176594393" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638461280176584480" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_638461280176594393" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_638461280176594393" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638461280176594393" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_638461280176594393" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_638461280176594393" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638461280176594393" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_638461280176594393" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638461280176594393" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638461280176594393" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638461280176594393" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation_638461280176594393" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638461280176594393" xlink:to="us-gaap_Depreciation_638461280176594393" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails" xlink:type="extended" xlink:title="41101 - Disclosure - OTHER ASSETS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsAbstract" xlink:label="us-gaap_OtherAssetsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidRent" xlink:label="us-gaap_PrepaidRent_638461280176604383" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_PrepaidRent_638461280176604383" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_638461280176604383" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent_638461280176604383" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeclosedAssets" xlink:label="us-gaap_ForeclosedAssets_638461280176604383" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_ForeclosedAssets_638461280176604383" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_638461280176604383" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent_638461280176604383" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureDebtSecuritiesDetails" xlink:type="extended" xlink:title="41201 - Disclosure - DEBT SECURITIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_638461280176614493" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1" xlink:to="us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_638461280176614493" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="us-gaap_GainLossOnSaleOfInvestments_638461280176614493" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1" xlink:to="us-gaap_GainLossOnSaleOfInvestments_638461280176614493" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" xlink:type="extended" xlink:title="41301 - Disclosure - ACCRUED LIABILITIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent_638461280176614493" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_ProductWarrantyAccrualClassifiedCurrent_638461280176614493" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationReserveCurrent" xlink:label="us-gaap_LitigationReserveCurrent_638461280176614493" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_LitigationReserveCurrent_638461280176614493" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_AccruedPayrollLiabilityCurrent" xlink:label="legh_AccruedPayrollLiabilityCurrent_638461280176614493" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="legh_AccruedPayrollLiabilityCurrent_638461280176614493" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_PortfolioTaxesAndTitle" xlink:label="legh_PortfolioTaxesAndTitle_638461280176624355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="legh_PortfolioTaxesAndTitle_638461280176624355" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_638461280176624355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_638461280176624355" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_AccruedDealerDebatesCurrent" xlink:label="legh_AccruedDealerDebatesCurrent_638461280176624355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="legh_AccruedDealerDebatesCurrent_638461280176624355" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_638461280176624355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent_638461280176624355" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent_638461280176624355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_TaxesPayableCurrent_638461280176624355" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_638461280176624355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_638461280176624355" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_638461280176624355" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_638461280176624355" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails" xlink:type="extended" xlink:title="41401 - Disclosure - LINES OF CREDIT (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_636821965556632999" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable_638461280176634052" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_636821965556632999" xlink:to="us-gaap_LineOfCreditFacilityTable_638461280176634052" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis_638461280176634052" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable_638461280176634052" xlink:to="us-gaap_CreditFacilityAxis_638461280176634052" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_638461280176634052" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis_638461280176634052" xlink:to="us-gaap_CreditFacilityDomain_638461280176634052" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_CombinedRevolversMember" xlink:label="legh_CombinedRevolversMember_638461280176634052" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain_638461280176634052" xlink:to="legh_CombinedRevolversMember_638461280176634052" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_RevolverOneMember" xlink:label="legh_RevolverOneMember_638461280176634052" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_CombinedRevolversMember_638461280176634052" xlink:to="legh_RevolverOneMember_638461280176634052" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_RevolverTwoMember" xlink:label="legh_RevolverTwoMember_638461280176634052" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_CombinedRevolversMember_638461280176634052" xlink:to="legh_RevolverTwoMember_638461280176634052" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis_638461280176634052" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable_638461280176634052" xlink:to="us-gaap_VariableRateAxis_638461280176634052" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain_638461280176644422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis_638461280176634052" xlink:to="us-gaap_VariableRateDomain_638461280176644422" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_638461280176644422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain_638461280176644422" xlink:to="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_638461280176644422" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember_638461280176644422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain_638461280176644422" xlink:to="us-gaap_BaseRateMember_638461280176644422" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems_638461280176644422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable_638461280176634052" xlink:to="us-gaap_LineOfCreditFacilityLineItems_638461280176644422" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_638461280176644422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638461280176644422" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_638461280176644422" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_638461280176644422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638461280176644422" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_638461280176644422" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_638461280176644422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638461280176644422" xlink:to="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_638461280176644422" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_638461280176644422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638461280176644422" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_638461280176644422" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt_638461280176644422" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638461280176644422" xlink:to="us-gaap_InterestExpenseDebt_638461280176644422" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit_638461280176654430" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638461280176644422" xlink:to="us-gaap_LineOfCredit_638461280176654430" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross_638461280176654430" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638461280176644422" xlink:to="us-gaap_DeferredFinanceCostsGross_638461280176654430" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_LineOfCreditFacilityBorrowingAmountSuspended" xlink:label="legh_LineOfCreditFacilityBorrowingAmountSuspended_638461280176654430" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638461280176644422" xlink:to="legh_LineOfCreditFacilityBorrowingAmountSuspended_638461280176654430" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_638461280176654430" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638461280176644422" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_638461280176654430" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm_638461280176654430" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638461280176644422" xlink:to="us-gaap_DebtInstrumentTerm_638461280176654430" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_AdditionalCommitmentAccordionFeature" xlink:label="legh_AdditionalCommitmentAccordionFeature_638461280176664369" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638461280176644422" xlink:to="legh_AdditionalCommitmentAccordionFeature_638461280176664369" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings" xlink:label="legh_DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings_638461280176664369" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638461280176644422" xlink:to="legh_DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings_638461280176664369" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_FinancialAndNonFinancialCovenantsAbstract" xlink:label="legh_FinancialAndNonFinancialCovenantsAbstract_638461280176664369" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638461280176644422" xlink:to="legh_FinancialAndNonFinancialCovenantsAbstract_638461280176664369" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DebtInstrumentsCovenantsMaximumLeverageRatio" xlink:label="legh_DebtInstrumentsCovenantsMaximumLeverageRatio_638461280176664369" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_FinancialAndNonFinancialCovenantsAbstract_638461280176664369" xlink:to="legh_DebtInstrumentsCovenantsMaximumLeverageRatio_638461280176664369" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_MinimumFixedChargeCoverageRatio" xlink:label="legh_MinimumFixedChargeCoverageRatio_638461280176674579" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_FinancialAndNonFinancialCovenantsAbstract_638461280176664369" xlink:to="legh_MinimumFixedChargeCoverageRatio_638461280176674579" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails" xlink:type="extended" xlink:title="41501 - Disclosure - INCOME TAXES - Tabular (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_638461280176674579" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_638461280176674579" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638461280176674579" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_638461280176674579" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638461280176674579" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_638461280176674579" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638461280176674579" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_638461280176674579" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_638461280176674579" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638461280176674579" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_638461280176674579" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_638461280176674579" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638461280176674579" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_638461280176674579" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638461280176674579" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_638461280176674579" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638461280176674579" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_638461280176684442" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638461280176674579" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_638461280176684442" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_638461280176684442" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638461280176674579" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_638461280176684442" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_638461280176684442" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638461280176674579" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_638461280176684442" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638461280176684442" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_638461280176674579" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638461280176684442" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="8" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638461280176684442" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638461280176684442" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638461280176684442" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638461280176684442" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638461280176684442" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638461280176684442" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638461280176684442" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638461280176684442" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent" xlink:label="legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent_638461280176684442" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638461280176684442" xlink:to="legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent_638461280176684442" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_638461280176684442" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638461280176684442" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_638461280176684442" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="8" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_638461280176684442" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_638461280176684442" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract_638461280176694356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_638461280176684442" xlink:to="us-gaap_DeferredTaxAssetsGrossAbstract_638461280176694356" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_638461280176694356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638461280176694356" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_638461280176694356" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_638461280176694356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638461280176694356" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_638461280176694356" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsStateTaxes" xlink:label="us-gaap_DeferredTaxAssetsStateTaxes_638461280176694356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638461280176694356" xlink:to="us-gaap_DeferredTaxAssetsStateTaxes_638461280176694356" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_638461280176694356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638461280176694356" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_638461280176694356" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DeferredTaxAssetsUniformCapitalization" xlink:label="legh_DeferredTaxAssetsUniformCapitalization_638461280176694356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638461280176694356" xlink:to="legh_DeferredTaxAssetsUniformCapitalization_638461280176694356" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther_638461280176694356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638461280176694356" xlink:to="us-gaap_DeferredTaxAssetsOther_638461280176694356" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross_638461280176694356" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638461280176694356" xlink:to="us-gaap_DeferredTaxAssetsGross_638461280176694356" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_638461280176704382" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_638461280176684442" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract_638461280176704382" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DeferredTaxLiabilitiesInstallmentSaleRevenue" xlink:label="legh_DeferredTaxLiabilitiesInstallmentSaleRevenue_638461280176704382" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract_638461280176704382" xlink:to="legh_DeferredTaxLiabilitiesInstallmentSaleRevenue_638461280176704382" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_638461280176704382" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract_638461280176704382" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_638461280176704382" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_DeferredTaxLiabilitiesAccruedInterestReceivable" xlink:label="legh_DeferredTaxLiabilitiesAccruedInterestReceivable_638461280176704382" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract_638461280176704382" xlink:to="legh_DeferredTaxLiabilitiesAccruedInterestReceivable_638461280176704382" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_638461280176704382" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract_638461280176704382" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_638461280176704382" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_638461280176714084" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract_638461280176704382" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_638461280176714084" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_638461280176714084" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_638461280176684442" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_638461280176714084" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="6" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails" xlink:type="extended" xlink:title="41601 - Disclosure - SHARE-BASED COMPENSATION - Plan (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638461280176714084" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638461280176714084" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_638461280176714084" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638461280176714084" xlink:to="us-gaap_AwardTypeAxis_638461280176714084" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638461280176714084" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_638461280176714084" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638461280176714084" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_638461280176724347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638461280176714084" xlink:to="us-gaap_EmployeeStockOptionMember_638461280176724347" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176724347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638461280176714084" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176724347" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_638461280176724347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176724347" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_638461280176724347" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_638461280176724347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176724347" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_638461280176724347" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_638461280176724347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176724347" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_638461280176724347" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_638461280176724347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176724347" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_638461280176724347" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638461280176724347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176724347" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638461280176724347" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_638461280176724347" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176724347" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_638461280176724347" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" xlink:type="extended" xlink:title="41602 - Disclosure - SHARE-BASED COMPENSATION - Restricted stock units (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638461280176734378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638461280176734378" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_638461280176734378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638461280176734378" xlink:to="us-gaap_AwardTypeAxis_638461280176734378" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638461280176734378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_638461280176734378" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638461280176734378" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_638461280176734378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638461280176734378" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_638461280176734378" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176734378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638461280176734378" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176734378" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638461280176734378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176734378" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638461280176734378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_638461280176734378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638461280176734378" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_638461280176734378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_638461280176744450" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638461280176734378" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_638461280176744450" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_638461280176744450" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638461280176734378" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_638461280176744450" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_638461280176744450" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638461280176734378" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_638461280176744450" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_638461280176744450" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638461280176734378" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_638461280176744450" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638461280176744450" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176734378" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638461280176744450" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_638461280176744450" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638461280176744450" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_638461280176744450" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638461280176744450" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638461280176744450" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638461280176744450" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_638461280176754093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638461280176744450" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_638461280176754093" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_638461280176754093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638461280176744450" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_638461280176754093" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_638461280176754093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638461280176744450" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_638461280176754093" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_638461280176754093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176734378" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_638461280176754093" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_638461280176754093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176734378" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_638461280176754093" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_638461280176754093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176734378" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_638461280176754093" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" xlink:type="extended" xlink:title="41603 - Disclosure - SHARE-BASED COMPENSATION - Summary of Stock options activity (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638461280176764101" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638461280176764101" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_638461280176764101" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638461280176764101" xlink:to="us-gaap_AwardTypeAxis_638461280176764101" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638461280176764101" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_638461280176764101" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638461280176764101" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_638461280176764101" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638461280176764101" xlink:to="us-gaap_EmployeeStockOptionMember_638461280176764101" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176764101" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638461280176764101" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176764101" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_638461280176764101" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176764101" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_638461280176764101" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_638461280176774396" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_638461280176764101" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_638461280176774396" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_638461280176774396" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_638461280176764101" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_638461280176774396" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_638461280176774396" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_638461280176764101" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_638461280176774396" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_638461280176774396" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_638461280176764101" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_638461280176774396" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6384612801767743961" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_638461280176764101" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6384612801767743961" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_638461280176774396" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_638461280176764101" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_638461280176774396" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_638461280176774396" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176764101" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_638461280176774396" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_638461280176774396" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_638461280176774396" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_638461280176774396" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_638461280176784386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_638461280176774396" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_638461280176784386" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_638461280176784386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_638461280176774396" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_638461280176784386" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_638461280176784386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_638461280176774396" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_638461280176784386" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_638461280176784386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_638461280176774396" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_638461280176784386" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_638461280176784386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_638461280176774396" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_638461280176784386" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_638461280176784386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176764101" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_638461280176784386" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_638461280176784386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_638461280176784386" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_638461280176784386" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638461280176794434" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_638461280176784386" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638461280176794434" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_638461280176794434" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_638461280176784386" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_638461280176794434" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_638461280176794434" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_638461280176784386" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_638461280176794434" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_638461280176794434" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_638461280176784386" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_638461280176794434" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_638461280176794434" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_638461280176784386" xlink:to="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_638461280176794434" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_638461280176794434" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638461280176764101" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_638461280176794434" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_638461280176804443" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_638461280176794434" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_638461280176804443" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="9" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_638461280176804443" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_638461280176794434" xlink:to="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_638461280176804443" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_638461280176804443" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_638461280176794434" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_638461280176804443" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_638461280176804443" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_638461280176794434" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_638461280176804443" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_638461280176804443" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_638461280176794434" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_638461280176804443" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_638461280176804443" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_638461280176794434" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_638461280176804443" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_638461280176814658" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_638461280176794434" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_638461280176814658" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails" xlink:type="extended" xlink:title="41701 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636821351405106723" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable_638461280176814658" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636821351405106723" xlink:to="us-gaap_OtherCommitmentsTable_638461280176814658" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="us-gaap_OtherCommitmentsAxis_638461280176814658" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable_638461280176814658" xlink:to="us-gaap_OtherCommitmentsAxis_638461280176814658" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="us-gaap_OtherCommitmentsDomain_638461280176814658" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsAxis_638461280176814658" xlink:to="us-gaap_OtherCommitmentsDomain_638461280176814658" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_InventoryRepurchaseAgreementMember" xlink:label="legh_InventoryRepurchaseAgreementMember_638461280176824362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsDomain_638461280176814658" xlink:to="legh_InventoryRepurchaseAgreementMember_638461280176824362" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638461280176824362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable_638461280176814658" xlink:to="srt_RangeAxis_638461280176824362" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638461280176824362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638461280176824362" xlink:to="srt_RangeMember_638461280176824362" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638461280176824362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638461280176824362" xlink:to="srt_MaximumMember_638461280176824362" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="us-gaap_OtherCommitmentsLineItems_638461280176824362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable_638461280176814658" xlink:to="us-gaap_OtherCommitmentsLineItems_638461280176824362" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReserve" xlink:label="us-gaap_SelfInsuranceReserve_638461280176824362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems_638461280176824362" xlink:to="us-gaap_SelfInsuranceReserve_638461280176824362" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitment" xlink:label="us-gaap_OtherCommitment_638461280176824362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems_638461280176824362" xlink:to="us-gaap_OtherCommitment_638461280176824362" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" xlink:type="extended" xlink:title="41702 - Disclosure - COMMITMENTS AND CONTINGENCIES - Leases (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="us-gaap_ScheduleOfOperatingLeasedAssetsTable_638461280176834386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfOperatingLeasedAssetsTable_638461280176834386" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638461280176834386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfOperatingLeasedAssetsTable_638461280176834386" xlink:to="srt_RangeAxis_638461280176834386" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638461280176834386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638461280176834386" xlink:to="srt_RangeMember_638461280176834386" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638461280176834386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638461280176834386" xlink:to="srt_MinimumMember_638461280176834386" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638461280176834386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638461280176834386" xlink:to="srt_MaximumMember_638461280176834386" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="us-gaap_OperatingLeasedAssetsLineItems_638461280176834386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfOperatingLeasedAssetsTable_638461280176834386" xlink:to="us-gaap_OperatingLeasedAssetsLineItems_638461280176834386" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_638461280176834386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems_638461280176834386" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_638461280176834386" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OperatingLeaseRentExpense" xlink:label="legh_OperatingLeaseRentExpense_638461280176834386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems_638461280176834386" xlink:to="legh_OperatingLeaseRentExpense_638461280176834386" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_OperatingLeasesSubleasesTermOfContract" xlink:label="legh_OperatingLeasesSubleasesTermOfContract_638461280176834386" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems_638461280176834386" xlink:to="legh_OperatingLeasesSubleasesTermOfContract_638461280176834386" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome" xlink:label="us-gaap_SubleaseIncome_638461280176844473" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems_638461280176834386" xlink:to="us-gaap_SubleaseIncome_638461280176844473" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLegalMattersDetails" xlink:type="extended" xlink:title="41703 - Disclosure - COMMITMENTS AND CONTINGENCIES - Legal Matters (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636821351405176730" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="us-gaap_LossContingencyAccrualAtCarryingValue_638461280176844473" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636821351405176730" xlink:to="us-gaap_LossContingencyAccrualAtCarryingValue_638461280176844473" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" xlink:type="extended" xlink:title="41801 - Disclosure - EARNINGS PER SHARE- Tabular (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_638461280176844473" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_638461280176844473" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_638461280176854380" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_638461280176844473" xlink:to="us-gaap_AwardTypeAxis_638461280176854380" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638461280176854380" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_638461280176854380" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638461280176854380" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_638461280176854380" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638461280176854380" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_638461280176854380" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_638461280176854380" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638461280176854380" xlink:to="us-gaap_EmployeeStockOptionMember_638461280176854380" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_638461280176854380" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_638461280176844473" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_638461280176854380" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareReconciliationAbstract" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract_638461280176854380" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_638461280176854380" xlink:to="us-gaap_EarningsPerShareReconciliationAbstract_638461280176854380" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_638461280176854380" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract_638461280176854380" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_638461280176854380" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_638461280176854380" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_638461280176854380" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_638461280176854380" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_638461280176854380" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract_638461280176854380" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_638461280176854380" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638461280176854380" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_638461280176854380" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638461280176854380" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_638461280176854380" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract_638461280176854380" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_638461280176854380" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_638461280176864401" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_638461280176854380" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_638461280176864401" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638461280176864401" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_638461280176854380" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638461280176864401" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract_638461280176864401" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract_638461280176854380" xlink:to="us-gaap_EarningsPerShareBasicAbstract_638461280176864401" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_638461280176864401" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract_638461280176864401" xlink:to="us-gaap_EarningsPerShareBasic_638461280176864401" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_638461280176864401" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract_638461280176864401" xlink:to="us-gaap_EarningsPerShareDiluted_638461280176864401" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" xlink:type="extended" xlink:title="41901 - Disclosure - RELATED PARTY TRANSACTIONS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_636821940821786096" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638461280176874098" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract_636821940821786096" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638461280176874098" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638461280176874098" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638461280176874098" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638461280176874098" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_638461280176874098" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638461280176874098" xlink:to="us-gaap_RelatedPartyDomain_638461280176874098" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember_638461280176874098" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_638461280176874098" xlink:to="us-gaap_RelatedPartyMember_638461280176874098" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_638461280176874098" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638461280176874098" xlink:to="srt_CounterpartyNameAxis_638461280176874098" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_638461280176934365" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_638461280176874098" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_638461280176934365" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_BellMobileHomesMember" xlink:label="legh_BellMobileHomesMember_638461280176934365" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638461280176934365" xlink:to="legh_BellMobileHomesMember_638461280176934365" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_ShipleyBrosLtdMember" xlink:label="legh_ShipleyBrosLtdMember_638461280176934365" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638461280176934365" xlink:to="legh_ShipleyBrosLtdMember_638461280176934365" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20231231.xsd#legh_PrincipalShareholderMember" xlink:label="legh_PrincipalShareholderMember_638461280176934365" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638461280176934365" xlink:to="legh_PrincipalShareholderMember_638461280176934365" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems_638461280176934365" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638461280176874098" xlink:to="us-gaap_RelatedPartyTransactionLineItems_638461280176934365" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_638461280176934365" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638461280176934365" xlink:to="us-gaap_AccountsReceivableNetCurrent_638461280176934365" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_638461280176944380" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638461280176934365" xlink:to="us-gaap_AccountsPayableCurrent_638461280176944380" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_638461280176944380" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638461280176934365" xlink:to="us-gaap_Revenues_638461280176944380" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended" xlink:title="995445 - Disclosure - Insider Trading Arrangements" xmlns="http://www.xbrl.org/2003/linkbase" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670585606896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 10, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Document and Entity Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Legacy Housing Corporation<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-38761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">TX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">20-2897516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1600 Airport Freeway<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">#100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Bedford<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">76022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">799-4900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock ($0.001 par value)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">LEGH<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 235,772,057<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,401,429<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001436208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Frazier & Deeter, LLC<span></span>
</td>
<td class="text">Daszkal Bolton,&#160;LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">215<span></span>
</td>
<td class="text">229<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Tampa, Florida<span></span>
</td>
<td class="text">Sunrise, Florida<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670586007104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">$ 748<span></span>
</td>
<td class="nump">$ 2,818<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent', window );">Held to maturity securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,412<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">4,656<span></span>
</td>
<td class="nump">4,873<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Current portion of contracts - dealer financed</a></td>
<td class="nump">32,538<span></span>
</td>
<td class="nump">29,441<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ConsumerLoansCurrent', window );">Current portion of consumer loans receivable</a></td>
<td class="nump">7,682<span></span>
</td>
<td class="nump">6,801<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Current portion of notes receivable from mobile home parks ("MHP")</a></td>
<td class="nump">18,156<span></span>
</td>
<td class="nump">9,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_OtherNotesLoansAndFinancingReceivableNetCurrent', window );">Current portion of other notes receivable</a></td>
<td class="nump">6,013<span></span>
</td>
<td class="nump">8,927<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">33,176<span></span>
</td>
<td class="nump">32,075<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">4,915<span></span>
</td>
<td class="nump">4,064<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">107,884<span></span>
</td>
<td class="nump">107,081<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Contracts - dealer financed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ConsumerLoansNoncurrent', window );">Consumer loans receivable, net</a></td>
<td class="nump">148,818<span></span>
</td>
<td class="nump">132,208<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Notes receivable from mobile home parks ("MHP"), net</a></td>
<td class="nump">163,824<span></span>
</td>
<td class="nump">133,072<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent', window );">Other notes receivable, net</a></td>
<td class="nump">28,577<span></span>
</td>
<td class="nump">13,795<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNoncurrent', window );">Inventories, net</a></td>
<td class="nump">7,793<span></span>
</td>
<td class="nump">6,987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_OtherAssetsLeasedMobileHomesNonCurrent', window );">Other assets - leased mobile homes</a></td>
<td class="nump">7,601<span></span>
</td>
<td class="nump">8,824<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">ROU assets - operating leases</a></td>
<td class="nump">1,794<span></span>
</td>
<td class="nump">2,663<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent', window );">Other assets</a></td>
<td class="nump">2,571<span></span>
</td>
<td class="nump">1,482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">37,880<span></span>
</td>
<td class="nump">30,106<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">506,742<span></span>
</td>
<td class="nump">436,813<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">4,090<span></span>
</td>
<td class="nump">4,549<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">18,504<span></span>
</td>
<td class="nump">16,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Customer deposits</a></td>
<td class="nump">4,146<span></span>
</td>
<td class="nump">9,715<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_EscrowLiabilityCurrent', window );">Escrow liability</a></td>
<td class="nump">10,104<span></span>
</td>
<td class="nump">9,653<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease obligation</a></td>
<td class="nump">489<span></span>
</td>
<td class="nump">650<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">37,333<span></span>
</td>
<td class="nump">41,462<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Longterm liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease obligation, less current portion</a></td>
<td class="nump">1,396<span></span>
</td>
<td class="nump">2,121<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Lines of credit</a></td>
<td class="nump">23,680<span></span>
</td>
<td class="nump">2,545<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes, net</a></td>
<td class="nump">2,338<span></span>
</td>
<td class="nump">3,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_DealerIncentiveLiabilityNoncurrent', window );">Dealer incentive liability</a></td>
<td class="nump">5,260<span></span>
</td>
<td class="nump">5,516<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">70,007<span></span>
</td>
<td class="nump">54,709<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 17)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $.001 par value, 10,000,000 shares authorized: no shares issued or outstanding</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValueOutstanding', window );">Common stock, $.001 par value, 90,000,000 shares authorized; 24,843,494 and 24,814,695 issued and 24,398,429 and 24,369,630 outstanding at December 31, 2023 and 2022, respectively</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock at cost, 445,065 shares at December 31, 2023 and 2022, respectively</a></td>
<td class="num">(4,477)<span></span>
</td>
<td class="num">(4,477)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in-capital</a></td>
<td class="nump">181,424<span></span>
</td>
<td class="nump">180,555<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">259,758<span></span>
</td>
<td class="nump">205,996<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">436,735<span></span>
</td>
<td class="nump">382,104<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 506,742<span></span>
</td>
<td class="nump">$ 436,813<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ConsumerLoansCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of consumer loans receivable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_ConsumerLoansCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ConsumerLoansNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of consumer loans receivable net, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_ConsumerLoansNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_DealerIncentiveLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of dealer incentive liability outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_DealerIncentiveLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_EscrowLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of escrow liability outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_EscrowLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts of others non-current assets excluding lease mobile homes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_OtherAssetsLeasedMobileHomesNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts of others leased mobile homes classified as non-current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_OtherAssetsLeasedMobileHomesNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_OtherNotesLoansAndFinancingReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of other notes receivable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_OtherNotesLoansAndFinancingReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of notes receivable, net of allowance for loan losses classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481573/470-10-45-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481573/470-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670579222112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>BALANCE SHEETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">90,000,000<span></span>
</td>
<td class="nump">90,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">24,843,494<span></span>
</td>
<td class="nump">24,814,695<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">24,398,429<span></span>
</td>
<td class="nump">24,369,630<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, shares</a></td>
<td class="nump">445,065<span></span>
</td>
<td class="nump">445,065<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578090848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STATEMENTS OF INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Net revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Product sales</a></td>
<td class="nump">$ 145,100<span></span>
</td>
<td class="nump">$ 222,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio', window );">Consumer, MHP and dealer loans interest</a></td>
<td class="nump">37,420<span></span>
</td>
<td class="nump">28,564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Other</a></td>
<td class="nump">6,624<span></span>
</td>
<td class="nump">6,399<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">189,144<span></span>
</td>
<td class="nump">257,015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of product sales</a></td>
<td class="nump">99,692<span></span>
</td>
<td class="nump">150,114<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">24,279<span></span>
</td>
<td class="nump">27,568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_DealerIncentiveExpense', window );">Dealer incentive</a></td>
<td class="nump">586<span></span>
</td>
<td class="nump">1,315<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">124,557<span></span>
</td>
<td class="nump">178,997<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">64,587<span></span>
</td>
<td class="nump">78,018<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Nonoperating interest income</a></td>
<td class="nump">3,019<span></span>
</td>
<td class="nump">2,942<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Miscellaneous, net</a></td>
<td class="nump">2,060<span></span>
</td>
<td class="nump">1,563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(930)<span></span>
</td>
<td class="num">(375)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other</a></td>
<td class="nump">4,149<span></span>
</td>
<td class="nump">4,130<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income tax expense</a></td>
<td class="nump">68,736<span></span>
</td>
<td class="nump">82,148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(14,276)<span></span>
</td>
<td class="num">(14,375)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 54,460<span></span>
</td>
<td class="nump">$ 67,773<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">24,385,190<span></span>
</td>
<td class="nump">24,357,785<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">25,070,626<span></span>
</td>
<td class="nump">24,742,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 2.23<span></span>
</td>
<td class="nump">$ 2.78<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 2.17<span></span>
</td>
<td class="nump">$ 2.74<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_DealerIncentiveExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of dealer incentive expense incurred by entity during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_DealerIncentiveExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue and income classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670585622624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Treasury stock</div></th>
<th class="th"><div>Additional paid-in-capital</div></th>
<th class="th">
<div>Retained earnings </div>
<div>Cumulative effect, period of adoption, adjustment</div>
</th>
<th class="th"><div>Retained earnings</div></th>
<th class="th"><div>Cumulative effect, period of adoption, adjustment</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2021</a></td>
<td class="nump">$ 25<span></span>
</td>
<td class="num">$ (4,477)<span></span>
</td>
<td class="nump">$ 175,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 138,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 309,394<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Beginning Balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">24,654,621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Share based compensation expense</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share based compensation expense (in shares)</a></td>
<td class="nump">160,074<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,773<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Dec. 31, 2022</a></td>
<td class="nump">$ 30<span></span>
</td>
<td class="num">(4,477)<span></span>
</td>
<td class="nump">180,555<span></span>
</td>
<td class="num">$ (698)<span></span>
</td>
<td class="nump">205,996<span></span>
</td>
<td class="num">$ (698)<span></span>
</td>
<td class="nump">$ 382,104<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ending Balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">24,814,695<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,814,695<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Share based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 869<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share based compensation expense (in shares)</a></td>
<td class="nump">28,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,460<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 30<span></span>
</td>
<td class="num">$ (4,477)<span></span>
</td>
<td class="nump">$ 181,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 259,758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 436,735<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ending Balance (in shares) at Dec. 31, 2023</a></td>
<td class="nump">24,843,494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,843,494<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 30<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480513/718-10-30-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480843/718-30-35-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578613520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 54,460<span></span>
</td>
<td class="nump">$ 67,773<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">1,726<span></span>
</td>
<td class="nump">1,936<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of deferred revenue</a></td>
<td class="num">(1,285)<span></span>
</td>
<td class="num">(1,383)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_AmortizationOfTreasuryNoteDiscount', window );">Amortization of Treasury Note Discount</a></td>
<td class="num">(76)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of lines of credit cost</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for accounts and notes receivable</a></td>
<td class="nump">1,354<span></span>
</td>
<td class="num">(109)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ProvisionForLongTermInventory', window );">Provision for long term inventory</a></td>
<td class="nump">49<span></span>
</td>
<td class="num">(83)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_GainLossOnSaleOfLeasedProperty', window );">Gain from sale of leased property</a></td>
<td class="num">(507)<span></span>
</td>
<td class="num">(753)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense', window );">Non-cash operating lease expense</a></td>
<td class="num">(50)<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(524)<span></span>
</td>
<td class="nump">61<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share based payment expense</a></td>
<td class="nump">769<span></span>
</td>
<td class="nump">4,936<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfInvestments', window );">Gain on disposal of treasury note</a></td>
<td class="num">(12)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(155)<span></span>
</td>
<td class="nump">309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_IncreaseDecreaseInConsumerLoansOriginations', window );">Consumer loans activity, net</a></td>
<td class="num">(17,362)<span></span>
</td>
<td class="num">(13,346)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_IncreaseDecreaseInNotesReceivableOriginations', window );">Notes receivable MHP activity, net</a></td>
<td class="num">(39,192)<span></span>
</td>
<td class="num">(39,423)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_IncreaseDecreaseInInventoriesLoanOriginations', window );">Dealer inventory loan activity, net</a></td>
<td class="num">(2,930)<span></span>
</td>
<td class="num">(26,553)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(1,956)<span></span>
</td>
<td class="nump">5,699<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(1,323)<span></span>
</td>
<td class="nump">485<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="num">(1,246)<span></span>
</td>
<td class="num">(1,449)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(3,397)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_RightOfUseActivityNet', window );">Right of use activity, net</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Customer deposits</a></td>
<td class="num">(5,569)<span></span>
</td>
<td class="nump">1,966<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_NetIncreaseDecreaseOfEscrowLiability', window );">Escrow liability</a></td>
<td class="nump">451<span></span>
</td>
<td class="nump">303<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_IncreaseDecreaseInDealerIncentiveLiabilities', window );">Dealer incentive liability</a></td>
<td class="num">(256)<span></span>
</td>
<td class="nump">1,180<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(13,536)<span></span>
</td>
<td class="num">(1,691)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(7,713)<span></span>
</td>
<td class="num">(3,800)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ProceedsFromSaleOfLeasedProperty', window );">Proceeds from sale of leased property</a></td>
<td class="nump">1,108<span></span>
</td>
<td class="nump">1,684<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireHeldToMaturitySecurities', window );">Purchase of investments - treasury notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,386)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities', window );">Sale of investments - treasury notes</a></td>
<td class="nump">8,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireNotesReceivable', window );">Issuance of notes receivable</a></td>
<td class="num">(14,786)<span></span>
</td>
<td class="num">(4,394)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfNotesReceivable', window );">Notes receivable collections</a></td>
<td class="nump">2,745<span></span>
</td>
<td class="nump">23,495<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfLoansReceivable', window );">Collections from purchased loans</a></td>
<td class="nump">377<span></span>
</td>
<td class="nump">482<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) provided by investing activities</a></td>
<td class="num">(9,769)<span></span>
</td>
<td class="nump">9,081<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from lines of credit</a></td>
<td class="nump">110,761<span></span>
</td>
<td class="nump">100,589<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Payments on lines of credit</a></td>
<td class="num">(89,626)<span></span>
</td>
<td class="num">(106,203)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">21,235<span></span>
</td>
<td class="num">(5,614)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash</a></td>
<td class="num">(2,070)<span></span>
</td>
<td class="nump">1,776<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash at beginning of year</a></td>
<td class="nump">2,818<span></span>
</td>
<td class="nump">1,042<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash at end of year</a></td>
<td class="nump">748<span></span>
</td>
<td class="nump">2,818<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">478<span></span>
</td>
<td class="nump">$ 251<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosure of non-cash transactions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Acquisition of property plant and equipment, included in accrued liabilities</a></td>
<td class="nump">$ 1,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_AmortizationOfTreasuryNoteDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of amortization of treasury note discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_AmortizationOfTreasuryNoteDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_GainLossOnSaleOfLeasedProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of gain (loss) on sale of leased property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_GainLossOnSaleOfLeasedProperty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_IncreaseDecreaseInConsumerLoansOriginations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_IncreaseDecreaseInConsumerLoansOriginations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_IncreaseDecreaseInDealerIncentiveLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change during the period in carrying value for all Dealer incentive liabilities due within one year or operating cycle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_IncreaseDecreaseInDealerIncentiveLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_IncreaseDecreaseInInventoriesLoanOriginations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) of Inventory Loan originations during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_IncreaseDecreaseInInventoriesLoanOriginations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_IncreaseDecreaseInNotesReceivableOriginations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_IncreaseDecreaseInNotesReceivableOriginations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of amortization expense for right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_NetIncreaseDecreaseOfEscrowLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the net increase (decrease) of escrow liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_NetIncreaseDecreaseOfEscrowLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ProceedsFromSaleOfLeasedProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of proceeds from sale of leased property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_ProceedsFromSaleOfLeasedProperty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ProvisionForLongTermInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of provision for long term inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_ProvisionForLongTermInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_RightOfUseActivityNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the net increase (decrease) of right of use activity pertaining to leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_RightOfUseActivityNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482312/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow through purchase of long-term held-to-maturity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromCollectionOfLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the collection, including prepayments, of loans receivable issued for financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCollectionOfLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578368816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF OPERATIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>NATURE OF OPERATIONS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">NATURE OF OPERATIONS</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">1. NATURE OF OPERATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Legacy Housing&#160;Corporation (referred herein as &#8221;Legacy&#8221;, &#8220;we&#8221;, &#8220;our&#8221;, &#8220;us&#8221;, or the &#8220;Company&#8221;) was formed on January 1, 2018 as a Delaware corporation through a corporate conversion of Legacy Housing, Ltd., (the &#8220;Partnership&#8221;) 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:36pt;margin:0pt 0pt 12pt 0pt;">The Company (1)&#160;manufactures and provides for the transport of mobile homes, (2)&#160;provides wholesale financing to dealers and mobile home parks and (3)&#160;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.&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-style:normal;font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-style:normal;font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">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.  Estimates that are susceptible to significant change in the near term primarily relate to the determination of accounts receivable, loans to mobile home parks, consumer loans and notes receivable, inventory obsolescence, income taxes, fair value of financial instruments and contingent liabilities. Actual results could differ from these estimates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Segment Reporting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has one reportable segment. All of the Company&#8217;s 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 such sale of homes. In addition, the sale of homes is directly related to financing provided by us. 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 segment or unit.<span style="background:#ffff00;"> </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:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587051840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company maintains cash balances in bank accounts that may, at times, exceed federally insured limits. The Company has not incurred any losses from such accounts and management considers the risk of loss to be minimal. As of December&#160;31, 2023, the Company had one bank account that exceeded the FDIC limit by $105. We consider all cash and highly liquid investments with an original maturity of three months or less to be cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Held to Maturity Securities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Management determines the appropriate classification of its investment securities at the time of purchase. The Company&#8217;s investments as of December 31, 2022 consisted of US Treasury Notes, and these treasury notes were sold prior to maturity on June 22, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">&#8220;Accounts receivable, net&#8221; 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 12pt 0pt;"><span style="white-space:pre-wrap;">&#8220;Accounts receivables, net&#8221; related to inventory finance fees and interest  generally are due upon receipt, and all other accounts receivables generally are due within </span><span style="-sec-ix-hidden:Hidden_gZtR_LB3E0y80A2x57_okg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span></span>&#160;<span style="white-space:pre-wrap;">days. Accounts receivable &#8220;net&#8221;  are 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&#8217;s payment history, and the Company&#8217;s previous loss history. The Company establishes an allowance for doubtful accounts for amounts that are deemed to be uncollectible. At December&#160;31, 2023, 2022 and 2021, the allowance for doubtful accounts totaled </span>$651, $279 and $343, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Consumer Loans Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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&#8217;s down payment. Interest income is recognized&#160;monthly per the terms of the financing agreements. The average contractual interest rate per loan was approximately 13.2% and 13.4% as of December&#160;31, 2023 and 2022, 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 12pt 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 12pt 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 12pt 0pt;">The Company also may receive escrow payments for property taxes and insurance included in its consumer loan collections. The liabilities associated with these escrow collections totaled $10,104 and $9,653 as of December 31, 2023 and 2022, respectively, and are included in escrow liability in the accompanying balance sheets.&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Allowance for Loan Losses&#8212;Consumer Loans Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The allowance for loan losses reflects management&#8217;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 12pt 0pt;">The allowance for loan losses is comprised of two components: the general reserve and specific reserves. The Company&#8217;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 12pt 0pt;">The Company&#8217;s policy is to place a loan on nonaccrual status when there is a clear indication that the borrower&#8217;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&#160;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&#160;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&#160;days of being current. As of December&#160;31, 2023 and 2022, total principal outstanding for consumer loans on nonaccrual status was $1,565 and $1,610, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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&#160;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)&#160;the length of time the unit remained unsold after construction; (2)&#160;the amount of time the house was occupied; (3)&#160;the cooperation level of the borrowers (for example,&#160;loans requiring legal action or extensive field collection efforts may have a reduced value); (4)&#160;the physical location of the home; (5)&#160;the length of time the borrower has lived in the house without making payments; (6)&#160;<span style="white-space:pre-wrap;">the  size of the home and market conditions; and (7)&#160;the experience and expertise of the particular dealer assisting in collection efforts.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 totaled $2,215 and $795 as of December&#160;31, 2023 and 2022, 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;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Notes&#160;Receivable from Mobile Home Parks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The notes receivable from mobile home parks (&#8220;MHP Notes&#8221;) relate to mobile homes sold to mobile home parks and financed through notes receivable. The MHP Notes&#160;have varying maturity dates and call for&#160;monthly principal and interest payments. The interest rate on the MHP Notes&#160;can be fixed or variable, and the interest rates range from 6.9% to 12.5%<span style="white-space:pre-wrap;">.  The average interest rate per loan was approximately </span>8.0% and 8.1% as of December&#160;31, 2023 and 2022, respectively, and with maturities that range from 1 to 10 years. The collateral underlying the MHP Notes&#160;are individual mobile homes which can be repossessed and resold. The MHP Notes&#160;are generally personally guaranteed by the borrowers with substantial financial resources.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equaled 14.0%, 17.9% and 24.5% of the principal balance outstanding, all of which was secured by the mobile homes. As of December 31, 2022, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equaled 12.3%, 16.6% and 34.0% of the principal balance outstanding, all of which was secured by the mobile homes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Allowance for Loan Losses&#8212;MHP Notes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">MHP Notes&#160;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&#8217;s </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">payment history, and the Company&#8217;s previous loss history. The Company establishes an allowance reserve composed of specific and general reserve amounts. As of December 31, 2023 there were past due balances of $98 on the MHP Notes, and for the year ended December 31, 2023, there were no charge offs recorded for MHP Notes. Allowance for loan loss for the MHP Notes&#160;was $735 as of December&#160;31, 2023. As of December 31, 2022 there were minimal past due balances on the MHP Notes, and for the year ended December 31, 2022, no charge offs were recorded for MHP Notes. Allowance for loan loss was considered immaterial and accordingly no provision was recorded against the MHP Notes&#160;as of December&#160;31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, there was a minimal impaired balance of MHP Notes and there was no repossessed home balance. As of December 31, 2022 there was no impaired loan balance for MHP Notes and no repossessed homes balance. 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 12pt 0pt;">Other Notes&#160;Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other notes receivable relate to various 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&#160;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 are fixed and generally range from 5.0% to 17.9%. The Company reserves for estimated losses on the other notes based on current economic conditions that may affect the borrower&#8217;s ability to pay, the borrower&#8217;s financial strength, and historical loss experience. As of December&#160;31, 2023, the allowance for loan losses on other notes was $236, the past due balance for other notes was $22, and the impaired balance for other notes was $84. As of December&#160;31, 2022, the allowance for loan losses on other notes was $0. There were no past due balances for other notes as of December&#160;31, 2022, and there were no impaired balances for other notes as of December&#160;31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Dealer Finance&#160;Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories consist of raw materials, work-in-process, and finished goods and are stated at the lower of cost or net realizable value. The cost of raw materials is based on the first-in first-out method. Finished goods and work-in-process are based on a standard cost system that approximates actual costs using the specific identification method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Estimates of the lower of cost and net realizable value of inventory are determined by comparing the actual cost of the product to the estimated selling prices in the ordinary course of business based on current market and economic conditions, less reasonably predictable costs of completion, disposal, and transportation of the inventory. For the periods ending, December&#160;31, 2023 and 2022, the Company recorded an insignificant amount of inventory write-down.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates finished goods inventory based on historical experience to estimate its inventory not expected to be sold in less than a&#160;year. The Company classifies its inventory not expected to be sold in one&#160;year as non-current. As of December&#160;31, 2023 and 2022, non-current inventory was $7,793 and $6,987, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 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.&#160;In this arrangement 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 has a term of 96 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&#8217;s balance sheet, capitalized at manufactured cost and depreciated over a 15 year useful life.&#160;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. Depreciation expense for the leased property was $632 and $582 for the&#160;years ended December&#160;31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Future minimum lease income under all operating leases for each of the next five years at December 31, 2023,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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#160;&#160;&#160;&#160;</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,825</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;">&#8203;</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;">&#160;</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,825</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;">&#8203;</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;">&#160;</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,825</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;">&#8203;</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;">&#160;</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,653</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;">&#8203;</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;">&#160;</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,460</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;">&#8203;</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;">&#160;</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;"> 804</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;">&#8203;</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;"> 9,392</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;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property, Plant, and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property, plant and equipment are carried at cost less accumulated depreciation. Depreciation expense is calculated using the straight-line method over the estimated useful lives of each asset. Estimated useful lives for significant classes of assets are as follows: buildings and improvements, 30 to 39 years; vehicles, 5 years; machinery and equipment, 7 years; and furniture and fixtures, 7 years. Repair and maintenance charges are expensed as incurred. Expenditures for major renewals or betterments which extend the useful lives of existing property, plant and equipment are capitalized and depreciated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Assets are grouped at the lowest level in which there are identifiable cash flows that are largely independent of the cash flows of other groups of assets. In such cases, if the future undiscounted cash flows of the underlying assets are less than the carrying amount, then the carrying amount of the long-lived asset will be adjusted for impairment. No impairment for long-lived assets was recorded for the&#160;years ended December&#160;31, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Dealer Incentive Liability</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has entered into agreements with qualifying independent retailers, or dealers, that provides incentives to retailers when their customers finance the purchase of a home with the Company. The agreements provide for a portfolio for these consumer loans. The independent retailer is eligible to receive a dealer incentive, which is a portion of total collections expected on this consumer loan portfolio after the Company recovers its contribution (the collection thresholds are set per the terms of the dealer agreement, and the contribution includes the Company&#8217;s initial contribution, interest and fees).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A dealer incentive liability is recorded in the Company&#8217;s balance sheet based on the total outstanding balance of individual dealer loan portfolios at period end, less the remaining portion of the Company&#8217;s contribution in respective portfolios. As of December&#160;31, 2023 and 2022, the dealer incentive liability was $5,260 and $5,516, respectively. Dealer incentive expense for the&#160;years ended December&#160;31, 2023 and 2022 totaled $586 and $1,315, respectively, and is included in the Company&#8217;s statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Product Warranties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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&#8217;s balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes activity within the warranty liability for the&#160;years ended December&#160;31, 2023 and 2022:</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;">&#8203;</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:75.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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.34%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.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;">Warranty liability, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">&#8203;</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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">&#8203;</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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 2,876</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product warranty accrued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 2,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 2,874</p></td></tr><tr><td style="vertical-align:bottom;width:75.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;">Warranty costs incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (2,691)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (2,701)</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty liability, end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.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,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.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;"> 3,049</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advertising Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company expenses all advertising and marketing expenses in the period incurred. Advertising costs for the&#160;years ended December&#160;31, 2023 and 2022 were $409 and $120, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 (&#8220;ASC&#8221;) 820-10, <i style="font-style:italic;">Fair Value Measurement,</i> 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&#160;I measurement) and the lowest priority to unobservable inputs </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">(Level&#160;III measurements). The three levels of fair value hierarchy under ASC 820-10, <i style="font-style:italic;">Fair Value Measurement</i>, are 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><td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Level&#160;I</p></td><td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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></td></tr><tr><td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Level&#160;II</p></td><td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Significant observable inputs other than quoted prices in active markets for which inputs to the valuation methodology include: (1)&#160;Quoted prices for similar assets or liabilities in active markets; (2)&#160;Quoted prices for identical or similar assets or liabilities in inactive markets; (3)&#160;Inputs other than quoted prices that are observable; (4)&#160;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&#160;II input must be observable for substantially the full term of the asset or liability.</p></td></tr><tr><td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Level&#160;III</p></td><td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Significant unobservable inputs that reflect an entity&#8217;s own assumptions that market participants would use in pricing the assets or liabilities.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 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 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s financial instruments consist primarily of cash, investments in U.S. Treasury Notes, 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 12pt 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&#160;I valuation technique. The investment in US Treasury Notes has quoted prices available in active markets that the Company can access at measurement dates. The US Treasury Notes were sold by the Company on June 22, 2023. The Company determined that the fair value of the investment in US Treasury Notes was approximately $8,409 compared to the book value of $8,412 as of December 31, 2022. This was considered a Level I valuation technique. The lines of credit, notes payable, part of the MHP Notes and part of the other note receivables have variable interest rates that reflect market rates and their fair value approximates their carrying value. This is considered a Level&#160;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&#160;III valuation technique. The following table shows the fair market value and book value of these portfolios as of December&#160;31, 2023 and December&#160;31, 2022:</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;">&#8203;</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:74.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.64%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;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;">&#8203;</span></p></td><td colspan="2" 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: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Consumer loan portfolio, fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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><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;">&#8203;</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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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;"> 138,800</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;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><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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 139,009</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Fixed rate MHP Notes, fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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><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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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;"> 128,400</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;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:1.63%;margin:0pt;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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;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><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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;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,966</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Fixed rate other notes, fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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><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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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,600</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;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:1.63%;margin:0pt;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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;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><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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;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,722</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Product sales<i style="font-style:italic;"> </i>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 a 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. The Company provides inventory financing for independent retailers who purchase homes from us and then sell them to consumers. Inventory Finance Sales are considered sales of homes to the independent dealer. Retail Store Sales are homes sold through Company-owned retail locations. Inventory Finance Sales and Retail Sales of homes may be financed by the Company, by a third party, or 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 consignment fees, commercial lease rents, 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 12pt 0pt;">Reserve for Repurchase Commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In accordance with customary business practice in the manufactured housing industry, the Company has entered into certain repurchase agreements with certain financial institutions and other credit sources who provide floor plan financing to industry retailers, which provided that the Company will be obligated, under certain circumstances, to repurchase homes sold to retailers in the event of a default by a retailer in its obligation to such credit sources. The Company&#8217;s obligation under these repurchase agreements ceases upon the purchase of the home by the retail customer. The Company applies ASC 460, <i style="font-style:italic;">Guarantees</i> and ASC 450-20, <i style="font-style:italic;">Loss Contingencies</i>, to account for its liability for repurchase commitments. The Company considers its current obligations on current contracts to be immaterial and accordingly have not recorded any reserve for repurchase commitments as of December&#160;31, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Interest Income</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Interest on consumer loans, MHP Notes&#160;and other notes is recognized using the effective-interest method on the daily balances of the principal amounts outstanding and recorded as part of total revenue. Fees associated with the origination of loans and certain direct loan origination costs are netted and the net amount is deferred and recognized over the life of the loan as an adjustment of yield. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Interest related to other notes receivable balances and interest income earned on cash balances is shown in Non-operating Interest Income on the statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Share-Based Compensation</b></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 ASC 718, <i style="font-style:italic;">Compensation&#8212;Stock Compensation</i>. Share-based compensation expense is recognized based on an award&#8217;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&#8217;s common stock on the grant date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:23.1pt;margin: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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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&#8217;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 &#8220;simplified&#8221; 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 12pt 0pt;">Shipping and Handling Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Shipping and handling costs incurred to deliver product to our customers are included as a component of cost of product sales in the statements of income. Shipping and handling costs for the&#160;years ended December&#160;31, 2023 and 2022 were $621 and $1,804, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Earnings Per Share</b></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 (&#8220;EPS&#8221;) 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&#8217;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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company is subject to U.S. federal and state income taxes as a corporation. Income tax expense for the Company is recognized for the tax effects of the transactions reported in the financial statements and consist of taxes currently due, plus deferred taxes. The deferred tax assets and liabilities represent the future tax return consequences of those differences, which will be either taxable or deductible when the assets and liabilities are recovered or settled. Deferred tax assets and liabilities are reflected at income tax rates applicable to the period in which the deferred tax assets or liabilities are expected to be realized or settled. As changes in tax laws or rates are enacted, deferred tax assets and liabilities are adjusted through the provision for income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">A valuation allowance, if needed, reduces deferred tax assets to the expected amount most likely to be realized. Realization of deferred tax assets is dependent upon the generation of a sufficient level of future taxable income and recoverable taxes paid in prior&#160;years. Although realization is not assured, management believes it is more likely than not that the deferred tax assets will be realized. In addition, management does not believe there are any unrecorded deferred tax liabilities that are material to the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The determination of the provision for income taxes requires judgment, use of estimates, and the interpretation and application of complex tax laws. Judgment is required in assessing the timing and amounts of deductible and taxable items and the probability of sustaining uncertain tax positions. The benefits of uncertain tax positions are recorded in the Company&#8217;s financial statements only after determining a more-likely-than-not probability that the uncertain tax positions will withstand challenge, if any, from taxing authorities. When facts and circumstances change, the Company reassesses these probabilities and records any changes through the provision for income taxes. The Company recognizes interest and penalties relating to uncertain tax provisions as a component of tax expense. For the periods presented, management has determined there are no material uncertain tax positions for the tax years that remain subject to examination by major tax jurisdictions as of December&#160;31, 2023, which includes the tax years 2020, 2021 and 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentrations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk are accounts receivable, consumer loans, MHP Notes, inventory finance loans and other notes receivable. Management believes that its credit policies are adequate to minimize potential credit risk related to accounts receivable and other notes receivable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The consumer loans and inventory finance loans are secured by the mobile homes that were financed through the loans. The MHP Notes&#160;are secured by mobile homes, other assets, and are personally guaranteed. The MHP Notes&#160;personal guarantor may cover multiple parks and each park is treated as a customer. As of December 31, 2023, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equaled 14.0%, 17.9% and 24.5% of the principal balance outstanding, all of which was secured by the mobile homes. As of December 31, 2022, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equaled 12.3%, 16.6% and 34.0% of the principal balance outstanding, all of which was secured by the mobile homes. As of December 31, 2023 and 2022, the Company had concentration of other notes receivable with one independent third-party and its affiliates that equaled 64.4% and 77.6%, respectively, of the principal balance outstanding. The other notes are secured by land and other assets and are personally guaranteed. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company elected to use longer phase-in periods for the adoption of new or revised financial accounting standards under the JOBS Act while it was an emerging growth company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February&#160;2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016-02, <i style="font-style:italic;">Leases (Topic 842)</i>, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. A lessee should recognize in the balance sheet a liability to make lease payments (the lease liability) and an asset representing its right to use the underlying asset for the lease term. ASU 2016-02 was effective for the Company for fiscal years beginning after December 15, 2021, and interim periods within those years. The Company adopted this standard in the first quarter of fiscal 2022 and elected certain practical expedients permitted under the transition guidance, including the package of practical expedients; however, the Company did not elect the hindsight practical expedient. Additionally, the Company elected the optional transition method that allowed for a cumulative-effect adjustment in the period of adoption and did not restate prior periods. The adoption of ASU 2016-02 resulted in an increase in total assets and total <span style="-sec-ix-hidden:Hidden_u83sbLFlwEyIQVbRiNXdew;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">liabilities</span></span> of $3,258 at transition. However, this standard did not have a material impact on the consolidated statement of income or the consolidated statement of cash flows.&#160;See Note 8 for further discussion on leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In June&#160;2016, the FASB issued ASU 2016-13 <i style="font-style:italic;">Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, 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 previous GAAP, however Topic 326 requires 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 affected 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&#8217;s fiscal&#160;year beginning January&#160;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, <i style="font-style:italic;">Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848</i>. 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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 0pt 12pt 0pt;">In November, 2023 the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (&#8220;ASU 2023-07&#8221;). 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 are currently 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 0pt 12pt 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&#8217;s Financial Statements upon adoption.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587169744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>REVENUE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUE</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. REVENUE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 a 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. The Company provides inventory financing for independent retailers who purchase homes from us and then sell them to consumers. Inventory Finance Sales are considered sales of homes to the independent dealer. Retail Store Sales are homes sold through Company-owned retail locations. Inventory Finance Sales and Retail Sales of homes may be financed by the Company, by a third party, or paid in cash. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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. 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 separately recorded 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 separately recorded in the statement of income. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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;">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&#8217;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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">related revenue is recognized. Warranty costs and contract costs are included in selling, general and administrative expenses in the statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2023, sales to two independent third-parties and their affiliates accounted for $10,134 or 7.0% and $10,033 or 6.9% of our product sales, respectively. For the year ended December 31, 2022, sales to two independent third-parties and their affiliates accounted for $13,008 or 5.9% and $11,879 or 5.4% of our product sales, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2023 and 2022, total cost of product sales included $10,188 and $11,588 of costs relating to subcontracted production for commercial sales, reimbursed dealer expenses for inventory finance sales, and certain other similar costs incurred for retail store and commercial sales. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other revenue consists of contract deposit forfeitures, consignment fees, commercial lease rents, 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&#8217;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&#8217;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. The Company transitioned most of its independent retailers from consignment arrangements to inventory finance arrangements in late 2022. 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 12pt 0pt;">Disaggregation of Revenue. The following table summarizes customer contract revenues disaggregated by source of the revenue for the years ended December 31, 2023 and 2022: </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;">&#8203;</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:65.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.78%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.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;">Year ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.78%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.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;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.78%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.43%;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.67%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.42%;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></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 45,549</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#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;"> 54,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 61,373</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;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,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 84,037</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#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,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 19,629</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 11,464</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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;"> 145,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 222,052</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;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;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#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,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 18,369</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;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,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 10,195</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 28,564</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 6,399</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.75%;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,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.74%;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;"> 257,015</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><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:12pt;"></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670686202096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSUMER LOANS RECEIVABLE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>CONSUMER LOANS RECEIVABLE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">CONSUMER LOANS RECEIVABLE</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. CONSUMER LOANS RECEIVABLE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Consumer loans receivable, net of allowance for loan losses and deferred financing fees, consisted of the following at December&#160;31, 2023 and 2022:</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;">&#8203;</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:71.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2023</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:10.49%;background:#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><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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;"> 142,340</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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><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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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;"> (2,501)</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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><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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (830)</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:10.49%;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><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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;"> 139,009</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents a detail of the activity in the allowance for loan losses for the years ended December 31, 2023 and 2022:</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;">&#8203;</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:71.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;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;">2022</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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 year</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;"> 830</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;"> 884</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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (114)</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (243)</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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Charge offs</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 49</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 189</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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for loan losses, end of year</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;"> 765</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;"> 830</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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents impaired and general reserve for allowance for loan losses at December&#160;31, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:71.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;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;">&#8203;</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;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></tr><tr><td style="vertical-align:bottom;width:71.02%;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 consumer 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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.49%;background:#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;"> 159,738</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;"> 142,340</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 765</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 830</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.49%;background:#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,565</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;"> 1,610</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 562</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 612</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.49%;background:#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,173</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;"> 140,730</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;margin:0pt;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</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 218</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A detailed aging of consumer loans receivable that are past due as of December&#160;31, 2023 and 2022 were 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;">&#8203;</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:52.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.27%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;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;">&#8203;</span></p></td><td colspan="2" 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: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.12%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;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;">&#8203;</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">%</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.27%;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:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.95%;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:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;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:4.81%;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';">&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.95%;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;"> 142,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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:52.27%;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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:52.27%;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:1.12%;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;">&#8203;</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:9.95%;background:#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:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:9.95%;background:#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,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 0.8</p></td></tr><tr><td style="vertical-align:bottom;width:52.27%;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:1.12%;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;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin: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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin: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:52.27%;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:1.12%;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;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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;"> 486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 0.3</p></td></tr><tr><td style="vertical-align:bottom;width:52.27%;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:1.12%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;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><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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:52.27%;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:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.95%;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:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;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><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.95%;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,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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.1</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 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;">&#8203;</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:29.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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.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="font-size:11pt;visibility:hidden;">&#8203;</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:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="23" style="vertical-align:bottom;white-space:nowrap;width:70.51%;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;">Year of Origination</p></td></tr><tr><td style="vertical-align:bottom;width:29.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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;">&#8203;</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.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;">&#8203;</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.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;">&#8203;</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.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;">&#8203;</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;">&#8203;</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;">2019</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;">&#8203;</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;">&#8203;</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;">&#8203;</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.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;">&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;">&#8203;</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;"> 32,584</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;">&#8203;</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,951</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;">&#8203;</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,705</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;">&#8203;</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;"> 13,550</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;">&#8203;</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,857</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;">&#8203;</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;"> 51,747</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;">&#8203;</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;"> 157,394</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;">&#8203;</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.5</p></td></tr><tr><td style="vertical-align:bottom;width:29.03%;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;">&#8203;</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;">&#8203;</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;"> 217</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;">&#8203;</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;">&#8203;</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;"> 89</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;">&#8203;</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;">&#8203;</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;"> 108</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;">&#8203;</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;">&#8203;</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;"> 86</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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> 231</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;">&#8203;</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;">&#8203;</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;"> 731</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;">&#8203;</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;">&#8203;</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;"> 0.5</p></td></tr><tr><td style="vertical-align:bottom;width:29.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;">&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;">&#8203;</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;">&#8203;</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;"> 110</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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> 511</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;"> 197</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;">&#8203;</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;">&#8203;</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;"> 691</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;">&#8203;</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;">&#8203;</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;"> 1,613</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;">&#8203;</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;">&#8203;</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.0</p></td></tr><tr><td style="vertical-align:bottom;width:29.03%;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;">&#8203;</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;"> 32,911</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;">&#8203;</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;"> 25,040</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;">&#8203;</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;"> 22,324</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;">&#8203;</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;"> 13,740</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;">&#8203;</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;"> 13,054</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;">&#8203;</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;"> 52,669</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;">&#8203;</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;"> 159,738</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;">&#8203;</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:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for claims held for amounts due a 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//310-10/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587281488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes")<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_NotesReceivableFromMobileHomeParksAbstract', window );"><strong>NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes")</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_NotesReceivableFromMobileHomeParksTextBlock', window );">NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes")</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. NOTES&#160;RECEIVABLE FROM MOBILE HOME PARKS (&#8220;MHP Notes&#8221;)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">MHP Notes&#160;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&#8217;s payment history, and the Company&#8217;s previous loss history. The Company establishes an allowance reserve composed of specific and general reserve amounts. As of December 31, 2023 and 2022, the MHP Note balance is presented net of unamortized finance fees of $1,565 and $1,068, 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 12pt 0pt;">As of December 31, 2023 there were past due balances of $98 on the MHP Notes, and for the year ended December 31, 2023, there were no charge offs recorded for MHP Notes. Allowance for loan loss for the MHP Notes was $735 as of December 31, 2023. As of December 31, 2022 there were minimal past due balances on the MHP Notes, and for the year ended December 31, 2022, no charge offs were recorded for MHP Notes. Allowance for loan loss was considered immaterial and accordingly no provision was recorded against the MHP Notes as of December 31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Approximately $55 million of MHP Notes and Other notes receivable is with borrowers either owned or operated by one individual. Approximately $37 million of these notes currently is in default and is the subject of ongoing litigation in which the Company is the plaintiff. These notes are collateralized by mobile homes and land and are personally guaranteed by multiple borrowers. The Company evaluated the recoverability of these notes as of December </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">31, 2023 and determined a provision for expected loan losses is not deemed necessary based on the analysis of the underlying collateral.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Notes receivable from mobile home parks, net of allowance for loan losses and deferred financing fees, consisted of the following at December 31, 2023 and 2022:</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;">&#8203;</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.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;">&#8203;</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.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:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;">&#8203;</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><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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;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></tr><tr><td style="vertical-align:bottom;width:70.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;">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;">&#8203;</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 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;"> 184,280</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;">&#8203;</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 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;"> 143,810</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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,565)</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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,068)</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</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;"> (735)</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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</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 3.6pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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;">&#8203;</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 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;"> 181,980</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;">&#8203;</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 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;"> 142,742</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:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents a detail of the activity in the allowance for loan losses for the years ended December 31, 2023 and 2022: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">2022</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;">Allowance for loan losses, beginning of year</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;"> &#8212;</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;">Provision 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;">&#8203;</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;">&#8203;</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;"> 735</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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">Charge offs (recoveries)</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;">&#8203;</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;">&#160;</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 3.6pt 0.05pt 0pt;"> &#8212;</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;">&#8203;</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;">&#160;</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 3.6pt 0.05pt 0pt;"> &#8212;</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, end of year</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;">&#8203;</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;"> 735</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;">&#8203;</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;"> &#8212;</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:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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 December 31, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">2022</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;">&#8203;</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;"> 184,280</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;">&#8203;</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;"> 134,067</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;">&#8203;</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;">&#8203;</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;"> 735</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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> 31,215</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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> 5</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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#160;</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;"> 153,065</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;">&#8203;</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;">&#160;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> 730</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;">&#8203;</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;">&#8203;</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;"> &#8212;</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:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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:32.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.48%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="20" style="vertical-align:bottom;white-space:nowrap;width:66.41%;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;">Year of Origination</p></td></tr><tr><td style="vertical-align:bottom;width:32.48%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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:1.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-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;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.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-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;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.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-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.07%;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.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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.07%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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:1.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;">&#8203;</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:32.48%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;"> 55,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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.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;"> 51,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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.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;"> 36,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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.04%;background:#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,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">&#8203;</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.04%;background:#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,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">&#8203;</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;"> 183,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">&#8203;</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;"> 99.5</p></td></tr><tr><td style="vertical-align:bottom;width:32.48%;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.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="visibility:hidden;">&#8203;</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;">&#8203;</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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;">&#8203;</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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;">&#8203;</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;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:32.48%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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;"> 462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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;"> 849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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;"> 0.5</p></td></tr><tr><td style="vertical-align:bottom;width:32.48%;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.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="visibility:hidden;">&#8203;</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;"> 56,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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.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;"> 52,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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.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;"> 36,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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.04%;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;"> 35,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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.04%;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;"> 4,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;"> 184,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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</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:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_NotesReceivableFromMobileHomeParksAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_NotesReceivableFromMobileHomeParksAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_NotesReceivableFromMobileHomeParksTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of notes receivable from mobile home parks.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_NotesReceivableFromMobileHomeParksTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670586984688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER NOTES RECEIVABLE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_OtherNotesReceivableAbstract', window );"><strong>OTHER NOTES RECEIVABLE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_OtherNotesReceivableTextBlock', window );">OTHER NOTES RECEIVABLE</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. <b style="font-weight:bold;text-transform:uppercase;">Other Notes&#160;Receivable </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other notes receivable include loans that we make to community owners for the purpose of acquiring or developing properties and, as part of the arrangement, these community owners contract to buy homes from us. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Approximately $55 million of MHP Notes and Other notes receivable is with borrowers either owned or operated by one individual. Approximately $37 million of these notes currently is in default and is the subject of ongoing litigation in which the Company is the plaintiff. These notes are collateralized by mobile homes and land and are personally guaranteed by multiple borrowers. The Company evaluated the recoverability of these notes as of December 31, 2023 and determined a provision for expected loan losses is not deemed necessary based on the analysis of the underlying collateral.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other notes receivable, net of allowance for loan losses and deferred financing fees, consisted of the following at December&#160;31, 2023 and 2022:</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;">&#8203;</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.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 35,353</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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 23,017</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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;"> (527)</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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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;"> (295)</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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;"> (236)</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 34,590</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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 22,722</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;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents a detail of the activity in the allowance for loan losses for the years ended December 31, 2023 and 2022:</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2022</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;">Allowance for loan losses, beginning of year</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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> &#8212;</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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> &#8212;</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;">Provision 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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 236</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> &#8212;</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;">Charge offs (recoveries)</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> &#8212;</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> &#8212;</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;">Allowance for loan losses, end of year</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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> 236</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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> &#8212;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents impaired and general reserve for allowance for loan losses at December 31, 2023 and 2022:</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">2022</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 Other notes receivable</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;">&#8203;</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><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;">&#8203;</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;"> 23,017</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">&#8203;</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;"> &#8212;</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 notes receivable 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;">&#8203;</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;">&#160;</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><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;">&#8203;</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;">&#160;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">&#8203;</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;"> &#8212;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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:</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;">&#8203;</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:32.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="20" style="vertical-align:bottom;white-space:nowrap;width:66.26%;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;">Year of Origination</p></td></tr><tr><td style="vertical-align:bottom;width:32.55%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#8203;</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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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;">&#8203;</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;"><b style="font-weight:bold;">% of Portfolio</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&lt; 30 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> 33,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#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;"> 461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#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;"> 191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#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;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#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;"> 105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#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;"> 34,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">%</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 0pt 0pt;"> 97.3</p></td></tr><tr><td style="vertical-align:bottom;width:32.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">30-90 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:32.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&gt; 90 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> 299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> 649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;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;"> 948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 2.7</p></td></tr><tr><td style="vertical-align:bottom;width:32.55%;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:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> 33,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> 760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> 840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;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;"> 105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;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;"> 35,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">%</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 0pt 0pt;"> 100.0</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;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_OtherNotesReceivableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>No definition available</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_OtherNotesReceivableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_OtherNotesReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of other notes receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_OtherNotesReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670586992592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEALER FINANCED RECEIVABLES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_DealerFinancedReceivables', window );"><strong>DEALER FINANCED RECEIVABLES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_DealerFinancedReceivablesTextBlock', window );">DEALER FINANCED RECEIVABLES</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. DEALER FINANCED RECEIVABLES </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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. Dealer financed notes receivable, net of allowance for loan losses and deferred financing fees, consisted of the following at December 31, 2023 and 2022:</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">2022</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;">&#8203;</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;"> 32,980</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;">&#8203;</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;"> 30,049</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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#160;</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;"> (442)</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;">&#8203;</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;">&#160;</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;"> (13)</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;">&#8203;</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;"> 32,538</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;">&#8203;</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;"> 30,036</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents a detail of the activity in the allowance for loan losses for the years ended December 31, 2023 and 2022:</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">2022</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;">Allowance for loan losses, beginning of year</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;">&#8203;</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;"> 13</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;">&#8203;</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;"> &#8212;</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;">Provision 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;">&#8203;</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;">&#8203;</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;"> 429</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;">&#8203;</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;">&#8203;</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;"> 13</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;">Charge offs (recoveries)</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;">&#8203;</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;">&#160;</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 3.6pt 0.05pt 0pt;"> &#8212;</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;">&#8203;</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;">&#160;</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 3.6pt 0.05pt 0pt;"> &#8212;</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, end of year</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;">&#8203;</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;"> 442</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;">&#8203;</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;"> 13</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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. </p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_DealerFinancedReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_DealerFinancedReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_DealerFinancedReceivablesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_DealerFinancedReceivablesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587101616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>LEASES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. LEASES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The Company currently</span> <span style="font-weight:normal;">has </span><span style="font-weight:normal;">13</span><span style="font-weight:normal;"> operating leases, </span><span style="font-weight:normal;">eight</span><span style="font-weight:normal;"> of which are for the Company&#8217;s Heritage Housing and Tiny Homes retail locations, </span><span style="font-weight:normal;">three</span><span style="font-weight:normal;"> are subleased by the Company and </span><span style="font-weight:normal;">two</span><span style="font-weight:normal;"> are for corporate and administrative offices in Bedford, TX and Norcross, GA. These leases typically have initial terms ranging from </span><span style="font-weight:normal;">5</span><span style="font-weight:normal;"> to </span><span style="font-weight:normal;">10 years</span><span style="font-weight:normal;"> and include one or more </span><span style="font-weight:normal;">options</span><span style="font-weight:normal;"> to renew.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under ASC 842, the Company elected the modified retrospective approach, applying the new standard to all leases at the date of initial application. The Company adopted the new standard on January 1, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We determine if an arrangement is or contains a lease at inception. Operating leases are right-of-use (&#8220;ROU&#8221;) assets and are shown as ROU assets &#8211; operating leases on our balance sheets. The lease liabilities are shown as Operating lease obligations and Operating lease obligations, less the 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 12pt 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 12pt 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 12pt 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 have to pay on a collateralized borrowing, for an amount equal to the lease payments, over a similar term and in a similar economic environment. The remaining weighted-average lease term is 4.21 years and the weighted-average discount rate is 2.08%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 year ended December 31, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 12pt 0pt;">As of December 31, 2023, present value of future lease payments under our operating lease liabilities were 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;">&#8203;</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: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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#160;&#160;&#160;&#160;</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;"> 519</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;">&#8203;</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;">&#160;</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;"> 495</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;">&#8203;</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;">&#160;</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;">&#8203;</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;">&#160;</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;">&#8203;</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;">&#160;</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;">&#8203;</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;">&#160;</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;"> &#8212;</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;">&#8203;</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,935</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;">&#8203;</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;">&#8203;</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;"> (50)</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;">&#8203;</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,885</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;">&#8203;</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;">&#8203;</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;"> (489)</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;">&#8203;</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,396</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:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587071648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>INVENTORIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. INVENTORIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories consisted of the following at December&#160;31, 2023 and 2022:</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;">&#8203;</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.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 13,506</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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 17,442</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 552</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 592</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</span></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 3.6pt 0pt 0pt;"> 26,911</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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</span></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 3.6pt 0pt 0pt;"> 21,028</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 40,969</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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 39,062</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;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">Finished goods expected to be held for more than twelve months is classified as long-term and represented $7,793 and $6,987<span style="white-space:pre-wrap;"> as of December 31, 2023 and  2022, respectively. The Company has an inventory allowance of </span>$439 and $402 as of December 31, 2023 and December 31, 2022, respectively, for finished goods expected to be held for more than twelve months.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587105472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>PROPERTY, PLANT AND EQUIPMENT</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, PLANT AND EQUIPMENT</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. PROPERTY, PLANT AND EQUIPMENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property, plant and equipment consisted of the following at December&#160;31, 2023 and 2022:</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;">&#8203;</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.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 14,953</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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 14,953</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 13,419</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 11,818</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> 11,576</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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> 5,131</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 1,571</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 1,556</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 6,527</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 5,750</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> 329</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> 300</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 48,375</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 39,508</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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;"> (10,495)</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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;"> (9,402)</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 37,880</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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 30,106</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Depreciation expense was $1,663 with $512 included as a component of cost of product sales for the&#160;year ended December&#160;31, 2023 and $1,137 with $568 included as a component of cost of product sales for the&#160;year ended December&#160;31, 2022.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587154336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER ASSETS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsAbstract', window );"><strong>OTHER ASSETS.</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsDisclosureTextBlock', window );">OTHER ASSETS</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. OTHER ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other assets consisted of the following at December 31, 2023 and 2022:</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;">&#8203;</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.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;">&#8203;</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.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="visibility:hidden;">&#8203;</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="visibility:hidden;">&#8203;</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><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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;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></tr><tr><td style="vertical-align:bottom;width:70.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;">Prepaid rent</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;">&#8203;</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 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;"> 349</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;">&#8203;</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 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;"> 349</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.4%;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.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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</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;"> 7</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</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;"> 338</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.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;">Repossessed homes</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</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 3.6pt 0.05pt 0pt;"> 2,215</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</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 3.6pt 0.05pt 0pt;"> 795</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.4%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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 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;"> 2,571</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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 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;"> 1,482</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:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587071648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT SECURITIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>DEBT SECURITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">DEBT SECURITIES</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. DEBT SECURITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Debt securities have been classified according to management&#8217;s intent. The Company purchased US Treasury Notes in November 2022 that were to mature in November 2023. The Debt Securities were sold prior to maturity on June 22, 2023 and the proceeds were used to pay down the credit line. The Company recognized a gain of $12 when the Debt Securities were sold. The debt securities were classified as held-to-maturity and the amortized cost was $8,412 at December&#160;31, 2022. There were no such securities held at December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//320/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-6B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-6B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br> -Publisher SEC<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//946-320/tableOfContent<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 940<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//940-320/tableOfContent<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//942-320/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587162432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>ACCRUED LIABILITIES.</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">ACCRUED LIABILITIES</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. ACCRUED LIABILITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accrued liabilities consist of the following at December&#160;31, 2023 and 2022:</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;">&#8203;</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.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 2,910</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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 3,049</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 990</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 753</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> 879</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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> 1,006</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 2,234</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 1,610</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> 1,018</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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> 54</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> 1,040</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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> 1,402</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 190</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 61</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 3,759</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 6,699</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> 5,484</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> 2,261</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 18,504</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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 16,895</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;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587151856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LINES OF CREDIT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>LINES OF CREDIT.</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">LINES OF CREDIT</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. LINES OF CREDIT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revolver</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On March 30, 2020, the Company entered into an agreement with Capital One (&#8220;Capital One&#8221;) for a revolving line of credit (&#8220;Revolver&#8221;). The Revolver had a maximum credit limit of $70,000 and a maturity date of March 30, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On June 21, 2022, we received a Reservation of Rights notice from Capital One. The letter stated that the Company&#8217;s Revolver was in default. The default condition occurred due to the our failure to timely file the Form 10-K and deliver certain financial statements to Capital One. On July 28, 2022, we entered into a Limited Waiver and First Amendment to Credit Agreement (the &#8220;Amendment&#8221;) with Capital One. The Amendment replaced the LIBOR </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">borrowing rate with a secured overnight financing rate (&#8220;SOFR&#8221;) and waived a default arising out of a monetary judgment against the Company that exceeded the amount allowed in the Revolver. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">On August 24, 2022, we received a Notice of Default and Partial Suspension of Loan Commitments from Capital One.  The notice stated that the July 28, 2022 forbearance agreement had been terminated and that Capital One was permitted to suspend </span>$50,000 of the $70,000 loan commitment under the Revolver. As a result, the available line of credit in the Revolver was limited to $20,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Revolver accrued interest at one-month SOFR plus 2.00%. Amounts available under the Revolver were subject to a formula based on eligible consumer loans and MHP Notes and were secured by all accounts receivable, consumer loans and MHP Notes. In connection with the Revolver, the Company paid certain arrangement fees and other fees of approximately $295, which were capitalized as unamortized debt issuance costs and were amortized to interest expense over the life of the Revolver. The Revolver required the Company to comply with certain financial and non-financial covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On July 28, 2023, upon entry into the New Revolver described below, the Capital One Revolver was repaid in full, and all commitments thereunder were terminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">New Revolver</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On July 28, 2023, the Company entered into a new Credit Agreement (the &#8220;New Revolver&#8221;), by and among the Company as borrower, the financial institutions from time to time party thereto, as lenders, and Prosperity Bank as administrative agent. The New 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 New Revolver is secured by the Company&#8217;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 (&#8220;SOFR&#8221;) plus an applicable margin of 2.5% or 2.75% based upon the Company's average quarterly borrowings under the New Revolving Credit Agreement 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 New Revolver. The Company paid certain arrangement fees and other fees in connection with the New 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 New Revolver. The New Revolver matures July 28, 2027.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2023, interest expense under the Revolver and New Revolver was $930, and for the year ended December 31, 2022, interest expense under the Revolver was $225. The outstanding balance of the New Revolver as of December 31, 2023 was $23,680, and the outstanding balance of the Revolver as of December 31, 2022 was $2,545. The interest rate in effect as of December 31, 2023 for the New Revolver was 7.95% and the interest rate in effect as of December 31, 2022 for the Revolver was 6.12%. The amount of available credit under the New Revolver was $26,320 as of December 31, 2023 and the amount of available credit under the Revolver was $17,400<span style="white-space:pre-wrap;"> as of December 31, 2022. The  New Revolver requires the Company to comply with certain financial and non-financial covenants. As of December 31, 2023, the Company was in compliance with all financial covenants, including that it maintain a maximum leverage ratio of no more than </span>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 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670586560160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. 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 years ended December 31, 2023 and 2022 was $14,276 and $14,375, respectively. The effective tax rates for the years ended December 31, 2023 and 2022 were 20.8% and 17.5%, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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 &#167;45L, partially offset by state income taxes. The &#167;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. Significant components of the provision for income taxes are 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;">&#8203;</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:71.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.59%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.2%;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;">Year ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.2%;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;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></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;"><span style="font-size:11pt;visibility:hidden;">&#8203;</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="font-size:11pt;visibility:hidden;">&#8203;</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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Federal</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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> 13,763</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;"><span style="font-size:11pt;visibility:hidden;">&#8203;</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="font-size:11pt;">$</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 0pt 0pt;"> 13,092</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  State</span></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> 1,037</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;"><span style="font-size:11pt;visibility:hidden;">&#8203;</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="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> 1,222</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current income tax provision</p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.58%;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;"> 14,800</p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.58%;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;"> 14,314</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Federal</span></p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"> (445)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 51</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  State</span></p></td><td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (79)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred income tax provision</p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> (524)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> 61</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for income taxes</p></td><td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.4%;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:10.58%;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;"> 14,276</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> 14,375</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">A reconciliation of the Company&#8217;s effective tax rate from operations to the U.S. federal income tax rate is as follows:  </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;">&#8203;</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:71.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.57%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.8%;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;">Year ended </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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.57%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.8%;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;">December&#160;31,&#160;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.57%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;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;">2022</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal statutory rate</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 21.0</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;">%</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#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;"> 21.0</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State income taxes, net of federal tax benefit</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 0.9</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin: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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Energy efficiency credit</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (1.1)</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;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;"> (5.0)</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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effective tax rate</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> 20.8</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;">%</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;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;"> 17.5</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;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The tax effects of cumulative temporary differences that give rise to deferred tax assets and liabilities are 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;">&#8203;</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:71.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.59%;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;">&#8203;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.19%;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;">Year ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.59%;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;">&#8203;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.19%;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;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.59%;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;">&#8203;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</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;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Allowance for doubtful accounts</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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> 983</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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> 439</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Reserve accounts</span></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 231</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 204</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  State taxes</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 124</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 76</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Payroll taxes</span></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> -</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Uniform capitalization</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 19</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 15</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Other</span></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> 199</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> 256</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax assets</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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,556</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> 998</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Installment sale revenue</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"> (530)</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"> (674)</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Depreciation</span></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"> (2,601)</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"> (2,808)</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Accrued interest receivable</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"> (742)</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"> (581)</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Other</span></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> (21)</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax liabilities</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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,894)</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> (4,063)</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liabilities</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:10.58%;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;"> (2,338)</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;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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,065)</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;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587087584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">SHARE-BASED COMPENSATION</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16. 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 &#8220;Plan&#8221;), 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 and stock appreciation rights. Stock options may be granted with a contractual life of up to ten years. At December 31, 2023, the Company had 8.7&#160;million shares available for grant under the Plan. </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;">Restricted Stock</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of restricted stock award activity for the year ending December 31, 2023 (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:84.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;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;">&#8203;</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.75%;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;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.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-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.96%;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 Average Grant Date Fair Value Per Unit</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Nonvested, January 1, 2022</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> 35</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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;"> 14.01</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;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:2.18%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 517</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.82</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Vested</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (160)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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;"> 24.32</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Canceled</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> (350)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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.99</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Nonvested, December 31, 2022</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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 0pt 0pt;"> 42</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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;"> 6.93</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;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;">&#8203;</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;">&#8203;</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Nonvested, January 1, 2023</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> 42</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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;"> 6.93</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;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:2.18%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.26</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Vested</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (18)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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;"> 14.98</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Canceled</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> (17)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13.63</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Nonvested, December 31, 2023</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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 0pt 0pt;"> 8</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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;"> 17.09</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;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 10pt 0pt;">As of December 31, 2023, approximately 8,000 shares of restricted stock remained unvested. Unrecognized compensation expense related to these restricted stock awards at December 31, 2023 was $78 and is expected to be recognized over 0.6<span style="white-space:pre-wrap;"> years. Compensation expense for restricted stock awards for the years ended December 31, 2023  and 2022 was </span>$234 and $3,960, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 12pt 0pt;">The following is a summary of option award activity (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:84.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;width:7.75%;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;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.96%;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 </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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.96%;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 </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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;width:11.27%;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 </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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.57%;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;">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:43.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:7.51%;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.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> 12.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;"> 9.36</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.52%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.04%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;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:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:7.51%;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;"> 40.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> 4.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;"> 9.44</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.04%;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:7.51%;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:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.52%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.04%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> (83)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:7.51%;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.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> 12.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.04%;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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 0.05pt 0pt;"> 1,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:7.51%;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;"> 40.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> 4.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;"> 9.44</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:7.51%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;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;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.75%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.45%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.51%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.43%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.53%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.27%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.52%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.04%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:7.51%;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;"> 40.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> 4.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;"> 9.44</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;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:1.97%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:7.51%;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;"> 22.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> 15.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;"> 4.70</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:7.51%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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 0pt 0.05pt 0pt;"> (56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:7.51%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> 1,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:7.51%;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;"> 41.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> 5.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;"> 8.28</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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 0.05pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:7.51%;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.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> 4.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;"> 8.44</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;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;"> &#8212;</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:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, approximately 1,006,000 options remain unvested. Unrecognized compensation expense related to these options at December 31, 2023 was $4,479 and is expected to be recognized over 8.3 years. Compensation expense for stock option awards for the years ended December 31, 2023 and 2022 was $535 and $348, respectively. </p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587065792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>COMMITMENTS AND CONTINGENCIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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. At December 31, 2023 and 2022, the Company accrued a $242 and $149 liability for incurred but not reported claims, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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&#8217;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 $3,030 and $8,925 at December&#160;31, 2023 and 2022, respectively, without reduction for the resale value of the homes. The Company considers its obligations on current contracts to be immaterial and accordingly have not recorded any reserve for repurchase commitment as of December&#160;31, 2023 or 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 was $645 and $710 for the&#160;years ended December&#160;31, 2023 and 2022, 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 property was approximately $245 and $326 for the&#160;years ended December&#160;31, 2023 and 2022, respectively. See Note 6 &#8211; Leases, for a schedule of the Company&#8217;s future minimum lease commitments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Legal Matters</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 $990 and $753 as of December 31, 2023 and 2022, 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&#8217;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&#8217;s financial position, liquidity or results of operations in any future reporting periods.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587105472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>EARNINGS PER SHARE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">EARNINGS PER SHARE</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">18. EARNINGS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic earnings per common share (&#8220;EPS&#8221;) 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&#8217;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.&#160;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;">&#8203;</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.51%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.13%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.78%;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;">Year ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.13%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.78%;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;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.13%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.36%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.36%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income (in 000's)</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.09%;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;"> 54,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.09%;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;"> 67,773</p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic weighted-average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,385,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,357,785</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of dilutive securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restricted stock grants</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin: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,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin: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,286</p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;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;"> 683,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;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;"> 371,348</p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted weighted-average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,070,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,742,419</p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings per share attributable to Legacy Housing Corporation</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.09%;margin: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.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.09%;margin: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.78</p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.09%;background:#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.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.09%;background:#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.74</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;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670586965408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>RELATED PARTY TRANSACTIONS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY TRANSACTIONS</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">19. RELATED PARTY TRANSACTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Bell Mobile Homes, a retailer owned by one of the Company&#8217;s significant shareholders, purchases manufactured homes from the Company. Accounts receivable balances due from Bell Mobile Homes were $403 and $0 as of December&#160;31, 2023 and 2022, respectively. Accounts payable balances due to Bell Mobile Homes were $18 and $132 as of December&#160;31, 2023 and 2022, respectively. Home sales to Bell Mobile Homes were $4,543 and $4,499 for the&#160;years ended December&#160;31, 2023 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Shipley Bros.,&#160;Ltd. and Crazy Red&#8217;s Mobile Homes (together, &#8220;Shipley Bros.&#8221;), retailers owned by one of the Company&#8217;s significant shareholders, purchase manufactured homes from the Company. Accounts receivable balances due from Shipley Bros. were $143 and $0 as of December&#160;31, 2023 and 2022, respectively. Accounts payable balances due to Shipley Bros. were $67 and $0 as of December &#160;31, 2023 and 2022, respectively. Home sales to Shipley Bros. were $1,199 and $3,181 as of December&#160;31, 2023 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2023 and 2022, the Company had an accounts receivable balance of $0 and $68, respectively, from a principal shareholder.&#160; </p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587291312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>SUBSEQUENT EVENTS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">20. SUBSEQUENT EVENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with the preparation of these financial statements, we evaluated subsequent events after the balance sheet date of December 31, 2023 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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578992208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-style:normal;font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). </p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-style:normal;font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">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.  Estimates that are susceptible to significant change in the near term primarily relate to the determination of accounts receivable, loans to mobile home parks, consumer loans and notes receivable, inventory obsolescence, income taxes, fair value of financial instruments and contingent liabilities. Actual results could differ from these estimates.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Segment Reporting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has one reportable segment. All of the Company&#8217;s 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 such sale of homes. In addition, the sale of homes is directly related to financing provided by us. 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 segment or unit.<span style="background:#ffff00;"> </span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company maintains cash balances in bank accounts that may, at times, exceed federally insured limits. The Company has not incurred any losses from such accounts and management considers the risk of loss to be minimal. As of December&#160;31, 2023, the Company had one bank account that exceeded the FDIC limit by $105. We consider all cash and highly liquid investments with an original maturity of three months or less to be cash equivalents.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Held to Maturity Securities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Held to Maturity Securities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Management determines the appropriate classification of its investment securities at the time of purchase. The Company&#8217;s investments as of December 31, 2022 consisted of US Treasury Notes, and these treasury notes were sold prior to maturity on June 22, 2023.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">&#8220;Accounts receivable, net&#8221; 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 12pt 0pt;"><span style="white-space:pre-wrap;">&#8220;Accounts receivables, net&#8221; related to inventory finance fees and interest  generally are due upon receipt, and all other accounts receivables generally are due within </span><span style="-sec-ix-hidden:Hidden_gZtR_LB3E0y80A2x57_okg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span></span>&#160;<span style="white-space:pre-wrap;">days. Accounts receivable &#8220;net&#8221;  are 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&#8217;s payment history, and the Company&#8217;s previous loss history. The Company establishes an allowance for doubtful accounts for amounts that are deemed to be uncollectible. At December&#160;31, 2023, 2022 and 2021, the allowance for doubtful accounts totaled </span>$651, $279 and $343, respectively.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ConsumerLoansReceivablePolicyTextBlock', window );">Consumer Loans Receivable</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Consumer Loans Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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&#8217;s down payment. Interest income is recognized&#160;monthly per the terms of the financing agreements. The average contractual interest rate per loan was approximately 13.2% and 13.4% as of December&#160;31, 2023 and 2022, 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 12pt 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 12pt 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 12pt 0pt;">The Company also may receive escrow payments for property taxes and insurance included in its consumer loan collections. The liabilities associated with these escrow collections totaled $10,104 and $9,653 as of December 31, 2023 and 2022, respectively, and are included in escrow liability in the accompanying balance sheets.&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Allowance for Loan Losses&#8212;Consumer Loans Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The allowance for loan losses reflects management&#8217;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 12pt 0pt;">The allowance for loan losses is comprised of two components: the general reserve and specific reserves. The Company&#8217;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 12pt 0pt;">The Company&#8217;s policy is to place a loan on nonaccrual status when there is a clear indication that the borrower&#8217;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&#160;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&#160;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&#160;days of being current. As of December&#160;31, 2023 and 2022, total principal outstanding for consumer loans on nonaccrual status was $1,565 and $1,610, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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&#160;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)&#160;the length of time the unit remained unsold after construction; (2)&#160;the amount of time the house was occupied; (3)&#160;the cooperation level of the borrowers (for example,&#160;loans requiring legal action or extensive field collection efforts may have a reduced value); (4)&#160;the physical location of the home; (5)&#160;the length of time the borrower has lived in the house without making payments; (6)&#160;<span style="white-space:pre-wrap;">the  size of the home and market conditions; and (7)&#160;the experience and expertise of the particular dealer assisting in collection efforts.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 totaled $2,215 and $795 as of December&#160;31, 2023 and 2022, respectively, and are included in other assets in the accompanying balance sheets.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_NotesReceivableFromMobileHomeParksPolicyTextBlock', window );">Notes Receivable from Mobile Home Parks</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Notes&#160;Receivable from Mobile Home Parks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The notes receivable from mobile home parks (&#8220;MHP Notes&#8221;) relate to mobile homes sold to mobile home parks and financed through notes receivable. The MHP Notes&#160;have varying maturity dates and call for&#160;monthly principal and interest payments. The interest rate on the MHP Notes&#160;can be fixed or variable, and the interest rates range from 6.9% to 12.5%<span style="white-space:pre-wrap;">.  The average interest rate per loan was approximately </span>8.0% and 8.1% as of December&#160;31, 2023 and 2022, respectively, and with maturities that range from 1 to 10 years. The collateral underlying the MHP Notes&#160;are individual mobile homes which can be repossessed and resold. The MHP Notes&#160;are generally personally guaranteed by the borrowers with substantial financial resources.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equaled 14.0%, 17.9% and 24.5% of the principal balance outstanding, all of which was secured by the mobile homes. As of December 31, 2022, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equaled 12.3%, 16.6% and 34.0% of the principal balance outstanding, all of which was secured by the mobile homes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Allowance for Loan Losses&#8212;MHP Notes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">MHP Notes&#160;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&#8217;s </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">payment history, and the Company&#8217;s previous loss history. The Company establishes an allowance reserve composed of specific and general reserve amounts. As of December 31, 2023 there were past due balances of $98 on the MHP Notes, and for the year ended December 31, 2023, there were no charge offs recorded for MHP Notes. Allowance for loan loss for the MHP Notes&#160;was $735 as of December&#160;31, 2023. As of December 31, 2022 there were minimal past due balances on the MHP Notes, and for the year ended December 31, 2022, no charge offs were recorded for MHP Notes. Allowance for loan loss was considered immaterial and accordingly no provision was recorded against the MHP Notes&#160;as of December&#160;31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, there was a minimal impaired balance of MHP Notes and there was no repossessed home balance. As of December 31, 2022 there was no impaired loan balance for MHP Notes and no repossessed homes balance. 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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_OtherNotesReceivablePolicyTextBlock', window );">Other Notes Receivable</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Notes&#160;Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other notes receivable relate to various 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&#160;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 are fixed and generally range from 5.0% to 17.9%. The Company reserves for estimated losses on the other notes based on current economic conditions that may affect the borrower&#8217;s ability to pay, the borrower&#8217;s financial strength, and historical loss experience. As of December&#160;31, 2023, the allowance for loan losses on other notes was $236, the past due balance for other notes was $22, and the impaired balance for other notes was $84. As of December&#160;31, 2022, the allowance for loan losses on other notes was $0. There were no past due balances for other notes as of December&#160;31, 2022, and there were no impaired balances for other notes as of December&#160;31, 2022. </p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_DealerFinanceReceivablePolicyTextBlock', window );">Dealer Finance Receivable</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Dealer Finance&#160;Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories consist of raw materials, work-in-process, and finished goods and are stated at the lower of cost or net realizable value. The cost of raw materials is based on the first-in first-out method. Finished goods and work-in-process are based on a standard cost system that approximates actual costs using the specific identification method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Estimates of the lower of cost and net realizable value of inventory are determined by comparing the actual cost of the product to the estimated selling prices in the ordinary course of business based on current market and economic conditions, less reasonably predictable costs of completion, disposal, and transportation of the inventory. For the periods ending, December&#160;31, 2023 and 2022, the Company recorded an insignificant amount of inventory write-down.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates finished goods inventory based on historical experience to estimate its inventory not expected to be sold in less than a&#160;year. The Company classifies its inventory not expected to be sold in one&#160;year as non-current. As of December&#160;31, 2023 and 2022, non-current inventory was $7,793 and $6,987, respectively.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorLeasesPolicyTextBlock', window );">Leased Property</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 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.&#160;In this arrangement 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 has a term of 96 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&#8217;s balance sheet, capitalized at manufactured cost and depreciated over a 15 year useful life.&#160;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. Depreciation expense for the leased property was $632 and $582 for the&#160;years ended December&#160;31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Future minimum lease income under all operating leases for each of the next five years at December 31, 2023,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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#160;&#160;&#160;&#160;</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,825</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;">&#8203;</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;">&#160;</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,825</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;">&#8203;</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;">&#160;</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,825</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;">&#8203;</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;">&#160;</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,653</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;">&#8203;</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;">&#160;</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,460</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;">&#8203;</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;">&#160;</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;"> 804</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;">&#8203;</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;"> 9,392</p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant, and Equipment</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property, Plant, and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property, plant and equipment are carried at cost less accumulated depreciation. Depreciation expense is calculated using the straight-line method over the estimated useful lives of each asset. Estimated useful lives for significant classes of assets are as follows: buildings and improvements, 30 to 39 years; vehicles, 5 years; machinery and equipment, 7 years; and furniture and fixtures, 7 years. Repair and maintenance charges are expensed as incurred. Expenditures for major renewals or betterments which extend the useful lives of existing property, plant and equipment are capitalized and depreciated.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Assets are grouped at the lowest level in which there are identifiable cash flows that are largely independent of the cash flows of other groups of assets. In such cases, if the future undiscounted cash flows of the underlying assets are less than the carrying amount, then the carrying amount of the long-lived asset will be adjusted for impairment. No impairment for long-lived assets was recorded for the&#160;years ended December&#160;31, 2023 and 2022.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_DealerIncentiveLiabilityPolicyTextBlock', window );">Dealer Incentive Liability</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Dealer Incentive Liability</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has entered into agreements with qualifying independent retailers, or dealers, that provides incentives to retailers when their customers finance the purchase of a home with the Company. The agreements provide for a portfolio for these consumer loans. The independent retailer is eligible to receive a dealer incentive, which is a portion of total collections expected on this consumer loan portfolio after the Company recovers its contribution (the collection thresholds are set per the terms of the dealer agreement, and the contribution includes the Company&#8217;s initial contribution, interest and fees).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A dealer incentive liability is recorded in the Company&#8217;s balance sheet based on the total outstanding balance of individual dealer loan portfolios at period end, less the remaining portion of the Company&#8217;s contribution in respective portfolios. As of December&#160;31, 2023 and 2022, the dealer incentive liability was $5,260 and $5,516, respectively. Dealer incentive expense for the&#160;years ended December&#160;31, 2023 and 2022 totaled $586 and $1,315, respectively, and is included in the Company&#8217;s statements of income.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies', window );">Product Warranties</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Product Warranties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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&#8217;s balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes activity within the warranty liability for the&#160;years ended December&#160;31, 2023 and 2022:</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;">&#8203;</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:75.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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.34%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.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;">Warranty liability, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">&#8203;</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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">&#8203;</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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 2,876</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product warranty accrued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 2,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 2,874</p></td></tr><tr><td style="vertical-align:bottom;width:75.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;">Warranty costs incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (2,691)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (2,701)</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty liability, end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.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,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.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;"> 3,049</p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advertising Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company expenses all advertising and marketing expenses in the period incurred. Advertising costs for the&#160;years ended December&#160;31, 2023 and 2022 were $409 and $120, respectively.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 (&#8220;ASC&#8221;) 820-10, <i style="font-style:italic;">Fair Value Measurement,</i> 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&#160;I measurement) and the lowest priority to unobservable inputs </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">(Level&#160;III measurements). The three levels of fair value hierarchy under ASC 820-10, <i style="font-style:italic;">Fair Value Measurement</i>, are 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><td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Level&#160;I</p></td><td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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></td></tr><tr><td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Level&#160;II</p></td><td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Significant observable inputs other than quoted prices in active markets for which inputs to the valuation methodology include: (1)&#160;Quoted prices for similar assets or liabilities in active markets; (2)&#160;Quoted prices for identical or similar assets or liabilities in inactive markets; (3)&#160;Inputs other than quoted prices that are observable; (4)&#160;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&#160;II input must be observable for substantially the full term of the asset or liability.</p></td></tr><tr><td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Level&#160;III</p></td><td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Significant unobservable inputs that reflect an entity&#8217;s own assumptions that market participants would use in pricing the assets or liabilities.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 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 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s financial instruments consist primarily of cash, investments in U.S. Treasury Notes, 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 12pt 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&#160;I valuation technique. The investment in US Treasury Notes has quoted prices available in active markets that the Company can access at measurement dates. The US Treasury Notes were sold by the Company on June 22, 2023. The Company determined that the fair value of the investment in US Treasury Notes was approximately $8,409 compared to the book value of $8,412 as of December 31, 2022. This was considered a Level I valuation technique. The lines of credit, notes payable, part of the MHP Notes and part of the other note receivables have variable interest rates that reflect market rates and their fair value approximates their carrying value. This is considered a Level&#160;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&#160;III valuation technique. The following table shows the fair market value and book value of these portfolios as of December&#160;31, 2023 and December&#160;31, 2022:</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;">&#8203;</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:74.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.64%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;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;">&#8203;</span></p></td><td colspan="2" 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: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Consumer loan portfolio, fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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><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;">&#8203;</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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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;"> 138,800</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;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><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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 139,009</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Fixed rate MHP Notes, fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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><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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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;"> 128,400</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;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:1.63%;margin:0pt;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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;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><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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;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,966</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Fixed rate other notes, fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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><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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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,600</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;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:1.63%;margin:0pt;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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;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><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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;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,722</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Product sales<i style="font-style:italic;"> </i>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 a 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. The Company provides inventory financing for independent retailers who purchase homes from us and then sell them to consumers. Inventory Finance Sales are considered sales of homes to the independent dealer. Retail Store Sales are homes sold through Company-owned retail locations. Inventory Finance Sales and Retail Sales of homes may be financed by the Company, by a third party, or 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 consignment fees, commercial lease rents, service fees and other miscellaneous income.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Reserve for Repurchase Commitments</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Reserve for Repurchase Commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In accordance with customary business practice in the manufactured housing industry, the Company has entered into certain repurchase agreements with certain financial institutions and other credit sources who provide floor plan financing to industry retailers, which provided that the Company will be obligated, under certain circumstances, to repurchase homes sold to retailers in the event of a default by a retailer in its obligation to such credit sources. The Company&#8217;s obligation under these repurchase agreements ceases upon the purchase of the home by the retail customer. The Company applies ASC 460, <i style="font-style:italic;">Guarantees</i> and ASC 450-20, <i style="font-style:italic;">Loss Contingencies</i>, to account for its liability for repurchase commitments. The Company considers its current obligations on current contracts to be immaterial and accordingly have not recorded any reserve for repurchase commitments as of December&#160;31, 2023 and 2022.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_InterestIncomePolicyTextBlock', window );">Interest Income</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Interest Income</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Interest on consumer loans, MHP Notes&#160;and other notes is recognized using the effective-interest method on the daily balances of the principal amounts outstanding and recorded as part of total revenue. Fees associated with the origination of loans and certain direct loan origination costs are netted and the net amount is deferred and recognized over the life of the loan as an adjustment of yield. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Interest related to other notes receivable balances and interest income earned on cash balances is shown in Non-operating Interest Income on the statements of income.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Compensation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Share-Based Compensation</b></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 ASC 718, <i style="font-style:italic;">Compensation&#8212;Stock Compensation</i>. Share-based compensation expense is recognized based on an award&#8217;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&#8217;s common stock on the grant date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:23.1pt;margin: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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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&#8217;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 &#8220;simplified&#8221; 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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ShippingAndHandlingCostsPolicyTextBlock', window );">Shipping and Handling Costs</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Shipping and Handling Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Shipping and handling costs incurred to deliver product to our customers are included as a component of cost of product sales in the statements of income. Shipping and handling costs for the&#160;years ended December&#160;31, 2023 and 2022 were $621 and $1,804, respectively.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Earnings Per Share</b></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 (&#8220;EPS&#8221;) 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&#8217;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. </p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company is subject to U.S. federal and state income taxes as a corporation. Income tax expense for the Company is recognized for the tax effects of the transactions reported in the financial statements and consist of taxes currently due, plus deferred taxes. The deferred tax assets and liabilities represent the future tax return consequences of those differences, which will be either taxable or deductible when the assets and liabilities are recovered or settled. Deferred tax assets and liabilities are reflected at income tax rates applicable to the period in which the deferred tax assets or liabilities are expected to be realized or settled. As changes in tax laws or rates are enacted, deferred tax assets and liabilities are adjusted through the provision for income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">A valuation allowance, if needed, reduces deferred tax assets to the expected amount most likely to be realized. Realization of deferred tax assets is dependent upon the generation of a sufficient level of future taxable income and recoverable taxes paid in prior&#160;years. Although realization is not assured, management believes it is more likely than not that the deferred tax assets will be realized. In addition, management does not believe there are any unrecorded deferred tax liabilities that are material to the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The determination of the provision for income taxes requires judgment, use of estimates, and the interpretation and application of complex tax laws. Judgment is required in assessing the timing and amounts of deductible and taxable items and the probability of sustaining uncertain tax positions. The benefits of uncertain tax positions are recorded in the Company&#8217;s financial statements only after determining a more-likely-than-not probability that the uncertain tax positions will withstand challenge, if any, from taxing authorities. When facts and circumstances change, the Company reassesses these probabilities and records any changes through the provision for income taxes. The Company recognizes interest and penalties relating to uncertain tax provisions as a component of tax expense. For the periods presented, management has determined there are no material uncertain tax positions for the tax years that remain subject to examination by major tax jurisdictions as of December&#160;31, 2023, which includes the tax years 2020, 2021 and 2022. </p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentrations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk are accounts receivable, consumer loans, MHP Notes, inventory finance loans and other notes receivable. Management believes that its credit policies are adequate to minimize potential credit risk related to accounts receivable and other notes receivable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The consumer loans and inventory finance loans are secured by the mobile homes that were financed through the loans. The MHP Notes&#160;are secured by mobile homes, other assets, and are personally guaranteed. The MHP Notes&#160;personal guarantor may cover multiple parks and each park is treated as a customer. As of December 31, 2023, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equaled 14.0%, 17.9% and 24.5% of the principal balance outstanding, all of which was secured by the mobile homes. As of December 31, 2022, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equaled 12.3%, 16.6% and 34.0% of the principal balance outstanding, all of which was secured by the mobile homes. As of December 31, 2023 and 2022, the Company had concentration of other notes receivable with one independent third-party and its affiliates that equaled 64.4% and 77.6%, respectively, of the principal balance outstanding. The other notes are secured by land and other assets and are personally guaranteed. </p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company elected to use longer phase-in periods for the adoption of new or revised financial accounting standards under the JOBS Act while it was an emerging growth company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February&#160;2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016-02, <i style="font-style:italic;">Leases (Topic 842)</i>, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. A lessee should recognize in the balance sheet a liability to make lease payments (the lease liability) and an asset representing its right to use the underlying asset for the lease term. ASU 2016-02 was effective for the Company for fiscal years beginning after December 15, 2021, and interim periods within those years. The Company adopted this standard in the first quarter of fiscal 2022 and elected certain practical expedients permitted under the transition guidance, including the package of practical expedients; however, the Company did not elect the hindsight practical expedient. Additionally, the Company elected the optional transition method that allowed for a cumulative-effect adjustment in the period of adoption and did not restate prior periods. The adoption of ASU 2016-02 resulted in an increase in total assets and total <span style="-sec-ix-hidden:Hidden_u83sbLFlwEyIQVbRiNXdew;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">liabilities</span></span> of $3,258 at transition. However, this standard did not have a material impact on the consolidated statement of income or the consolidated statement of cash flows.&#160;See Note 8 for further discussion on leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In June&#160;2016, the FASB issued ASU 2016-13 <i style="font-style:italic;">Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, 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 previous GAAP, however Topic 326 requires 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 affected 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&#8217;s fiscal&#160;year beginning January&#160;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, <i style="font-style:italic;">Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848</i>. 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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 0pt 12pt 0pt;">In November, 2023 the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (&#8220;ASU 2023-07&#8221;). 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 are currently 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 0pt 12pt 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&#8217;s Financial Statements upon adoption.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ConsumerLoansReceivablePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for consumer loans receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_ConsumerLoansReceivablePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_DealerFinanceReceivablePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for dealer finance receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_DealerFinanceReceivablePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_DealerIncentiveLiabilityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for Dealer Incentive Liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_DealerIncentiveLiabilityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_InterestIncomePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for interest income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_InterestIncomePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_NotesReceivableFromMobileHomeParksPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for notes receivable from Mobile Home Parks.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_NotesReceivableFromMobileHomeParksPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_OtherNotesReceivablePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for other notes receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_OtherNotesReceivablePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ShippingAndHandlingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_ShippingAndHandlingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480598/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 60<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 820<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//460/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 12<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangements entered into by lessor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -SubTopic 30<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-3A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -SubTopic 30<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670585835264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock', window );">Schedule of future minimum lease income</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Future minimum lease income under all operating leases for each of the next five years at December 31, 2023,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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#160;&#160;&#160;&#160;</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,825</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;">&#8203;</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;">&#160;</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,825</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;">&#8203;</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;">&#160;</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,825</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;">&#8203;</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;">&#160;</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,653</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;">&#8203;</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;">&#160;</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,460</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;">&#8203;</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;">&#160;</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;"> 804</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;">&#8203;</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;"> 9,392</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Schedule of the activity within the warranty liability account</a></td>
<td class="text"><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;">&#8203;</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:75.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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.34%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.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;">Warranty liability, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">&#8203;</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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">&#8203;</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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 2,876</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product warranty accrued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 2,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 2,874</p></td></tr><tr><td style="vertical-align:bottom;width:75.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;">Warranty costs incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (2,691)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (2,701)</p></td></tr><tr><td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty liability, end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.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,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.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;"> 3,049</p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Market value and book value of the portfolios</a></td>
<td class="text"><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;">&#8203;</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:74.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.64%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;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;">&#8203;</span></p></td><td colspan="2" 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: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Consumer loan portfolio, fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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><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;">&#8203;</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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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;"> 138,800</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;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><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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 139,009</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Fixed rate MHP Notes, fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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><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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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;"> 128,400</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;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:1.63%;margin:0pt;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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;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><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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;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,966</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Fixed rate other notes, fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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><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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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,600</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;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:1.63%;margin:0pt;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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;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><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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;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,722</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity of future minimum payments to be received by lessor on annual basis for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587291312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>REVENUE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of disaggregation of revenue</a></td>
<td class="text"><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;">&#8203;</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:65.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.78%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.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;">Year ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.78%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.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;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.78%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.43%;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.67%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.42%;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></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 45,549</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#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;"> 54,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 61,373</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;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,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 84,037</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#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,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 19,629</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 11,464</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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;"> 145,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 222,052</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;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;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#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,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 18,369</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;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,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 10,195</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 28,564</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 6,399</p></td></tr><tr><td style="vertical-align:bottom;width:65.78%;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;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.75%;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,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.74%;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;"> 257,015</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670574861824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSUMER LOANS RECEIVABLE (Tables) - Consumer<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Receivables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of consumer loans, net of allowance for loan losses and deferred financing fees</a></td>
<td class="text"><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;">&#8203;</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:71.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2023</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:10.49%;background:#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><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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;"> 142,340</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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><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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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;"> (2,501)</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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><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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (830)</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:10.49%;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><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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;"> 139,009</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Schedule of allowance for loan losses</a></td>
<td class="text"><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;">&#8203;</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:71.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;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;">2022</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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 year</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;"> 830</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;"> 884</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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (114)</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (243)</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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Charge offs</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 49</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 189</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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for loan losses, end of year</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;"> 765</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;"> 830</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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock', window );">Schedule of impaired and general reserve for allowance for loan losses</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:71.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;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;">&#8203;</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;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></tr><tr><td style="vertical-align:bottom;width:71.02%;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 consumer 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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.49%;background:#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;"> 159,738</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;"> 142,340</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 765</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 830</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.49%;background:#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,565</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;"> 1,610</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 562</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 612</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.49%;background:#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,173</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;"> 140,730</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;margin:0pt;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</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 218</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PastDueFinancingReceivablesTableTextBlock', window );">Schedule of consumer loans receivable that are past due</a></td>
<td class="text"><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;">&#8203;</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:52.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.27%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;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;">&#8203;</span></p></td><td colspan="2" 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: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.12%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;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;">&#8203;</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">%</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.27%;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:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.95%;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:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;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:4.81%;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';">&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.95%;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;"> 142,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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:52.27%;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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:52.27%;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:1.12%;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;">&#8203;</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:9.95%;background:#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:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:9.95%;background:#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,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 0.8</p></td></tr><tr><td style="vertical-align:bottom;width:52.27%;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:1.12%;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;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin: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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin: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:52.27%;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:1.12%;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;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#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;"> 486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 0.3</p></td></tr><tr><td style="vertical-align:bottom;width:52.27%;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:1.12%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;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><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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:52.27%;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:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.95%;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:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;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><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:9.95%;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,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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.1</p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock', window );">Schedule of disaggregation of outstanding principal balance of consumer loans receivable</a></td>
<td class="text"><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;">&#8203;</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:29.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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.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="font-size:11pt;visibility:hidden;">&#8203;</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:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="23" style="vertical-align:bottom;white-space:nowrap;width:70.51%;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;">Year of Origination</p></td></tr><tr><td style="vertical-align:bottom;width:29.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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;">&#8203;</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.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;">&#8203;</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.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;">&#8203;</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.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;">&#8203;</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;">&#8203;</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;">2019</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;">&#8203;</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;">&#8203;</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;">&#8203;</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.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;">&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;">&#8203;</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;"> 32,584</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;">&#8203;</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,951</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;">&#8203;</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,705</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;">&#8203;</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;"> 13,550</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;">&#8203;</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,857</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;">&#8203;</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;"> 51,747</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;">&#8203;</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;"> 157,394</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;">&#8203;</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.5</p></td></tr><tr><td style="vertical-align:bottom;width:29.03%;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;">&#8203;</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;">&#8203;</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;"> 217</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;">&#8203;</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;">&#8203;</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;"> 89</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;">&#8203;</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;">&#8203;</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;"> 108</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;">&#8203;</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;">&#8203;</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;"> 86</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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> 231</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;">&#8203;</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;">&#8203;</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;"> 731</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;">&#8203;</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;">&#8203;</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;"> 0.5</p></td></tr><tr><td style="vertical-align:bottom;width:29.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;">&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;">&#8203;</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;">&#8203;</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;"> 110</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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> 511</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;"> 197</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;">&#8203;</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;">&#8203;</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;"> 691</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;">&#8203;</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;">&#8203;</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;"> 1,613</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;">&#8203;</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;">&#8203;</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.0</p></td></tr><tr><td style="vertical-align:bottom;width:29.03%;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;">&#8203;</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;"> 32,911</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;">&#8203;</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;"> 25,040</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;">&#8203;</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;"> 22,324</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;">&#8203;</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;"> 13,740</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;">&#8203;</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;"> 13,054</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;">&#8203;</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;"> 52,669</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;">&#8203;</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;"> 159,738</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;">&#8203;</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:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of impaired and general reserve for allowance for loan losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PastDueFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of aging analysis for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 80<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-80<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PastDueFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670574471888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") (Tables) - Notes Receivable from Mobile Home Parks<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_NotesReceivableTableTextBlock', window );">Schedule of other notes receivable</a></td>
<td class="text"><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;">&#8203;</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.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;">&#8203;</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.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:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;">&#8203;</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><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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;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></tr><tr><td style="vertical-align:bottom;width:70.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;">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;">&#8203;</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 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;"> 184,280</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;">&#8203;</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 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;"> 143,810</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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,565)</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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,068)</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</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;"> (735)</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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</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 3.6pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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;">&#8203;</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 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;"> 181,980</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;">&#8203;</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 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;"> 142,742</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Schedule of allowance for loan losses</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">2022</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;">Allowance for loan losses, beginning of year</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;"> &#8212;</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;">Provision 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;">&#8203;</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;">&#8203;</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;"> 735</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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">Charge offs (recoveries)</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;">&#8203;</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;">&#160;</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 3.6pt 0.05pt 0pt;"> &#8212;</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;">&#8203;</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;">&#160;</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 3.6pt 0.05pt 0pt;"> &#8212;</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, end of year</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;">&#8203;</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;"> 735</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;">&#8203;</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;"> &#8212;</p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock', window );">Schedule of impaired and general reserve for allowance for loan losses</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">2022</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;">&#8203;</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;"> 184,280</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;">&#8203;</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;"> 134,067</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;">&#8203;</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;">&#8203;</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;"> 735</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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> 31,215</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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> 5</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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#160;</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;"> 153,065</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;">&#8203;</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;">&#160;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> 730</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;">&#8203;</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;">&#8203;</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;"> &#8212;</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock', window );">Schedule of disaggregation of outstanding principal balance of consumer loans receivable</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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:32.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.48%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="20" style="vertical-align:bottom;white-space:nowrap;width:66.41%;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;">Year of Origination</p></td></tr><tr><td style="vertical-align:bottom;width:32.48%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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:1.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-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;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.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-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;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.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-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.07%;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.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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.07%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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:1.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;">&#8203;</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:32.48%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;"> 55,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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.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;"> 51,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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.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;"> 36,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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.04%;background:#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,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">&#8203;</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.04%;background:#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,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">&#8203;</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;"> 183,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">&#8203;</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;"> 99.5</p></td></tr><tr><td style="vertical-align:bottom;width:32.48%;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.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="visibility:hidden;">&#8203;</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;">&#8203;</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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;">&#8203;</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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;">&#8203;</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;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:32.48%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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;"> 462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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;"> 849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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;"> 0.5</p></td></tr><tr><td style="vertical-align:bottom;width:32.48%;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.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="visibility:hidden;">&#8203;</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;"> 56,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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.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;"> 52,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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.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;"> 36,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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.04%;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;"> 35,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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.04%;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;"> 4,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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;"> 184,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">&#8203;</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</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:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of impaired and general reserve for allowance for loan losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_NotesReceivableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The tabular disclosure of notes receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_NotesReceivableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670585604912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER NOTES RECEIVABLE (Tables) - Other note receivable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_NotesReceivableTableTextBlock', window );">Schedule of other notes receivable</a></td>
<td class="text"><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;">&#8203;</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.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 35,353</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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 23,017</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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;"> (527)</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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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;"> (295)</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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;"> (236)</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 34,590</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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 22,722</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Schedule of allowance for loan losses</a></td>
<td class="text"><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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2022</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;">Allowance for loan losses, beginning of year</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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> &#8212;</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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> &#8212;</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;">Provision 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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 236</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> &#8212;</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;">Charge offs (recoveries)</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> &#8212;</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> &#8212;</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;">Allowance for loan losses, end of year</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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> 236</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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> &#8212;</p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock', window );">Schedule of impaired and general reserve for allowance for loan losses</a></td>
<td class="text"><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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">2022</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 Other notes receivable</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;">&#8203;</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><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;">&#8203;</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;"> 23,017</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">&#8203;</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;"> &#8212;</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 notes receivable 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;">&#8203;</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;">&#160;</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><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;">&#8203;</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;">&#160;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">&#8203;</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;"> &#8212;</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock', window );">Schedule of disaggregation of outstanding principal balance of consumer loans receivable</a></td>
<td class="text"><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;">&#8203;</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:32.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="20" style="vertical-align:bottom;white-space:nowrap;width:66.26%;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;">Year of Origination</p></td></tr><tr><td style="vertical-align:bottom;width:32.55%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#8203;</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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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;">&#8203;</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;"><b style="font-weight:bold;">% of Portfolio</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&lt; 30 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> 33,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#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;"> 461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#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;"> 191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#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;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#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;"> 105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#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;"> 34,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">%</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 0pt 0pt;"> 97.3</p></td></tr><tr><td style="vertical-align:bottom;width:32.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">30-90 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:32.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&gt; 90 days past due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> 299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> 649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;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;"> 948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 2.7</p></td></tr><tr><td style="vertical-align:bottom;width:32.55%;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:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> 33,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> 760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> 840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;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;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;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;"> 105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;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;"> 35,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">%</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 0pt 0pt;"> 100.0</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;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of impaired and general reserve for allowance for loan losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_NotesReceivableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The tabular disclosure of notes receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_NotesReceivableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578047232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEALER FINANCED RECEIVABLES (Tables) - Dealer Finance Receivable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Receivables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of consumer loans, net of allowance for loan losses and deferred financing fees</a></td>
<td class="text"><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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">2022</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;">&#8203;</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;"> 32,980</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;">&#8203;</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;"> 30,049</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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#8203;</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;"> &#8212;</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;">&#8203;</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;">&#160;</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;"> (442)</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;">&#8203;</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;">&#160;</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;"> (13)</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;">&#8203;</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;"> 32,538</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;">&#8203;</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;"> 30,036</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Schedule of allowance for loan losses</a></td>
<td class="text"><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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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><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;">&#8203;</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;">2022</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;">Allowance for loan losses, beginning of year</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;">&#8203;</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;"> 13</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;">&#8203;</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;"> &#8212;</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;">Provision 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;">&#8203;</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;">&#8203;</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;"> 429</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;">&#8203;</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;">&#8203;</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;"> 13</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;">Charge offs (recoveries)</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;">&#8203;</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;">&#160;</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 3.6pt 0.05pt 0pt;"> &#8212;</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;">&#8203;</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;">&#160;</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 3.6pt 0.05pt 0pt;"> &#8212;</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, end of year</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;">&#8203;</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;"> 442</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;">&#8203;</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;"> 13</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_DealerFinanceReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_DealerFinanceReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587007040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>LEASES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of present value of future lease payments under operating lease liabilities</a></td>
<td class="text"><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;">&#8203;</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: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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#160;&#160;&#160;&#160;</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;"> 519</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;">&#8203;</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;">&#160;</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;"> 495</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;">&#8203;</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;">&#160;</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;">&#8203;</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;">&#160;</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;">&#8203;</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;">&#160;</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;">&#8203;</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;">&#160;</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;"> &#8212;</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;">&#8203;</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,935</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;">&#8203;</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;">&#8203;</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;"> (50)</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;">&#8203;</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,885</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;">&#8203;</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;">&#8203;</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;"> (489)</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;">&#8203;</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,396</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:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587052272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>INVENTORIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of inventory</a></td>
<td class="text"><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;">&#8203;</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.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 13,506</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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 17,442</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 552</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 592</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</span></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 3.6pt 0pt 0pt;"> 26,911</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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</span></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 3.6pt 0pt 0pt;"> 21,028</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 40,969</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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 39,062</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587007040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>PROPERTY, PLANT AND EQUIPMENT</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property, plant and equipment</a></td>
<td class="text"><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;">&#8203;</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.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 14,953</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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 14,953</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 13,419</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 11,818</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> 11,576</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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> 5,131</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 1,571</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 1,556</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 6,527</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 5,750</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> 329</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> 300</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 48,375</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 39,508</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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;"> (10,495)</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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;"> (9,402)</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 37,880</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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 30,106</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587249728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsAbstract', window );"><strong>OTHER ASSETS.</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock', window );">Schedule of Other assets</a></td>
<td class="text"><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;">&#8203;</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.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;">&#8203;</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.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="visibility:hidden;">&#8203;</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="visibility:hidden;">&#8203;</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><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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;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></tr><tr><td style="vertical-align:bottom;width:70.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;">Prepaid rent</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;">&#8203;</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 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;"> 349</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;">&#8203;</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 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;"> 349</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.4%;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.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;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</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;"> 7</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</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;"> 338</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.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;">Repossessed homes</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</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 3.6pt 0.05pt 0pt;"> 2,215</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">&#160;</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 3.6pt 0.05pt 0pt;"> 795</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.4%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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 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;"> 2,571</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</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 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;"> 1,482</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:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587101616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>ACCRUED LIABILITIES.</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of accrued liabilities</a></td>
<td class="text"><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;">&#8203;</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.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 2,910</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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 3,049</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 990</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 753</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> 879</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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> 1,006</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 2,234</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 1,610</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> 1,018</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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> 54</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> 1,040</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;"><span style="visibility:hidden;">&#8203;</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;">&#8203;</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 0pt 0pt;"> 1,402</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 190</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 61</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 3,759</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 0pt 0pt;"> 6,699</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> 5,484</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</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 3.6pt 0pt 0pt;"> 2,261</p></td></tr><tr><td style="vertical-align:bottom;width:70.4%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 18,504</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;"><span style="visibility:hidden;">&#8203;</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.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 0pt 0pt;"> 16,895</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;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670586990736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Summary of significant components of the provision for income taxes</a></td>
<td class="text"><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;">&#8203;</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:71.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.59%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.2%;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;">Year ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.2%;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;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></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;"><span style="font-size:11pt;visibility:hidden;">&#8203;</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="font-size:11pt;visibility:hidden;">&#8203;</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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Federal</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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> 13,763</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;"><span style="font-size:11pt;visibility:hidden;">&#8203;</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="font-size:11pt;">$</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 0pt 0pt;"> 13,092</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  State</span></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> 1,037</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;"><span style="font-size:11pt;visibility:hidden;">&#8203;</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="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> 1,222</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current income tax provision</p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.58%;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;"> 14,800</p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.58%;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;"> 14,314</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Federal</span></p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"> (445)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 51</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  State</span></p></td><td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (79)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred income tax provision</p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> (524)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> 61</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for income taxes</p></td><td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.4%;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:10.58%;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;"> 14,276</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> 14,375</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of reconciliation of the Company's effective tax rate from operations to the U.S. federal income tax rate</a></td>
<td class="text"><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;">&#8203;</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:71.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.57%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.8%;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;">Year ended </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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.57%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.8%;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;">December&#160;31,&#160;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.57%;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;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;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;">2022</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal statutory rate</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 21.0</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;">%</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#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;"> 21.0</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State income taxes, net of federal tax benefit</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 0.9</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin: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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Energy efficiency credit</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (1.1)</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;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;"> (5.0)</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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effective tax rate</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> 20.8</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;">%</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;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;"> 17.5</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;">%</p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Summary of deferred tax assets and liabilities</a></td>
<td class="text"><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;">&#8203;</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:71.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.59%;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;">&#8203;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.19%;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;">Year ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.59%;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;">&#8203;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.19%;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;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.59%;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;">&#8203;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">2023</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:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</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;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Allowance for doubtful accounts</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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> 983</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;"><span style="visibility:hidden;">&#8203;</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;">$</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 0pt 0pt;"> 439</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Reserve accounts</span></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 231</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 204</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  State taxes</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 124</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 76</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Payroll taxes</span></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> -</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Uniform capitalization</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 19</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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 0pt 0pt;"> 15</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Other</span></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> 199</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> 256</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax assets</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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,556</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> 998</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Installment sale revenue</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"> (530)</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"> (674)</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Depreciation</span></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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"> (2,601)</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"> (2,808)</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Accrued interest receivable</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"> (742)</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</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;"> (581)</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">  Other</span></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> (21)</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax liabilities</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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,894)</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;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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;"> (4,063)</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liabilities</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:10.58%;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;"> (2,338)</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;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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,065)</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;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578341664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of restricted stock units activity</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of restricted stock award activity for the year ending December 31, 2023 (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:84.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;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;">&#8203;</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.75%;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;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.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-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.96%;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 Average Grant Date Fair Value Per Unit</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Nonvested, January 1, 2022</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> 35</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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;"> 14.01</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;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:2.18%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 517</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.82</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Vested</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (160)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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;"> 24.32</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Canceled</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> (350)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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.99</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Nonvested, December 31, 2022</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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 0pt 0pt;"> 42</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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;"> 6.93</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;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;">&#8203;</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;">&#8203;</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Nonvested, January 1, 2023</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> 42</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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;"> 6.93</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;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:2.18%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.26</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Vested</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (18)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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;"> 14.98</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Canceled</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> (17)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13.63</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Nonvested, December 31, 2023</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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 0pt 0pt;"> 8</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:8.96%;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;"> 17.09</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of stock option activity</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of option award activity (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:84.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;width:7.75%;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;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.96%;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 </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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.96%;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 </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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;width:11.27%;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 </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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.57%;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;">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:43.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:7.51%;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.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> 12.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;"> 9.36</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.52%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.04%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;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:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:7.51%;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;"> 40.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> 4.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;"> 9.44</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.04%;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:7.51%;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:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.52%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.04%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> (83)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:7.51%;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.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> 12.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.04%;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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 0.05pt 0pt;"> 1,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:7.51%;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;"> 40.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> 4.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;"> 9.44</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:7.51%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;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;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.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="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.75%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.45%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.51%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.43%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.53%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.27%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.52%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.04%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:7.51%;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;"> 40.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> 4.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;"> 9.44</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;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:1.97%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:7.51%;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;"> 22.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> 15.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;"> 4.70</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:7.51%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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 0pt 0.05pt 0pt;"> (56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:7.51%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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;"> 1,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:7.51%;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;"> 41.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> 5.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;"> 8.28</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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;">&#8203;</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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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 0.05pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:7.51%;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.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:7.53%;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;"> 4.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;"> 8.44</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin: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;">&#8203;</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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;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;"> &#8212;</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:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587215472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>EARNINGS PER SHARE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Summary of reconciliation of the numerators and denominators used in the computations of both basic and diluted EPS</a></td>
<td class="text"><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;">&#8203;</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.51%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.13%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.78%;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;">Year ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.13%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.78%;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;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.13%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.36%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.36%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income (in 000's)</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.09%;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;"> 54,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.09%;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;"> 67,773</p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic weighted-average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,385,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,357,785</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of dilutive securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restricted stock grants</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin: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,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin: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,286</p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;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;"> 683,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;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;"> 371,348</p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted weighted-average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,070,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,742,419</p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings per share attributable to Legacy Housing Corporation</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.09%;margin: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.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.09%;margin: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.78</p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.09%;background:#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.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.09%;background:#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.74</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;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670586965408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF OPERATIONS - Segment Reporting (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>NATURE OF OPERATIONS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segment</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670579894992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash and Cash Equivalents (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>item</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_NumberOfBanksHoldingCashInExcessOfFdicLimit', window );">Number of banks exceeding the FDIC limit | item</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashUninsuredAmount', window );">Cash in excess of FDIC limit | $</a></td>
<td class="nump">$ 105<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_NumberOfBanksHoldingCashInExcessOfFdicLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of banks holding cash in cash of the FDIC limit as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_NumberOfBanksHoldingCashInExcessOfFdicLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashUninsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashUninsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670573720112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Receivables (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>item</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>item</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetAbstract', window );"><strong>Accounts Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_AccountsReceivablesCreditPeriod', window );">Credit period</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 651<span></span>
</td>
<td class="nump">$ 279<span></span>
</td>
<td class="nump">$ 343<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_EscrowLiabilityCurrent', window );">Escrow liability</a></td>
<td class="nump">$ 10,104<span></span>
</td>
<td class="nump">9,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ComponentsOfAllowanceForLoanLosses', window );">Number of components comprising the allowance for loan losses | item</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered', window );">General reserve calculation, period of historical loss rate</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeclosedAssets', window );">Repossessed Assets</a></td>
<td class="nump">$ 2,215<span></span>
</td>
<td class="nump">795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ConsumerLoansReceivableMaturityTerm', window );">Consumer loans receivable term</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ConsumerLoansReceivableMaturityTerm', window );">Consumer loans receivable term</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember', window );">Notes Receivable from Mobile Home Parks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeclosedAssets', window );">Repossessed Assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LoansReceivableAverageRate', window );">Loan receivable, average interest rate</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Charge offs</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="nump">735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for loan losses</a></td>
<td class="nump">735<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_FinancingReceivableImpaired', window );">Impaired financing receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing receivable</a></td>
<td class="nump">184,280<span></span>
</td>
<td class="nump">$ 143,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember', window );">Notes Receivable from Mobile Home Parks | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing receivable</a></td>
<td class="nump">$ 98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember', window );">Notes Receivable from Mobile Home Parks | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LoansReceivableFixedAndVariableRate', window );">Loans receivable, fixed and variable interest rate</a></td>
<td class="nump">6.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_TermOfNotesReceivables', window );">Term of notes receivables</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember', window );">Notes Receivable from Mobile Home Parks | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LoansReceivableFixedAndVariableRate', window );">Loans receivable, fixed and variable interest rate</a></td>
<td class="nump">12.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_TermOfNotesReceivables', window );">Term of notes receivables</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember', window );">Other Note Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="nump">$ 236<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for loan losses</a></td>
<td class="nump">236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_FinancingReceivableImpaired', window );">Impaired financing receivable</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing receivable</a></td>
<td class="nump">35,353<span></span>
</td>
<td class="nump">23,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember', window );">Other Note Receivable | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing receivable</a></td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember', window );">Other Note Receivable | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_OtherNotesReceivableFixedInterestRate', window );">Interest rate on the other notes</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember', window );">Other Note Receivable | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_OtherNotesReceivableFixedInterestRate', window );">Interest rate on the other notes</a></td>
<td class="nump">17.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_DealerFinanceReceivableMember', window );">Dealer Finance Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_TermOfNotesReceivables', window );">Term of notes receivables</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="nump">$ 442<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for loan losses</a></td>
<td class="nump">429<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing receivable</a></td>
<td class="nump">$ 32,980<span></span>
</td>
<td class="nump">$ 30,049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember', window );">Consumer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ConsumerLoansReceivableAverageContractualInterestRate', window );">Average contractual interest rate</a></td>
<td class="nump">13.20%<span></span>
</td>
<td class="nump">13.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Principal outstanding on consumer loans</a></td>
<td class="nump">$ 1,565<span></span>
</td>
<td class="nump">$ 1,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="nump">765<span></span>
</td>
<td class="nump">830<span></span>
</td>
<td class="nump">$ 884<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for loan losses</a></td>
<td class="num">(114)<span></span>
</td>
<td class="num">(243)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing receivable</a></td>
<td class="nump">159,738<span></span>
</td>
<td class="nump">142,340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember', window );">Consumer | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing receivable</a></td>
<td class="nump">$ 2,345<span></span>
</td>
<td class="nump">$ 2,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_ReceivableFromMobileHomeParksMember', window );">Notes Receivable from Mobile Home Parks | Credit concentration risk | Independent Third Party and Affiliates [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ConcentrationRiskNumberOfCustomers', window );">Number of Independent third parties | item</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_ReceivableFromMobileHomeParksMember', window );">Notes Receivable from Mobile Home Parks | Credit concentration risk | Independent Third Party and Affiliates [Member] | Independent Third Party One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">12.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_ReceivableFromMobileHomeParksMember', window );">Notes Receivable from Mobile Home Parks | Credit concentration risk | Independent Third Party and Affiliates [Member] | Independent Third Party Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">17.90%<span></span>
</td>
<td class="nump">16.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_ReceivableFromMobileHomeParksMember', window );">Notes Receivable from Mobile Home Parks | Credit concentration risk | Independent Third Party and Affiliates [Member] | Independent Third party Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">24.50%<span></span>
</td>
<td class="nump">34.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_OtherNoteReceivableMember', window );">Other Note Receivable | Independent Third Party and Affiliates [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ConcentrationRiskNumberOfCustomers', window );">Number of Independent third parties | item</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_OtherNoteReceivableMember', window );">Other Note Receivable | Credit concentration risk | Independent Third Party and Affiliates [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>Loan Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">64.40%<span></span>
</td>
<td class="nump">77.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_AccountsReceivablesCreditPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The credit period offered, within which for customers has to pay the amounts due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_AccountsReceivablesCreditPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ComponentsOfAllowanceForLoanLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number components which comprises allowance for loan losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_ComponentsOfAllowanceForLoanLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ConcentrationRiskNumberOfCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number of customers on whom the entity significantly rely giving rise to concentration risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_ConcentrationRiskNumberOfCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ConsumerLoansReceivableAverageContractualInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average contractual interest rate per loan .</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_ConsumerLoansReceivableAverageContractualInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ConsumerLoansReceivableMaturityTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of maturity of consumer loans receivable, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_ConsumerLoansReceivableMaturityTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_EscrowLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of escrow liability outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_EscrowLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_FinancingReceivableImpaired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impaired financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_FinancingReceivableImpaired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The period of historical loss rate considered for the calculation of general reserve by the company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_LoansReceivableAverageRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the average rate of interest on loan receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_LoansReceivableAverageRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_LoansReceivableFixedAndVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the fixed and variable rate of interest on loan receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_LoansReceivableFixedAndVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_OtherNotesReceivableFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate on the other notes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_OtherNotesReceivableFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_TermOfNotesReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of notes receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_TermOfNotesReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of writeoff of financing receivable, charged against allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable on nonaccrual status. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br> -Publisher SEC<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeclosedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeclosedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableOtherInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 80<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-80<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br> -Publisher SEC<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-7A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanLossesExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of credit loss expense (reversal of expense) for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLossesExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_DealerFinanceReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_DealerFinanceReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_ReceivableFromMobileHomeParksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=legh_ReceivableFromMobileHomeParksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=legh_IndependentThirdPartiesAndAffiliatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=legh_IndependentThirdPartiesAndAffiliatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=legh_IndependentThirdPartyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=legh_IndependentThirdPartyOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=legh_IndependentThirdPartyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=legh_IndependentThirdPartyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=legh_IndependentThirdPartyThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=legh_IndependentThirdPartyThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_OtherNoteReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=legh_OtherNoteReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670585643328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventory, Property, plant and equipment, Impairment of Long Lived Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNoncurrentAbstract', window );"><strong>Inventories</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNoncurrent', window );">Noncurrent finished goods inventory</a></td>
<td class="nump">$ 7,793<span></span>
</td>
<td class="nump">$ 6,987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment for long-lived assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNoncurrentAbstract', window );"><strong>Inventories</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNoncurrentAbstract', window );"><strong>Inventories</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">39 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNoncurrentAbstract', window );"><strong>Inventories</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNoncurrentAbstract', window );"><strong>Inventories</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNoncurrentAbstract', window );"><strong>Inventories</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670579155712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LessorDescriptionOfLeasesLineItems', window );"><strong>Lessor, Description Of Leases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_DepreciationLeasedProperty', window );">Depreciation expense on leased property</a></td>
<td class="nump">$ 632<span></span>
</td>
<td class="nump">$ 582<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LessorDescriptionOfLeasesLineItems', window );"><strong>Lessor, Description Of Leases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseTermOfContract', window );">Term of lease agreement</a></td>
<td class="text">96 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LessorDescriptionOfLeasesLineItems', window );"><strong>Lessor, Description Of Leases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseTermOfContract', window );">Term of lease agreement</a></td>
<td class="text">120 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=legh_LeasedMobileHomesMember', window );">Leased Mobile Homes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LessorDescriptionOfLeasesLineItems', window );"><strong>Lessor, Description Of Leases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_DepreciationLeasedProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense charged against earnings for leased property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_DepreciationLeasedProperty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_LessorDescriptionOfLeasesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_LessorDescriptionOfLeasesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=legh_LeasedMobileHomesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=legh_LeasedMobileHomesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670573553216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property - Future Minimum Lease Income (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract', window );"><strong>Future minimum lease income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 1,825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears', window );">2025</a></td>
<td class="nump">1,825<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears', window );">2026</a></td>
<td class="nump">1,825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears', window );">2027</a></td>
<td class="nump">1,653<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears', window );">2028</a></td>
<td class="nump">1,460<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter', window );">Thereafter</a></td>
<td class="nump">804<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceived', window );">Total</a></td>
<td class="nump">$ 9,392<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payments to be received by lessor for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578618992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Dealer Incentive Liability, Advertising Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_DealerIncentiveLiabilityAbstract', window );"><strong>Dealer Incentive Liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_DealerIncentiveLiabilityNoncurrent', window );">Dealer incentive liability</a></td>
<td class="nump">$ 5,260<span></span>
</td>
<td class="nump">$ 5,516<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_DealerIncentiveExpense', window );">Dealer incentive expense</a></td>
<td class="nump">$ 586<span></span>
</td>
<td class="nump">$ 1,315<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_DealerIncentiveExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of dealer incentive expense incurred by entity during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_DealerIncentiveExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_DealerIncentiveLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_DealerIncentiveLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_DealerIncentiveLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of dealer incentive liability outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_DealerIncentiveLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670582987872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Product Warranty (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_TermOfProductWarranty', window );">Term of product warranty</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Warranty liability, beginning of year</a></td>
<td class="nump">$ 3,049<span></span>
</td>
<td class="nump">$ 2,876<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued', window );">Product warranty accrued</a></td>
<td class="nump">2,552<span></span>
</td>
<td class="nump">2,874<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPayments', window );">Warranty costs incurred</a></td>
<td class="num">(2,691)<span></span>
</td>
<td class="num">(2,701)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Warranty liability, end of year</a></td>
<td class="nump">2,910<span></span>
</td>
<td class="nump">3,049<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising Costs</a></td>
<td class="nump">$ 409<span></span>
</td>
<td class="nump">$ 120<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_TermOfProductWarranty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The term of product warranty.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_TermOfProductWarranty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578150416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair value of financial instruments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. Treasury | Fair Value | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosureAbstract', window );"><strong>Fair value of financial instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,409<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. Treasury | Book Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosureAbstract', window );"><strong>Fair value of financial instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,412<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer loan portfolio | Fair Value | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosureAbstract', window );"><strong>Fair value of financial instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans</a></td>
<td class="nump">$ 155,146<span></span>
</td>
<td class="nump">138,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer loan portfolio | Book Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosureAbstract', window );"><strong>Fair value of financial instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans</a></td>
<td class="nump">156,499<span></span>
</td>
<td class="nump">139,009<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=legh_ReceivableFromMobileHomeParksMember', window );">Notes Receivable from Mobile Home Parks | Fair Value | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosureAbstract', window );"><strong>Fair value of financial instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Notes receivable</a></td>
<td class="nump">176,270<span></span>
</td>
<td class="nump">128,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=legh_ReceivableFromMobileHomeParksMember', window );">Notes Receivable from Mobile Home Parks | Book Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosureAbstract', window );"><strong>Fair value of financial instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Notes receivable</a></td>
<td class="nump">178,724<span></span>
</td>
<td class="nump">129,966<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=legh_OtherNoteReceivableMember', window );">Other Note Receivable | Fair Value | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosureAbstract', window );"><strong>Fair value of financial instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Notes receivable</a></td>
<td class="nump">34,340<span></span>
</td>
<td class="nump">21,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=legh_OtherNoteReceivableMember', window );">Other Note Receivable | Book Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosureAbstract', window );"><strong>Fair value of financial instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Notes receivable</a></td>
<td class="nump">$ 34,590<span></span>
</td>
<td class="nump">$ 22,722<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//310-10/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_USTreasuryAndGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=legh_ReceivableFromMobileHomeParksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=legh_ReceivableFromMobileHomeParksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=legh_OtherNoteReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=legh_OtherNoteReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578341664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Shipping and Handling Costs &amp; Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ShippingAndHandlingCosts', window );">Shipping and handling costs</a></td>
<td class="nump">$ 621<span></span>
</td>
<td class="nump">$ 1,804<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ShippingAndHandlingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost incurred during the reporting period in transporting goods and services to customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_ShippingAndHandlingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670574845296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentrations (Details) - Independent Third Party and Affiliates [Member] - item<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_ReceivableFromMobileHomeParksMember', window );">Notes Receivable from Mobile Home Parks | Credit concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ConcentrationRiskNumberOfCustomers', window );">Number of Independent third parties</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_ReceivableFromMobileHomeParksMember', window );">Notes Receivable from Mobile Home Parks | Credit concentration risk | Independent Third Party One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">12.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_ReceivableFromMobileHomeParksMember', window );">Notes Receivable from Mobile Home Parks | Credit concentration risk | Independent Third Party Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">17.90%<span></span>
</td>
<td class="nump">16.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_ReceivableFromMobileHomeParksMember', window );">Notes Receivable from Mobile Home Parks | Credit concentration risk | Independent Third party Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">24.50%<span></span>
</td>
<td class="nump">34.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_OtherNoteReceivableMember', window );">Other note receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ConcentrationRiskNumberOfCustomers', window );">Number of Independent third parties</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_OtherNoteReceivableMember', window );">Other note receivable | Credit concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">64.40%<span></span>
</td>
<td class="nump">77.60%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ConcentrationRiskNumberOfCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number of customers on whom the entity significantly rely giving rise to concentration risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_ConcentrationRiskNumberOfCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481027/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_ReceivableFromMobileHomeParksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=legh_ReceivableFromMobileHomeParksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=legh_IndependentThirdPartiesAndAffiliatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=legh_IndependentThirdPartiesAndAffiliatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=legh_IndependentThirdPartyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=legh_IndependentThirdPartyOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=legh_IndependentThirdPartyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=legh_IndependentThirdPartyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=legh_IndependentThirdPartyThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=legh_IndependentThirdPartyThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_OtherNoteReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=legh_OtherNoteReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670571548224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jan. 01, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 506,742<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 436,813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,007<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,709<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasePracticalExpedientsPackage', window );">Lease, Practical Expedients, Package [true false]</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasePracticalExpedientUseOfHindsight', window );">Lease, Practical Expedient, Use of Hindsight [true false]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">259,758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">205,996<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember', window );">MHP Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember', window );">Other Note Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative effect, period of adoption, adjustment | ASU 2016-02</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">$ 3,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Liabilities</a></td>
<td class="nump">$ 3,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative effect, period of adoption, adjustment | ASU 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(698)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative effect, period of adoption, adjustment | MHP Notes | ASU 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative effect, period of adoption, adjustment | Dealer Financed Contracts [Member] | ASU 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative effect, period of adoption, adjustment | Other Note Receivable | ASU 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasePracticalExpedientUseOfHindsight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates (true false) whether practical expedient is elected to use hindsight in determining lease term and in assessing impairment of right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (j)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasePracticalExpedientUseOfHindsight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasePracticalExpedientsPackage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates (true false) whether practical expedients are elected for not reassessing whether any expired or existing contract is or contains lease, lease classification for expired or existing lease, and initial direct cost for any existing lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (j)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasePracticalExpedientsPackage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147477123/405-50-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482477/820-10-65-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482477/820-10-65-13<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483482/832-10-65-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483482/832-10-65-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479845/805-20-65-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479845/805-20-65-3<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479845/805-20-65-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480530/250-10-S99-5<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 69: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 70: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 71: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 72: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 73: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 74: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-6<br><br>Reference 75: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 76: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 77: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 78: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 79: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 80: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 81: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 82: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 83: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 84: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 85: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 86: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 87: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 88: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 89: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 90: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481925/310-20-65-2<br><br>Reference 91: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481925/310-20-65-2<br><br>Reference 92: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_DealerFinancedContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_DealerFinancedContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670573627600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>item</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>item</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract', window );">Incremental costs of obtaining a contract</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_TermOfProductWarranty', window );">Term Of Product Warranty</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Product sales</a></td>
<td class="nump">$ 145,100<span></span>
</td>
<td class="nump">$ 222,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts', window );">Dealer commission, reimbursed dealer expenses and other similar costs</a></td>
<td class="nump">$ 10,188<span></span>
</td>
<td class="nump">$ 11,588<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseTermOfContract', window );">Term of lease agreement</a></td>
<td class="text">96 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseTermOfContract', window );">Term of lease agreement</a></td>
<td class="text">120 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember', window );">Revenue from contract with customer product and service benchmark | Customer concentration risk | Independent Third Party and Affiliates [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ConcentrationRiskNumberOfCustomers', window );">Number of Independent third parties | item</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember', window );">Revenue from contract with customer product and service benchmark | Customer concentration risk | Independent Third Party One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Product sales</a></td>
<td class="nump">$ 10,134<span></span>
</td>
<td class="nump">$ 13,008<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">5.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember', window );">Revenue from contract with customer product and service benchmark | Customer concentration risk | Independent Third Party Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Product sales</a></td>
<td class="nump">$ 10,033<span></span>
</td>
<td class="nump">$ 11,879<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">6.90%<span></span>
</td>
<td class="nump">5.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ConcentrationRiskNumberOfCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number of customers on whom the entity significantly rely giving rise to concentration risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_ConcentrationRiskNumberOfCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of dealer commission, reimbursed dealer expenses and other similar costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_TermOfProductWarranty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The term of product warranty.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_TermOfProductWarranty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479773/842-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates (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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=legh_IndependentThirdPartiesAndAffiliatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=legh_IndependentThirdPartiesAndAffiliatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=legh_IndependentThirdPartyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=legh_IndependentThirdPartyOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=legh_IndependentThirdPartyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=legh_IndependentThirdPartyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670585583888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Product sales</a></td>
<td class="nump">$ 145,100<span></span>
</td>
<td class="nump">$ 222,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract', window );"><strong>Consumer and MHP loans interest:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansConsumer', window );">Interest - consumer installments notes</a></td>
<td class="nump">19,360<span></span>
</td>
<td class="nump">18,369<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansCommercial', window );">Interest - MHP notes</a></td>
<td class="nump">14,330<span></span>
</td>
<td class="nump">10,195<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_InterestAndFeeIncomeLoansDealer', window );">Interest - dealer finance notes</a></td>
<td class="nump">3,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio', window );">Total consumer, MHP and dealer loans interest</a></td>
<td class="nump">37,420<span></span>
</td>
<td class="nump">28,564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Other</a></td>
<td class="nump">6,624<span></span>
</td>
<td class="nump">6,399<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">189,144<span></span>
</td>
<td class="nump">257,015<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=legh_DirectSalesMember', window );">Direct sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Product sales</a></td>
<td class="nump">17,540<span></span>
</td>
<td class="nump">45,549<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=legh_CommercialSalesMember', window );">Commercial sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Product sales</a></td>
<td class="nump">54,955<span></span>
</td>
<td class="nump">61,373<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=legh_InventoryFinanceSalesMember', window );">Inventory finance sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Product sales</a></td>
<td class="nump">44,135<span></span>
</td>
<td class="nump">84,037<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=legh_RetailStoreSalesMember', window );">Retail store sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Product sales</a></td>
<td class="nump">19,169<span></span>
</td>
<td class="nump">19,629<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember', window );">Other (1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Product sales</a></td>
<td class="nump">$ 9,301<span></span>
</td>
<td class="nump">$ 11,464<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_InterestAndFeeIncomeLoansDealer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest and fee income generated from dealer financing. Dealer finance receivable are receivables for loans that we make to independent retailers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_InterestAndFeeIncomeLoansDealer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndFeeIncomeLoansCommercial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndFeeIncomeLoansCommercial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndFeeIncomeLoansConsumer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndFeeIncomeLoansConsumer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue and income classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=legh_DirectSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=legh_DirectSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=legh_CommercialSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=legh_CommercialSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=legh_InventoryFinanceSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=legh_InventoryFinanceSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=legh_RetailStoreSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=legh_RetailStoreSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670583266416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details) - Consumer - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Receivables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee', window );">Consumer loans receivable</a></td>
<td class="nump">$ 159,738<span></span>
</td>
<td class="nump">$ 142,340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount', window );">Loan discount and deferred financing fees</a></td>
<td class="num">(2,473)<span></span>
</td>
<td class="num">(2,501)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="num">(765)<span></span>
</td>
<td class="num">(830)<span></span>
</td>
<td class="num">$ (884)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Total, net</a></td>
<td class="nump">$ 156,500<span></span>
</td>
<td class="nump">$ 139,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481598/310-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 20<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670582703280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSUMER LOANS RECEIVABLE - Allowance for loan losses (Details) - Consumer - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward', window );"><strong>Financing Receivable, Allowance for Credit Loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses, beginning of year</a></td>
<td class="nump">$ 830<span></span>
</td>
<td class="nump">$ 884<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for loan losses</a></td>
<td class="num">(114)<span></span>
</td>
<td class="num">(243)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery', window );">Charge offs</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">189<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses, end of year</a></td>
<td class="nump">$ 765<span></span>
</td>
<td class="nump">$ 830<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after recovery, of writeoff of financing receivable, charged against allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (4)<br> -Publisher SEC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanLossesExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of credit loss expense (reversal of expense) for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLossesExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670564499152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSUMER LOANS RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details) - Consumer - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Receivables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee', window );">Total consumer loans</a></td>
<td class="nump">$ 159,738<span></span>
</td>
<td class="nump">$ 142,340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="nump">765<span></span>
</td>
<td class="nump">830<span></span>
</td>
<td class="nump">$ 884<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_FinancingLoansIndividuallyEvaluatedForImpairment', window );">Impaired loans individually evaluated for impairment</a></td>
<td class="nump">1,565<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_FinancingReceivableImpairedRelatedAllowance', window );">Specific reserve against impaired loans</a></td>
<td class="nump">562<span></span>
</td>
<td class="nump">612<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance', window );">Other loans collectively evaluated for allowance</a></td>
<td class="nump">158,173<span></span>
</td>
<td class="nump">140,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LoansAndLeasesReceivableAllowanceGeneral', window );">General allowance for loan losses</a></td>
<td class="nump">$ 203<span></span>
</td>
<td class="nump">$ 218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_FinancingLoansIndividuallyEvaluatedForImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The financing receivables that were individually evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_FinancingLoansIndividuallyEvaluatedForImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_FinancingReceivableImpairedRelatedAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit losses related to recorded investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_FinancingReceivableImpairedRelatedAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_LoansAndLeasesReceivableAllowanceGeneral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance to cover general losses on loans .</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_LoansAndLeasesReceivableAllowanceGeneral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The balance of financing receivables that were collectively evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670585869280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details) - Consumer - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Past due consumer loans:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LoansAndLeasesReceivableGrossPercent', window );">Total consumer loans receivable (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing receivable</a></td>
<td class="nump">$ 159,738<span></span>
</td>
<td class="nump">$ 142,340<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember', window );">Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Past due consumer loans:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing receivable</a></td>
<td class="nump">$ 2,345<span></span>
</td>
<td class="nump">$ 2,999<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePercentPastDue1', window );">Consumer loans receivable past due (Percent)</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember', window );">31 - 60 days past due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Past due consumer loans:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing receivable</a></td>
<td class="nump">$ 624<span></span>
</td>
<td class="nump">$ 1,150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePercentPastDue1', window );">Consumer loans receivable past due (Percent)</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember', window );">61 - 90 days past due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Past due consumer loans:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing receivable</a></td>
<td class="nump">$ 149<span></span>
</td>
<td class="nump">$ 108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePercentPastDue1', window );">Consumer loans receivable past due (Percent)</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember', window );">91 - 120 days past due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Past due consumer loans:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing receivable</a></td>
<td class="nump">$ 123<span></span>
</td>
<td class="nump">$ 486<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePercentPastDue1', window );">Consumer loans receivable past due (Percent)</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember', window );">Greater than 120 days past due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Past due consumer loans:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing receivable</a></td>
<td class="nump">$ 1,449<span></span>
</td>
<td class="nump">$ 1,255<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePercentPastDue1', window );">Consumer loans receivable past due (Percent)</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_LoansAndLeasesReceivableGrossPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percent of amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_LoansAndLeasesReceivableGrossPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePercentPastDue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of financing receivable balance that is past due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePercentPastDue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 80<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-80<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 80<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-80<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br> -Publisher SEC<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-7A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivables31To60DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivables31To60DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivables61To90DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivables61To90DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivables91To120DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivables91To120DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivablesGreaterThan120DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivablesGreaterThan120DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670574483632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSUMER LOANS RECEIVABLE - Disaggregation of outstanding principal balance of consumer loans receivable (Details) - Consumer - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract', window );"><strong>Disaggregation the outstanding principal balance of consumer loans receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">2023</a></td>
<td class="nump">$ 32,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">2022</a></td>
<td class="nump">25,040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">2021</a></td>
<td class="nump">22,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">2020</a></td>
<td class="nump">13,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">2019</a></td>
<td class="nump">13,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Prior</a></td>
<td class="nump">52,669<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss, Total</a></td>
<td class="nump">$ 159,738<span></span>
</td>
<td class="nump">$ 142,340<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent', window );">% of Portfolio</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_LessThan30DaysPastDueMember', window );">Less than 30 days past due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract', window );"><strong>Disaggregation the outstanding principal balance of consumer loans receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">2023</a></td>
<td class="nump">$ 32,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">2022</a></td>
<td class="nump">24,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">2021</a></td>
<td class="nump">21,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">2020</a></td>
<td class="nump">13,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">2019</a></td>
<td class="nump">12,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Prior</a></td>
<td class="nump">51,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss, Total</a></td>
<td class="nump">$ 157,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent', window );">% of Portfolio</a></td>
<td class="nump">98.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_ThirtyTo90DaysPastDueMember', window );">30-90 days past due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract', window );"><strong>Disaggregation the outstanding principal balance of consumer loans receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">2023</a></td>
<td class="nump">$ 217<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">2022</a></td>
<td class="nump">89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">2021</a></td>
<td class="nump">108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">2020</a></td>
<td class="nump">86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Prior</a></td>
<td class="nump">231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss, Total</a></td>
<td class="nump">$ 731<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent', window );">% of Portfolio</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivablesGreaterThan90DaysPastDueMember', window );">&gt; 90 days past due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract', window );"><strong>Disaggregation the outstanding principal balance of consumer loans receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">2023</a></td>
<td class="nump">$ 110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">2021</a></td>
<td class="nump">511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">2020</a></td>
<td class="nump">104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">2019</a></td>
<td class="nump">197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Prior</a></td>
<td class="nump">691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss, Total</a></td>
<td class="nump">$ 1,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent', window );">% of Portfolio</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage, before allowance for credit loss, of financing receivable to total financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated in current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 80<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-80<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br> -Publisher SEC<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-7A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=us-gaap_ConsumerBorrowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_LessThan30DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_LessThan30DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_ThirtyTo90DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_ThirtyTo90DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivablesGreaterThan90DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivablesGreaterThan90DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670573664752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember', window );">Notes Receivable from Mobile Home Parks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Receivables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount', window );">Unamortized financing fees</a></td>
<td class="nump">$ 1,565<span></span>
</td>
<td class="nump">$ 1,068<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Charge offs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="nump">735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing receivable</a></td>
<td class="nump">184,280<span></span>
</td>
<td class="nump">143,810<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for loan losses</a></td>
<td class="nump">735<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember', window );">Notes Receivable from Mobile Home Parks | Financial Asset, Past Due [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Receivables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing receivable</a></td>
<td class="nump">98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember', window );">MHP and Other Notes Receivable | Credit concentration risk | Independent third party and affiliates one | Independent Third Party One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Receivables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing receivable</a></td>
<td class="nump">55,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_FinancingReceivableDefaultAndLitigation', window );">Receivables currently in default and are the subject of ongoing litigation</a></td>
<td class="nump">$ 37,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_FinancingReceivableDefaultAndLitigation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable in default and litigation as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_FinancingReceivableDefaultAndLitigation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of writeoff of financing receivable, charged against allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481598/310-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 20<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 80<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-80<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br> -Publisher SEC<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-7A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanLossesExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of credit loss expense (reversal of expense) for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLossesExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=legh_IndependentThirdPartyAndAffiliates1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=legh_IndependentThirdPartyAndAffiliates1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=legh_IndependentThirdPartyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=legh_IndependentThirdPartyOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578283728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") - Notes receivable from mobile home parks (Details) - MHP Notes - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Outstanding principal balance</a></td>
<td class="nump">$ 184,280<span></span>
</td>
<td class="nump">$ 143,810<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount', window );">Loan discount and deferred financing fees</a></td>
<td class="num">(1,565)<span></span>
</td>
<td class="num">(1,068)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="num">(735)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Total, net</a></td>
<td class="nump">$ 181,980<span></span>
</td>
<td class="nump">$ 142,742<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481598/310-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 20<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 80<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-80<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br> -Publisher SEC<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-7A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587054496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") - Allowance for loan losses (Details) - MHP Notes - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for loan losses</a></td>
<td class="nump">$ 735<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses, end of year</a></td>
<td class="nump">$ 735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanLossesExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of credit loss expense (reversal of expense) for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLossesExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578861904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") - Impaired and general reserve for allowance for loan losses (Details) - MHP Notes - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee', window );">Total consumer loans</a></td>
<td class="nump">$ 184,280<span></span>
</td>
<td class="nump">$ 134,067<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="nump">735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_FinancingLoansIndividuallyEvaluatedForImpairment', window );">Impaired loans individually evaluated for impairment</a></td>
<td class="nump">31,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_FinancingReceivableImpairedRelatedAllowance', window );">Specific reserve against impaired loans</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance', window );">Other loans collectively evaluated for allowance</a></td>
<td class="nump">153,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LoansAndLeasesReceivableAllowanceGeneral', window );">General allowance for loan losses</a></td>
<td class="nump">$ 730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_FinancingLoansIndividuallyEvaluatedForImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The financing receivables that were individually evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_FinancingLoansIndividuallyEvaluatedForImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_FinancingReceivableImpairedRelatedAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit losses related to recorded investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_FinancingReceivableImpairedRelatedAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_LoansAndLeasesReceivableAllowanceGeneral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance to cover general losses on loans .</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_LoansAndLeasesReceivableAllowanceGeneral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The balance of financing receivables that were collectively evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670574826608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") - Disaggregates the outstanding principal balance of MHP receivable (Details) - MHP Notes - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract', window );"><strong>Disaggregation the outstanding principal balance of consumer loans receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">2023</a></td>
<td class="nump">$ 56,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">2022</a></td>
<td class="nump">52,196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">2021</a></td>
<td class="nump">36,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">2020</a></td>
<td class="nump">35,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">2019</a></td>
<td class="nump">4,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss, Total</a></td>
<td class="nump">$ 184,280<span></span>
</td>
<td class="nump">$ 143,810<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent', window );">% of Portfolio</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_LessThan30DaysPastDueMember', window );">Less than 30 days past due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract', window );"><strong>Disaggregation the outstanding principal balance of consumer loans receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">2023</a></td>
<td class="nump">$ 55,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">2022</a></td>
<td class="nump">51,809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">2021</a></td>
<td class="nump">36,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">2020</a></td>
<td class="nump">35,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">2019</a></td>
<td class="nump">4,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss, Total</a></td>
<td class="nump">$ 183,431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent', window );">% of Portfolio</a></td>
<td class="nump">99.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivablesGreaterThan90DaysPastDueMember', window );">&gt; 90 days past due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract', window );"><strong>Disaggregation the outstanding principal balance of consumer loans receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">2023</a></td>
<td class="nump">$ 462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">2022</a></td>
<td class="nump">387<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss, Total</a></td>
<td class="nump">$ 849<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent', window );">% of Portfolio</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage, before allowance for credit loss, of financing receivable to total financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated in current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 80<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-80<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br> -Publisher SEC<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-7A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_ReceivableFromMobileHomeParksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_LessThan30DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_LessThan30DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivablesGreaterThan90DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivablesGreaterThan90DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670573102800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER NOTES RECEIVABLE (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember', window );">MHP and Other Notes Receivable | Credit concentration risk | Independent Third Party One | Independent third party and affiliates one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Outstanding principal balance</a></td>
<td class="nump">$ 55,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_FinancingReceivableDefaultAndLitigation', window );">Receivables currently in default and are the subject of ongoing litigation</a></td>
<td class="nump">37,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember', window );">Other note receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Outstanding principal balance</a></td>
<td class="nump">35,353<span></span>
</td>
<td class="nump">$ 23,017<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount', window );">Loan discount and deferred financing fees</a></td>
<td class="num">(527)<span></span>
</td>
<td class="num">(295)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="num">(236)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Total, net</a></td>
<td class="nump">$ 34,590<span></span>
</td>
<td class="nump">$ 22,722<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_FinancingReceivableDefaultAndLitigation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable in default and litigation as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_FinancingReceivableDefaultAndLitigation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481598/310-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 20<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 80<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-80<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br> -Publisher SEC<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-7A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=legh_IndependentThirdPartyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=legh_IndependentThirdPartyOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=legh_IndependentThirdPartyAndAffiliates1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=legh_IndependentThirdPartyAndAffiliates1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587290240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER NOTES RECEIVABLE - Allowance for loan losses (Details) - Other Note Receivable<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward', window );"><strong>Financing Receivable, Allowance for Credit Loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses, beginning of year</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for loan losses</a></td>
<td class="nump">236<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses, end of year</a></td>
<td class="nump">$ 236<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanLossesExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of credit loss expense (reversal of expense) for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLossesExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670571560224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER NOTES RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details) - Other Note Receivable - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee', window );">Total consumer loans</a></td>
<td class="nump">$ 35,353<span></span>
</td>
<td class="nump">$ 23,017<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="nump">236<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_FinancingLoansIndividuallyEvaluatedForImpairment', window );">Impaired loans individually evaluated for impairment</a></td>
<td class="nump">25,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_FinancingReceivableImpairedRelatedAllowance', window );">Specific reserve against impaired loans</a></td>
<td class="nump">84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance', window );">Other loans collectively evaluated for allowance</a></td>
<td class="nump">10,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LoansAndLeasesReceivableAllowanceGeneral', window );">General allowance for loan losses</a></td>
<td class="nump">$ 152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_FinancingLoansIndividuallyEvaluatedForImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The financing receivables that were individually evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_FinancingLoansIndividuallyEvaluatedForImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_FinancingReceivableImpairedRelatedAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit losses related to recorded investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_FinancingReceivableImpairedRelatedAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_LoansAndLeasesReceivableAllowanceGeneral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance to cover general losses on loans .</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_LoansAndLeasesReceivableAllowanceGeneral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The balance of financing receivables that were collectively evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578423344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER NOTES RECEIVABLE - Disaggregation of outstanding principal balance of Other notes receivable (Details) - Other Note Receivable - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract', window );"><strong>Disaggregation the outstanding principal balance of consumer loans receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">2023</a></td>
<td class="nump">$ 33,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">2022</a></td>
<td class="nump">760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">2021</a></td>
<td class="nump">840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">2020</a></td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">2019</a></td>
<td class="nump">105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss, Total</a></td>
<td class="nump">$ 35,353<span></span>
</td>
<td class="nump">$ 23,017<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent', window );">% of Portfolio</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_LessThan30DaysPastDueMember', window );">Less than 30 days past due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract', window );"><strong>Disaggregation the outstanding principal balance of consumer loans receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">2023</a></td>
<td class="nump">$ 33,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">2022</a></td>
<td class="nump">461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">2021</a></td>
<td class="nump">191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">2020</a></td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">2019</a></td>
<td class="nump">105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss, Total</a></td>
<td class="nump">$ 34,405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent', window );">% of Portfolio</a></td>
<td class="nump">97.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivablesGreaterThan90DaysPastDueMember', window );">&gt; 90 days past due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract', window );"><strong>Disaggregation the outstanding principal balance of consumer loans receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">2022</a></td>
<td class="nump">$ 299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">2021</a></td>
<td class="nump">649<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss, Total</a></td>
<td class="nump">$ 948<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent', window );">% of Portfolio</a></td>
<td class="nump">2.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage, before allowance for credit loss, of financing receivable to total financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated in current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 80<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-80<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br> -Publisher SEC<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-7A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_LessThan30DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_LessThan30DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivablesGreaterThan90DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivablesGreaterThan90DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670583225584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEALER FINANCED RECEIVABLES - net of allowance for loan losses and deferred financing fees (Details) - Dealer Finance Receivable - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Receivables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Outstanding principal balance</a></td>
<td class="nump">$ 32,980<span></span>
</td>
<td class="nump">$ 30,049<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="num">(442)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Total, net</a></td>
<td class="nump">$ 32,538<span></span>
</td>
<td class="nump">$ 30,036<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 80<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-80<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br> -Publisher SEC<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-7A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_DealerFinanceReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_DealerFinanceReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670583171840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEALER FINANCED RECEIVABLES - Allowance for loan losses (Details) - Dealer Finance Receivable - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Receivables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses, beginning of year</a></td>
<td class="nump">$ 13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for loan losses</a></td>
<td class="nump">429<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses, end of year</a></td>
<td class="nump">$ 442<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanLossesExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of credit loss expense (reversal of expense) for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLossesExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_DealerFinanceReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_DealerFinanceReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578850608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>lease</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>LEASES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LesseeOperatingLeaseNumberOfLeases', window );">Number of operating leases</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LesseeOperatingSubleaseNumberOfLeases', window );">Number of operating leases subleased</a></td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend', window );">Options to renew</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating lease weighted average remaining lease term1</a></td>
<td class="text">4 years 2 months 15 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted Average Discount Rate</a></td>
<td class="nump">2.08%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost | $</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>LEASES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>LEASES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=legh_HeritageHousingAndTinyHomesRetailLocationsMember', window );">Heritage Housing and Tiny Homes retail locations</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>LEASES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LesseeOperatingLeaseNumberOfLeases', window );">Number of operating leases</a></td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=legh_CorporateAndAdministrativeOfficesInBedfordMember', window );">Corporate and administrative offices in Bedford, TX and Norcross, GA</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>LEASES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LesseeOperatingSubleaseNumberOfLeases', window );">Number of operating leases subleased</a></td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_LesseeOperatingLeaseNumberOfLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents number of operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_LesseeOperatingLeaseNumberOfLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_LesseeOperatingSubleaseNumberOfLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents number of operating leases subleased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_LesseeOperatingSubleaseNumberOfLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates (true false) whether lessee has option to extend operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=legh_HeritageHousingAndTinyHomesRetailLocationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=legh_HeritageHousingAndTinyHomesRetailLocationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=legh_CorporateAndAdministrativeOfficesInBedfordMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=legh_CorporateAndAdministrativeOfficesInBedfordMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670583105136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Future minimum lease payments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>LEASES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2028</a></td>
<td class="nump">145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">1,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less amount representing interest</a></td>
<td class="num">(50)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liability</a></td>
<td class="nump">1,885<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less current lease liability</a></td>
<td class="num">(489)<span></span>
</td>
<td class="num">$ (650)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Total non-current lease liability</a></td>
<td class="nump">$ 1,396<span></span>
</td>
<td class="nump">$ 2,121<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670572498208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVENTORIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>INVENTORIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 13,506<span></span>
</td>
<td class="nump">$ 17,442<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in progress</a></td>
<td class="nump">552<span></span>
</td>
<td class="nump">592<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">26,911<span></span>
</td>
<td class="nump">21,028<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_InventoryNetCurrentAndNoncurrent', window );">Total</a></td>
<td class="nump">40,969<span></span>
</td>
<td class="nump">39,062<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNoncurrent', window );">Inventories, net</a></td>
<td class="nump">7,793<span></span>
</td>
<td class="nump">6,987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Inventory allowance for finished goods</a></td>
<td class="nump">$ 439<span></span>
</td>
<td class="nump">$ 402<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_InventoryNetCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, current and noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_InventoryNetCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670585693088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, PLANT AND EQUIPMENT</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">$ 48,375<span></span>
</td>
<td class="nump">$ 39,508<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="num">(10,495)<span></span>
</td>
<td class="num">(9,402)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property, plant and equipment</a></td>
<td class="nump">37,880<span></span>
</td>
<td class="nump">30,106<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">1,663<span></span>
</td>
<td class="nump">1,137<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of product sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, PLANT AND EQUIPMENT</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">512<span></span>
</td>
<td class="nump">568<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, PLANT AND EQUIPMENT</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">14,953<span></span>
</td>
<td class="nump">14,953<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=legh_BuildingsAndLeaseholdImprovementsMember', window );">Buildings and leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, PLANT AND EQUIPMENT</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">13,419<span></span>
</td>
<td class="nump">11,818<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, PLANT AND EQUIPMENT</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">11,576<span></span>
</td>
<td class="nump">5,131<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, PLANT AND EQUIPMENT</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">1,571<span></span>
</td>
<td class="nump">1,556<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, PLANT AND EQUIPMENT</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">6,527<span></span>
</td>
<td class="nump">5,750<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, PLANT AND EQUIPMENT</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">$ 329<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=legh_BuildingsAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=legh_BuildingsAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670573631872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER ASSETS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsAbstract', window );"><strong>OTHER ASSETS.</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidRent', window );">Prepaid rent</a></td>
<td class="nump">$ 349<span></span>
</td>
<td class="nump">$ 349<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Other</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">338<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeclosedAssets', window );">Repossessed homes</a></td>
<td class="nump">2,215<span></span>
</td>
<td class="nump">795<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Total</a></td>
<td class="nump">$ 2,571<span></span>
</td>
<td class="nump">$ 1,482<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeclosedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeclosedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsMiscellaneousNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483032/340-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482955/340-10-05-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587143792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT SECURITIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 22, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>DEBT SECURITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent', window );">Held to maturity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 8,412<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfInvestments', window );">Gain on sale of debt securities</a></td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578248480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ACCRUED LIABILITIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>ACCRUED LIABILITIES.</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent', window );">Warranty reserve</a></td>
<td class="nump">$ 2,910<span></span>
</td>
<td class="nump">$ 3,049<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationReserveCurrent', window );">Litigation reserve</a></td>
<td class="nump">990<span></span>
</td>
<td class="nump">753<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_AccruedPayrollLiabilityCurrent', window );">Payroll</a></td>
<td class="nump">879<span></span>
</td>
<td class="nump">1,006<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_PortfolioTaxesAndTitle', window );">Portfolio taxes and title</a></td>
<td class="nump">2,234<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Property tax</a></td>
<td class="nump">1,018<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_AccruedDealerDebatesCurrent', window );">Dealer rebates</a></td>
<td class="nump">1,040<span></span>
</td>
<td class="nump">1,402<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">Sales tax</a></td>
<td class="nump">190<span></span>
</td>
<td class="nump">61<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Federal and state income taxes</a></td>
<td class="nump">3,759<span></span>
</td>
<td class="nump">6,699<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent', window );">Other</a></td>
<td class="nump">5,484<span></span>
</td>
<td class="nump">2,261<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent', window );">Total accrued liabilities</a></td>
<td class="nump">$ 18,504<span></span>
</td>
<td class="nump">$ 16,895<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_AccruedDealerDebatesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of accrued dealer debates classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_AccruedDealerDebatesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_AccruedPayrollLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of accrued payroll liability classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_AccruedPayrollLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_PortfolioTaxesAndTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of portfolio taxes and title.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_PortfolioTaxesAndTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483384/720-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578527952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LINES OF CREDIT (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 28, 2023</div></th>
<th class="th"><div>Mar. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jul. 28, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of Credit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 930<span></span>
</td>
<td class="nump">$ 225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=legh_RevolverOneMember', window );">Revolver</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of Credit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Effective interest rate (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.12%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount of available credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Deferred debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LineOfCreditFacilityBorrowingAmountSuspended', window );">Borrowing amount suspended</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Current borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=legh_RevolverOneMember', window );">Revolver | SOFR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of Credit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Spread rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=legh_RevolverTwoMember', window );">New Revolver</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of Credit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Effective interest rate (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount of available credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Deferred debt issuance costs</a></td>
<td class="nump">$ 271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Term of facility</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_AdditionalCommitmentAccordionFeature', window );">Additional commitment accordion feature</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings', window );">Interest rate based upon average quarterly borrowings</a></td>
<td class="nump">2.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_FinancialAndNonFinancialCovenantsAbstract', window );"><strong>financial covenants:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_DebtInstrumentsCovenantsMaximumLeverageRatio', window );">Maximum leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_MinimumFixedChargeCoverageRatio', window );">Minimum fixed charge coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=legh_RevolverTwoMember', window );">New Revolver | SOFR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of Credit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Spread rate</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=legh_RevolverTwoMember', window );">New Revolver | Base rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of Credit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Spread rate</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_AdditionalCommitmentAccordionFeature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional commitment accordion feature under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_AdditionalCommitmentAccordionFeature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of interest based upon the average quarterly borrowings under the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_DebtInstrumentsCovenantsMaximumLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The ratio that assesses the ability of a company to meet its financial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_DebtInstrumentsCovenantsMaximumLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_FinancialAndNonFinancialCovenantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_FinancialAndNonFinancialCovenantsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_LineOfCreditFacilityBorrowingAmountSuspended">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of borrowing amount of line of credit suspended.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_LineOfCreditFacilityBorrowingAmountSuspended</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_MinimumFixedChargeCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_MinimumFixedChargeCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=legh_RevolverOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=legh_RevolverOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=legh_RevolverTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=legh_RevolverTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578497632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Tabular (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 13,763<span></span>
</td>
<td class="nump">$ 13,092<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">1,037<span></span>
</td>
<td class="nump">1,222<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current income tax provision</a></td>
<td class="nump">14,800<span></span>
</td>
<td class="nump">14,314<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(445)<span></span>
</td>
<td class="nump">51<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(79)<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred income tax provision</a></td>
<td class="num">(524)<span></span>
</td>
<td class="nump">61<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 14,276<span></span>
</td>
<td class="nump">$ 14,375<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal tax benefit</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent', window );">Energy efficiency credit</a></td>
<td class="num">(1.10%)<span></span>
</td>
<td class="num">(5.00%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">20.80%<span></span>
</td>
<td class="nump">17.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 983<span></span>
</td>
<td class="nump">$ 439<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves', window );">Reserve accounts</a></td>
<td class="nump">231<span></span>
</td>
<td class="nump">204<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsStateTaxes', window );">State taxes</a></td>
<td class="nump">124<span></span>
</td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits', window );">Payroll taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_DeferredTaxAssetsUniformCapitalization', window );">Uniform capitalization</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">199<span></span>
</td>
<td class="nump">256<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">1,556<span></span>
</td>
<td class="nump">998<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_DeferredTaxLiabilitiesInstallmentSaleRevenue', window );">Installment sale revenue</a></td>
<td class="num">(530)<span></span>
</td>
<td class="num">(674)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="num">(2,601)<span></span>
</td>
<td class="num">(2,808)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_DeferredTaxLiabilitiesAccruedInterestReceivable', window );">Accrued interest receivable</a></td>
<td class="num">(742)<span></span>
</td>
<td class="num">(581)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(21)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(3,894)<span></span>
</td>
<td class="num">(4,063)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Net deferred tax liabilities</a></td>
<td class="num">$ (2,338)<span></span>
</td>
<td class="num">$ (3,065)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_DeferredTaxAssetsUniformCapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from uniform capitalization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_DeferredTaxAssetsUniformCapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_DeferredTaxLiabilitiesAccruedInterestReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from accrued interest receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_DeferredTaxLiabilitiesAccruedInterestReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_DeferredTaxLiabilitiesInstallmentSaleRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from installment sale revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_DeferredTaxLiabilitiesInstallmentSaleRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to 45L Credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsStateTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsStateTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587234016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION - Plan (Details)<br> shares in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">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</a></td>
<td class="nump">10.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant</a></td>
<td class="nump">8.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Contractual life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578399344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION - Restricted stock units (Details) - Restricted stock units - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of units</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at the beginning</a></td>
<td class="nump">42,000<span></span>
</td>
<td class="nump">35,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">517,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested</a></td>
<td class="num">(18,000)<span></span>
</td>
<td class="num">(160,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Canceled</a></td>
<td class="num">(17,000)<span></span>
</td>
<td class="num">(350,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at the end</a></td>
<td class="nump">8,000<span></span>
</td>
<td class="nump">42,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted average grant date fair value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested at the beginning (in dollars per share)</a></td>
<td class="nump">$ 6.93<span></span>
</td>
<td class="nump">$ 14.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">23.26<span></span>
</td>
<td class="nump">11.82<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">14.98<span></span>
</td>
<td class="nump">24.32<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Canceled (in dollars per share)</a></td>
<td class="nump">13.63<span></span>
</td>
<td class="nump">5.99<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested at the end (in dollars per share)</a></td>
<td class="nump">$ 17.09<span></span>
</td>
<td class="nump">$ 6.93<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense</a></td>
<td class="nump">$ 78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation expense, recognition period</a></td>
<td class="text">7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation expense</a></td>
<td class="nump">$ 234<span></span>
</td>
<td class="nump">$ 3,960<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578810528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION - Summary of Stock options activity (Details) - Employee Stock Option [Member] - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of units</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at the beginning</a></td>
<td class="nump">1,025,000<span></span>
</td>
<td class="nump">83,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted</a></td>
<td class="nump">43,000<span></span>
</td>
<td class="nump">1,025,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised</a></td>
<td class="num">(6,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited</a></td>
<td class="num">(56,000)<span></span>
</td>
<td class="num">(83,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at the end</a></td>
<td class="nump">1,006,000<span></span>
</td>
<td class="nump">1,025,000<span></span>
</td>
<td class="nump">83,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable</a></td>
<td class="nump">96,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price Per Unit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at the beginning (in dollars per share)</a></td>
<td class="nump">$ 40.59<span></span>
</td>
<td class="nump">$ 16.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">22.94<span></span>
</td>
<td class="nump">40.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">16.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">16.01<span></span>
</td>
<td class="nump">16.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at the end (in dollars per share)</a></td>
<td class="nump">41.35<span></span>
</td>
<td class="nump">40.59<span></span>
</td>
<td class="nump">$ 16.83<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in dollars per share)</a></td>
<td class="nump">42.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract', window );"><strong>Weighted Average Grant Date Fair Value Per Unit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at the beginning (in dollars per share)</a></td>
<td class="nump">4.99<span></span>
</td>
<td class="nump">12.27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">15.32<span></span>
</td>
<td class="nump">4.99<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue', window );">Exercised (in dollars per share)</a></td>
<td class="nump">8.57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">8.57<span></span>
</td>
<td class="nump">12.27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at the end (in dollars per share)</a></td>
<td class="nump">5.22<span></span>
</td>
<td class="nump">$ 4.99<span></span>
</td>
<td class="nump">$ 12.27<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue', window );">Exercisable (in dollars per share)</a></td>
<td class="nump">$ 4.76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted Average Remaining Contractual Life and Aggregate Intrinsic Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding (in years)</a></td>
<td class="text">8 years 3 months 10 days<span></span>
</td>
<td class="text">9 years 5 months 8 days<span></span>
</td>
<td class="text">9 years 4 months 9 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm', window );">Granted (in years)</a></td>
<td class="text">4 years 8 months 12 days<span></span>
</td>
<td class="text">9 years 5 months 8 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable (in years)</a></td>
<td class="text">8 years 5 months 8 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Non-vested shares</a></td>
<td class="nump">1,006,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense</a></td>
<td class="nump">$ 4,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation expense, recognition period</a></td>
<td class="text">8 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation expense</a></td>
<td class="nump">$ 535<span></span>
</td>
<td class="nump">$ 348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options exercisable during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of non-vested options forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of options vested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670583171968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Commitment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Self-insured liability</a></td>
<td class="nump">$ 242<span></span>
</td>
<td class="nump">$ 149<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=legh_InventoryRepurchaseAgreementMember', window );">Repurchase agreements | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Commitment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Repurchase commitment</a></td>
<td class="nump">$ 3,030<span></span>
</td>
<td class="nump">$ 8,925<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=legh_InventoryRepurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=legh_InventoryRepurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670573945920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract (in years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_OperatingLeaseRentExpense', window );">Rent expense</a></td>
<td class="nump">$ 645<span></span>
</td>
<td class="nump">$ 710<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease rental Income</a></td>
<td class="nump">$ 245<span></span>
</td>
<td class="nump">$ 326<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_OperatingLeasesSubleasesTermOfContract', window );">Sublease, term of contract (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract (in years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_OperatingLeasesSubleasesTermOfContract', window );">Sublease, term of contract (in years)</a></td>
<td class="text">11 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_OperatingLeaseRentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease rent expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_OperatingLeaseRentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_OperatingLeasesSubleasesTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of sublease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_OperatingLeasesSubleasesTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>legh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587248944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Legal Matters (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>COMMITMENTS AND CONTINGENCIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Legal reserves</a></td>
<td class="nump">$ 990<span></span>
</td>
<td class="nump">$ 753<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670573549584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE- Tabular (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (in 000's)</a></td>
<td class="nump">$ 54,460<span></span>
</td>
<td class="nump">$ 67,773<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted-average common shares outstanding</a></td>
<td class="nump">24,385,190<span></span>
</td>
<td class="nump">24,357,785<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of dilutive securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted-average common shares outstanding</a></td>
<td class="nump">25,070,626<span></span>
</td>
<td class="nump">24,742,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Earnings per share attributable to Legacy Housing Corporation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 2.23<span></span>
</td>
<td class="nump">$ 2.78<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 2.17<span></span>
</td>
<td class="nump">$ 2.74<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of dilutive securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive securities</a></td>
<td class="nump">2,283<span></span>
</td>
<td class="nump">13,286<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of dilutive securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive securities</a></td>
<td class="nump">683,153<span></span>
</td>
<td class="nump">371,348<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578428432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>RELATED PARTY TRANSACTIONS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 4,656<span></span>
</td>
<td class="nump">$ 4,873<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">4,090<span></span>
</td>
<td class="nump">4,549<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Home sales to related parties</a></td>
<td class="nump">189,144<span></span>
</td>
<td class="nump">257,015<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party | Bell Mobile Homes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>RELATED PARTY TRANSACTIONS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">403<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">132<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Home sales to related parties</a></td>
<td class="nump">4,543<span></span>
</td>
<td class="nump">4,499<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party | Shipley Bros</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>RELATED PARTY TRANSACTIONS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">143<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Home sales to related parties</a></td>
<td class="nump">1,199<span></span>
</td>
<td class="nump">3,181<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party | Principal Shareholder</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>RELATED PARTY TRANSACTIONS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=legh_BellMobileHomesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=legh_BellMobileHomesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=legh_ShipleyBrosLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=legh_ShipleyBrosLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=legh_PrincipalShareholderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=legh_PrincipalShareholderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670587232128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">$ 54,460<span></span>
</td>
<td class="nump">$ 67,773<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140670578167536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>112
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M1/3^UY3I!A1N:SACWR<"(0!! =/Z !J'06D>%$WUH8S#3J,XO(QQ%*%;^1Q
M9 &M#V9.U=-+<UEKZ4%#,!1-E;X,P4ZC$.S%A*UE"_!!$/A&Q(!XBQ/]M6 &
M5CY%,]>U-@$T!$/15!/*$.R8(^M\,KM'XRP(.65HS#D1&3@?M9Y%>*WUP,RK
MO Y $S HS8.BJ1:4"=AI^"!Y%B8X\4.1S?+QH'R;QUC^,$>TS,6DOC^D,7]J
MG?F/SYC-=:VM 4W*4#35FC(I.XT>-"\W(JX9;TQF3+7TH$$9E.9!T53IRZ#L
MF$/M0\@C@N@*V<Z[QV]%2O8S)KS0JF\F"=]B<>$L.?6?T+NOK7/+LM$6,_2,
MHXSHYE1.S,36OH!F9RB:.M^QS,YNS8-AAH,\K[W&CS32V5$#N/,^?-1I;BYK
M/9<1-#1#T53-R]#LFB/NX>1'WHN_P<F:5,YWJ0%]'B^GXY^TZH/&95":!T53
MU2_CLMLH+B^RQRCT1;^(8FU$-E-:3^P%C<Z@-&]/&^0TN0CB^<9Q!Z.18PU&
M5[UGG=@G\ZD;Y>+3>_:9:'^QV"WT8\9%[S21MQ^M ; SJV&G5A>TX:ED_;YE
M]YW+HV)[<?^//.R6>=AME(<GHN_)1$=TG@3D!?U M.UN#<H2[6S?'3K6A59?
MT& ,2O.@:*H'93!VS3GV,#@Z"U/YH.8+$7T5T_S>&ERW:SM=5SNWSES9V@30
M8 Q%4TTH@[';<(+UJ0LSL5$[.E0#JYI9;2YKK3]H*H:BJ?J7J=AMG(IS_??S
MW*L=,.-F7[3Z@T9?4)H'15/U+Z.O:\ZL8R%^4!A0,1)4 Z@,O>:ZUJ*#AEXH
MFBIZ&7I=<U0]#,15=N_-Y3.&_PX)0]_@>/L=FA+""3M#=W<3K0UFUA2G?S^)
MZ^Z61IPF9\5!WMTMM!Z !EPHFKITK RX?7,^/7@P"UF,YE.=#34$QQ[H!*^K
MDEW!?VMKKFJ]4.S_"++],LCVS?GSH*V<@5*U/K(&\2#.;7PF8Q@+ ZS5N29,
M9PD+4V)"3,V(UJ*#YM?>R3IC^>@D7^"=(E_.]R]6\1ZW'A>1C_.ETV^VW]KO
M)\52\!)3K$S_A.43F11%9"60UOE(=,58L=B[^,#I-E_-_$@YIW'^=D-P0)C\
M@OC_BE)^^"!_X+CD_N8?4$L#!!0    ( %&);U@PY/X,O@<  $,C   8
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
MLAPIF[&L&(&I 'E_0:EXZ:B:I*E!@S]02P,$%     @ 48EO6$YEK.!#!0
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
M.\%Q3*T[)WCYS%%/NM4+NDSS;?8#Y$?TTV[]51"$;.G "*0P#,[#Y'P)TY#
MB,-RNUD/B- M @4 P2P)DW4.)MMX&T&V)@%:K>@B/0,IRD(< +P",, I"WU&
MK_ZE^:7[ .$$]7H&Y2!F'V1 0"_]#]*$6S,J47]6)E4KDZH%1S_"N4;K,&'#
M!-<P@LD2 4C %"TO@*:< 556%9X!]TRC8+(M_&6L&D/IY=!E[2;GNFY9]5;3
M=BO%,DQ5JS=S.\? GD&7>0J7:#2@#YD<92]H,/[U%\64?^>EGQ-3L]5FS)G(
MF'X[IB8[FJ-7,6O)TZKD:3V3]YEN'?D&TAY].2F1>[YYF$C=-'23M:ZEL[,C
M/6=C*A+FBH1Y(F$SD3!?$*SF,[WRF=[ILSES5%''!&")8UK<Y; HC] KNT8\
M9^DMQS=WB,Z8?2VEMXRL.YK:V$9$1O1$PF8B83YW+BS^5F-4%C!^R@*'.P_/
M#D:K3[3WLJ4W/-'9B;Z>$ ES1<(\D;"92)@O"%;SF%EYS.STV"W]/7F34'=1
M-WW%.=](G8B>HYV(A$U%PER1,,]L+3[3LJQFP2,RI/]1R)I!K,H@5J=!W"3H
MJ%15GETL3N'5V'.L5E=YE6J[E6++AM%XJ+GM>.>F8]<;>6V6*AN.8S82<@K+
MYPS05A7Y2&5I5S-M]YGICK*2.^LVIZRT%=UTFC5 9R_Z+D"1,%<DS!,)FXF$
M^2=DJF8@IS*0([QD["3VW=I%PJ9.:Y9LTVFL?)$!/9&PF4B8[[3VF\.IJ'E%
MD=]/RN3_M;HL\34;VY;32-&DNQ=]32&4Y@JE>4)I,Z$T7Q2M[K6#4UGEYZO,
M;D;?O4@H;2J4Y@JE>27M<"$:NFXV2JZ9T*#^AT'K3GD_&E6ZST:[RTV-ZQO>
M05]S%SKM:)333*%/9K7QD]GM'D3O!/*.=AW+L)L9%'H\RHFJ:Z:E'2E"E/<#
M4J7[A/3T.I:?3M[YJ*UKNM,\N.CN1^\E+O2$5"C-$TJ;":7YI^1K[R3IX+T>
M>Y/\#6;K,,E!A%94*E]8U(O9_N7L_H;@M'C5]X0)P7%QN4$P0!EK0+]?84S>
M;MC;P^H5^?@_4$L#!!0    ( %&);UB7BQ6=GP@  /DH   8    >&PO=V]R
M:W-H965T<R]S:&5E=#8N>&ULK9IK;]LX%H;_BN =+%J@J<6++LXF!E*GG1;8
MIL$DL_-9D9B86UGTB+*3[*]?4I)-6SRD[2)?$DD^/'IY.\\AQ8MG4?^4<\::
MX&515O)R-&^:Y?EX+/,Y6V3RHUBR2OWR*.I%UJC;^FDLES7+BK;0HASC,(S'
MBXQ7H^E%^^RVGEZ(55/RBMW6@5PM%EG]^HF5XOERA$:;!W_PIWFC'XRG%\OL
MB=VQYL_E;:WNQELO!5^P2G)1!35[O!Q=H?-9U!9H+?[#V;/<N0YT51Z$^*EO
MOA67HU K8B7+&^TB4__6;,;*4GM2.O[NG8ZV[]0%=Z\WWK^TE5>5><@DFXGR
M+UXT\\M1.@H*]IBMRN8/\?R5]16*M+]<E++]&SQWMHDRSE>R$8N^L%*PX%7W
M/WOI&V*G (H=!7!?  \+4$<!TA<@;44[96VUKK,FFU[4XCFHM;7RIB_:MFE+
MJ]KP2G?C75.K7[DJUTSO[J_N/W__?'-_%_SX$LRN[KX&7_[]XZ^[X"SX\^XZ
M>/?;^^"W@%?!_5RL9%85\F+<J-?JPN.\?\6G[A78\0J$@^^B:N8R^%P5K-AW
M,%9ZMZ+Q1O0G[/5XS?*/ 4$? AQB @B:'5\<>^20;1N2UA]Q^/NQ9'76\.JI
M&Y2\X4R>0^W4N:&P&SUAS^4RR]GE2,U(R>HU&TW_^0\4A_^"ZOA&SO9J3+<U
MIC[OTQL57WB5BP6#JMF5C=JR.HRLIQ&E<7@Q7N_JMZWB)$G(UFI/6+05%GF[
MXJKXKYHS*LPT,FB$BC.YJ')>LJ#:*M;/]5V>R7FPDJS0PUL<VX716W;A&SG;
M:ZEXVU*QMPNOF7*:\ZP+IE419 M1-_Q_W0/VHC@AP=[MW,8[_882' \Z%S":
MD!CNVV2K./$JOMH5*!YUL&9UK?JO9FM6K4"QB:7C#.$T&JB%K$CJ&(KI5FYZ
MDMQ[15FYJE^#&]&PX)K+7*RJ!A*=VG*280,#-CB"!4^V@B<G"=:_2WV1JT;F
M:L(("<J=6%*2X5P'3"@L%H4&7*%7[FTMUKS-)E0RHZ9MVYRR'<J5:F&I)S_C
MZ^RA!$=&[WUOB)*(#H0#5F<HG#BT[T 7G:"]%"KN-*Q>J$BD1G(CZE=0,;*T
MT,E0KVUSYAK("!NYV"OW=Y4.!H^U6 0R4[%4CPTUEM7,6]8Z<#:P7&Q+B<)D
M*!BP2B*78D-DY,7?]$949VV -X&]E>P+;+W+@>"A7MLHQ@ZUAJ;(C]/K323;
M$"I[87"B10&)V!JTME6,'!H-6)&71M.[>5:S-F-6W9Z]:L1Z&S.RIWQLC5;;
MB#HQ@0S9D!]M[7!5<ZO@<BG4B-4#MME$7QT;0,$VLA0JAH*]+_Y%8B,#0)1X
MLYO9/*N>5&3;3UBD9'W<*WGVP$MW\H*\@#TU>WDK;_N-8?"*#O!U$_$/Q'F
ME"@:9@" %7&&>0-4Y"?J3%1J><QTA,\JN4DM7S_H_!/4:G/R#"4DMH8A9$<(
M=<P<;)B*_4R]&8 S^/[U]K!L#$"23-!D*!NVH]@1[;'!*?;C])HI+-6&GFU[
M'Z$;@"6>D&'(!\WBR 4I;+"*_5C]UNOE<+#' !K1)!IF@H!9%$\<8Q<;@F(_
M06]KMLQXL8GQ78 1S5RU<[Y2L%+AOXL\H'0 I8CL='0OW3:CJ2.+Q8:FV$_3
M'ZU(CS@ H@A3JUTA,TI=#6M BOT@W<8M1=%VCK6+KSRO5VPO@H/2;6">#4,9
M9$/()''H-E3%?JJV.WP:I6K-?,3<LG%*K.ZW;9PAS# 2^U>)LW;/3 V @BGX
M<\<0 %9\463E)X 9FL0NB89<V$^NSS+7939]#6;/V 82C=!0'T0M5U@RU,)^
M:FVC::XF.5^S T(!%F$[2-E6"*4A+)487I$#O#IF'P?<B8/6=20B0]V@73QQ
M9-/$$(L@;R:G0[\\:LO02[Z3]PS?R-M^K0WPB!]XMZLZGV>RVU78K!T_!,LR
MTS1189#]O>)+O;0 FP):*B9H&%4@,Y*&KK&VL\E["(@B9ZR0)R^$B4TYA,)T
M*!NPBE/'+@DQ,"1^&&Z:7&OE[:#K-D?/]E=$\"3QNCYY[ $\34GJB*;$\)0<
M6)CV/7%R[6Q.IE$X3/[\+__5&6.@2_S0_2;E*E.!6%?PF%TM JUB:9):<0VP
MHRH7=W2&H2_QT]=:0.2B[+_8P9U@$Q8G=)C20%:$3AR9(C$@)GX0SXRX;E8O
M^]E2="LV4#' W&2XJP48T=2Q340,F(D?S%O:O>MQ]U['G34OU,W#:S\!CF ?
M0.R)O3D#F$W"U$$^:I!-0R_YOO!*#>@CR$>]Z#\U^KR5M_U:&][3@QN^._!@
M+ZS.>1>45;::_U1YBW.*4'OYB:PPY7_]KU;/@)T> /M>]08?#L!*V9!63$SB
M888+V85AE#I68=30G!Z@>;>%*?4^X3%Z@05M.HFM[UZ0'0IC[,K*Z<X7U\.?
M7-O)OSOE32!X!*856!&;PAAA,HRX@-E9%",''ZB!-?7#6M?B7<%R36?V7J\Q
MVBN=NNO*@8J!]2P.K4],@!E*$D=V00V J1_ ,]WD61,\L"=>5;I]U3AY95D-
M2K6IBE,TS/0 *Q12!QVH02\]L/#ME3*]3^/1:+,TH99$ +B[%=F7:'A+4V_L
MOULMER73\RXK]>Y\7@J5H[5AL!W:CZ7RR*ON<)**AS 7O$P_F0MOY&V_10S2
MZ8$=XG9&ZWTV_2&05PU3;X$CD(UCE=<-^ZTSVCU4@2,'LB.#[,B/;$^W59OO
M;$VM\J6LRZ7@@Q-OBO.W\K;?(@;GD1_G5[E:J$J^^5*^6?U!*]D/.LB5JZ+;
MGSARGZ]_?;2'1^OCM%_DJ8TPWCE$MF#U4WNV3@;M9F5W-&O[='M^[ZH]M39X
M_@F=S[I3>,9-=RCP>U:K*"K5HOE1N0P_)JJ"=7?.KKMIQ+(]JO8@FD8LVLLY
MRPI6:P/U^Z-0ZXO^1K]@>]IQ^G]02P,$%     @ 48EO6!(7IK29!@  GP\
M !@   !X;"]W;W)K<VAE971S+W-H965T-RYX;6RE5VU/&SD0_BM63JJHE,L;
MM.5:0 )*7TY]04"OG\WN)&OAM;>V-X%_?\_8WF7# 7?225&2M<<SS\P\,^,]
MV%AWXRNB(&YK;?SAJ JA>3N=^J*B6OJ);<A@9VE=+0,>W6KJ&T>RC(=J/5W,
M9J^GM51F='00U\[=T8%M@U:&SIWP;5U+=W="VFX.1_-1MW"A5E7@A>G102-7
M=$GA1W/N\#3MM92J)N.5-<+1\G!T/'][LL?R4> O11L_^"_8DVMK;_CA<WDX
MFC$@TE0$UB#QLZ93TIH5 <:OK'/4F^2#P_^=]@_1=_AR+3V=6OU3E:$Z'.V/
M1$E+V>IP83>?*/OSBO455OOX+39)=@&+1>N#K?-A/-?*I%]YF^,P.+ _>^+
M(A]81-S)4$3Y7@9Y=.#L1CB6AC;^$UV-IP%.&4[*97#853@7CKX=7_VX.!/?
M/XCOYV<7QU>?OW^[/)@&:.;]:9&UG"0MBR>TS!?BJS6A\N+,E%1N*Y@"4H]K
MT>$Z63RK\3T5$[$['XO%;+'[C+[=WL_=J&_W?_J9M.P]KH4KY*UO9$&'(Y2
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
M"$5D$C67@$E#%ZA7"B;1:QILR@I^3-;V%IGM=)LIZ>H#.HWR1%*VR= < D(
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
M6H)XKBS/<^!!;\/NZR"=M/44U7&WK=L06AX)W!$+W!$*W!$*B%Z!%[Y#-)$
M8NA(_A5-4HDW++(-H&-PG#O-/M.,/>A'(P7LW]!D8T)1G%'4U,^V;7C 4THS
MK:LF>$K=W5/,GI9$VIG'A]JR#YNX$9F\KLH%4\4+3&HI[JWD9 6>F(N9$](%
M8_"LO/WXQ*LXS(&1P&1J5'=T>EO501,/[8_&#(RPI>B&!2.-8?"V3J>G>%$)
M'2[!MWX'W-I2U"LKFK[,PK77J#[J,"<\,J,'YZIM_U5\V=CKR?(^=]G7G7$=
M'9[D.$P?WURF_^:#NKSYP97^\:4$(5TWG0:+;LKVIIT[)3K_1ROHQNS@</$R
M-+GY#\^\X4VB?KG1&E06;F(I]Y+U85RVY$3=@1520_W!V]0$8IO&C&\@='G%
M=GCUX&#,^&\^Z5.9X?K&R7MIAN.ZA]PC="YJS_W+R;8'704'H.Y,I P8G3K&
MZS_EQF!64Y_3_L^%@?^Y,/!AYQ@.LB*N\$>**GG60TSA/G2T%X>X<'Y*?\P'
MGKJX $8,#RL\A!NL1<-KFQ1#2E)";U)4R'"/9N(M.K 6U4?[KJFK&EW3N)77
ME#[$Z5OC_KC8#@M/> 6(<XG.?V6%)&]K#"WN*,XQM_3'- +DR<+,K>_@]06P
MY*^_OKP!ZO!TH27<QHTX50+D-72=XKJI[[ 4Z<Y= 9A^;99-CW71Q6PNER\%
M3S79,ORRQ@2@2RB]?G'S4F64Z*ZSR=<^[BBC'7J,/_K7<.JC&<C<&R[5/?E0
M[VR>7)XNGD8 _=KU+@52878_Z\U''FE^,MUUY_Z.#3L=OA_3S76R.'_Z;=1L
M#!L1/PF;,]W,!V1Y10JZ,R9ML3B: =WOC60 DO?($/BU;K9AS9= !\?LF;]Y
M_*:OL!'R1RD)^$<Q:)>Q*!<_"*RIG0;W 6E077.#MQJBX%A329+C2XP<9>):
M,I_G12'U9^X1PJ&-T(@-ST3FW> 2@O^:1O DB;_@<>4E]AZX6S&G>'AR-+M(
MDQO#4<Y[GVD4_BTN9\"_:W7X&7G!CY%Y<F_^"+SA^P1;+9-N"B>;QWK>)+-;
M&D\.5TLFBKN%9-S"C^OB+SF"'1HX'9@PU8;11:%HR99X+Y!N.W4CNT,,,4D^
MHE038UQVSP AT&W,&F]@+_>J3X!#WGQCS4K=0U"8G.,*K!<U J\DBRI=M^H&
M;_A0.A6)%ID?YH 0D!)"H%$L1CU;!6I,FUH*4)@U_E+8!U %B\RPO. #:+O]
MTM[$#+5:\-$\K^ MD%9&^N'4#<>;7O'Q5!VC*%\CAIF=F1<6?=50IRG[4KZG
MS#N('09*'1U-_XWCI)#5='_L2MCE5' 5+1"=3-\<T,/7%,U:OBD%_TU)TY7G
MV<4^C_+IK*$"-$AI@V]E&>.+A>HBRK/0FLRH137\(:[0-!^V1-I>/U9TQI/F
MN+,M&[L>^QJG,U ^T@],:<B?T]\6(OJ]3W71GKN($XL*GH"4<P+XN?S%AOM-
MGD]=!.=Q$U(79%G=WAY/_0GI9^K/@*,?IS]VCI4;V _^B^#^T\3]/?47_&?$
MP^/\Q]C?9@@#VJ0T*WAU=GQQ]@AB+_H#Y_Q+5^_HCXHOZPYB!?IQ8R"&:_ !
M^'Y5 YB27W "_U?F?_A?4$L#!!0    ( %&);UAJ1\VM&PH  "D<   8
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
MJ]**& A2F96__&-EAQ;!R#] $%8$H<-="G(HO^667YQIM62:3H,;/3A5'37
MR8R<\F@UWDK0V8N?[M[?/+*'F^N;=[]<7OUXP[Y[N+MEMW=7[_#\]N[VAMU?
M/OSPR%YU;M_>LY^4%:;S^JQG(9H8].)*S%4I)CP@)@C9K<KLPK";;"JFFPQZ
MP-P #VO@5^%1CM^*N,OZ@<="/^P?X==O#-%W_/K_M2%*,8/]8BC'WIB<Q^*\
M@R0R0C^)SL7+KX(3__2($H-&B<$Q[I]/B>-BHBY[MJ277XW"T#]MY+EU</J:
M-3N,:\&,Y59,&;>,IZK(K&'30K"95FF5!4(;CV6H4FK&>():PK,8!Y1FB>(9
M_A@C3)>]7PAVK=*<9RLDIQ4:.0,1%MMKJLF*Q0IU92JTS.;,B">A><)F*!%*
M&R:S."FF],:1S>D)4FF1<V,=L@E/B)7G=FN$I%LP/#4XMD+ALFPA\4*O/,:S
MJ3M905L?U.))JL(X_/7Q32T$3#-))%(<ELI:6E3A U727!D8#QA-+F(YD[$3
M.!>9TZL^6%FVRRX-G44&B70B=)-%C@@/8:E5[:!:5R8=7@/%(*QR19&!J[;R
M3VS-9%8Z10@GX$7@12>1XXI'_V3D$91<N$*<5&IN$%$DK/DIN,4A2>1,U!YH
MPN:P&C@&/DOZL^VO$M=XQ- 0-KB5+J)PHNV5X)H)JE2[[+TV_TRQ>,'UG.#-
M#-2+E28J8M1&NC]@&WGK7%ARPUX,^[#:?N4.:1VV42'F90K'[]'^GZJ-F-C2
MU4GZNPJ3>G7J@4IB$D".2F E'#PF;DBW9$72<JV>I.O^1-:(XG/,&E!LTW#[
M[14"2@X^'R4) ML7403S) EQQ?D6/>3?D0TAF=80)^03,L_%_5+:!9LHC7J,
M0L2$="?5,J,PQ4..1*.L0&51&2BRJ7R2TX(G._+[P[9\L#&BDA@76B.W<$A2
M#:IG"X=,EB7,%)/?D3Y$J;*YHL*42"OGW$TXH%DN9+QH5YJ:,D]@-"MG,Y=U
MC4Q*.(P0"7F!)R[KH$*J)A)Z+U#32L,DSCOTCW(*%E 9ZM"*S0NN.<I!10:T
M,@=A8ZBM2O;$D\*9B1"1/ZGN0I2TJVUC' A_!Z*IZ\#3"A**-/&1R@M>M)H"
MF0!,02925[B0" 8#J)OFIG5*<&BT,M+4=:9 &NAD129>&ZA;!4LK.%R+:AD,
M28=Y^M.MJM)D)K1N2B<)HSKHE3EB;%G4"<Y,$2,Z@!9YN'*_8=1:_/[I9_MU
M[%N+D-T5%BTI<PTR1P.-98[\K9M$??0%"T8#+QSY[9U!WQL%/ON1S#"5)J9^
M=,P0.VA>N9;R>M\^^LOK0W6GQ>D5BNLF?1">LO?*0H<V]L ;;V$/O>$@W)'\
M?L,YUL5$U27A8XI5+I/:B^X.0M$NLZV19!MNNR2;0ZWH?W7[0=-Z;"(P(V75
MF.2:R-INM85W=^XW,G>?K^I?ZH?[@!*7ZU9+>E75%"G,KHNWUT?T@;GW:-)&
ML:O7L^)!HA!*"O-]XQG!.%(NOG3:ERE"#9-@F98I]B1Z?X!\'#XC'9_CXG>U
MU4K!Z^::M'L*22CMZT;O;6:P61@<EO%8#\[-L%Q-&7)3^#;]88[E,%%240>I
MQ]XMR&N/UPR"J _C13L,OZ_BY7",[!K5/PAO>_]7T0 K[S3065KV 6:NVK,J
MRA$OQWR.")=JJX&Z>Q+=XXJFB3IP%*28#NH[45T#NU4;$+A=?BA$%J]@>^)-
M;-"'J_1(ZCY=Y!!43Q8[W$"+'@T#,ZM*_"JS&F^!G]&XL(&INS=-T9'X?*X%
MQJGJRJB.MKIJ?FP- W2QW+0;!6O,<:M;&ZNM<64N-X2C'X*Y*SID;2UA4#?8
M??[L_E*_OU7*W:V5>T;E:2V"]L)O+8+QN@)O]/*O2=Y]$[(O$XM:X+,I7YGU
M_6A=N:+(&X[Z[8W &_GCUD;_9*.08"/RHBAH;:#V#=LL@E'?&_2#%J3QN!L!
MQ3?C0T ^E:U??'\.,WX2_>!D=U[JCX;_&;K18+RSY\/2V]-=!!<.VBZ,0B\8
MG_Q+)V\VP:]9X#>K?9_V>JV/MJG #$.?IJE58"8NO]\VN\W7[\ORH^_Z>/GI
M_!8C$)H52\0,I'YW&'68+C]'EPNK<O<)>**L5:E[7 B."PX=P/N9PK6F6I"
MYO\$+OX"4$L#!!0    ( %&);UBW)5Q)408   T4   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$R+GAM;,U866_;.!#^*X1[H 6\M@Z?N8 D3;<%VB9(LBWV
MD98HF5N*5$C*CO?7[PPERW)LN>UN@>Y#8I/B?//-3>MDJ?17,V?,DL=,2'/:
MF5N;'_7[)IJSC)J>RIF$)XG2&;6PU&G?Y)K1V EEHA]XWJB?42X[9R=N[T:?
MG:C""B[9C2:FR#*J5Q=,J.5IQ^^L-VYY.K>XT3\[R6G*[IC]([_1L.K7*#'/
MF#1<2:)9<MHY]X\N!GC>'?C,V=(TOA.T9*;45UR\CT\['A)B@D46$2A\+-@E
M$P*!@,9#A=FI5:)@\_L:_:VS'6R94<,NE?C"8SL_[4PZ)&8)+82]5<MWK+)G
MB'B1$L;])\OR;!!V2%08J[)*&!AD7):?]+'R0T-@XK4(!)5 X'B7BAS+-]32
MLQ.MED3C:4##+\Y4)PWDN,2@W%D-3SG(V;/K^W=7M^33]?W5';F]NKQZ__G\
MXL/52=\"-I[H1Q7.18D3M.#X ?FHI)T;<B5C%F\#](%4S2Q8,[L(#B*^85&/
MA'Z7!%X0'L +:TM#AQ?^9TM+G,%^'*R2(Y/3B)UVH P,TPO6.7OYS!]YQP=8
M#FJ6@T/H/\#R,,ZH1Z[MG&GR25EFR"V+&%_0F6#5MG3;>K/-922*F!&AJ#3$
MSJDE2P:9]I41JTBDLJR0W*Z(6DJF#8%V (<8R0N=*\.(2J# '@JNN4P)/(O9
M @H^QU6NH85HRT$?E7&74$-RJBV*( +5FLJ40:';+FX V(ZV"%)+0P$CE5FQ
M(G.5 5JB548*TR/G.>AXY%"C3*S(\^$0*D4(+'K0\?'=3>4$T-YJO8&ZLW,R
M4QH"ABH9=R>10(P&H0V 'Y,9L)+HKY@O>%Q0L:,_'#?UER:5&J-":[ 3#H%"
M+M?MPS'CQKG#%+._H&.AI)*I0@<*;GE*71,#F>6<1W-W]%)E.96KM60NH =;
MGB0]<M_0234Z5 @@IZG@?Y<F9&K&P>[2D:A>X#_W!^?!5J,D%4 T+2C$Q[)*
M#-CR' 1K1SEE-16VH*)P;D)&X&"U *V@R@5SVQF0![ #9<ZR&7AZ7>J.1,R
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
MV_NW8KF8#0_\X_H"MVFML*E>:SP@4L!:*BXY0I:ELS+)AO0KWQ$:V@W-P@>
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
M#VH70/MKI>RSX0[H_LR6OP!02P,$%     @ 48EO6,)!2Z%B P  5@@  !D
M  !X;"]W;W)K<VAE971S+W-H965T,38N>&ULM59M;]LX#/XKA%<,-\"(W^+$
M[9( 3=MA ]I>UG4[W$?59F)AMN1)<M/^^Z/DQ/&N:X #=E\BD28?/A0E,K.M
M5-]UB6C@J:Z$GGNE,<U9$.B\Q)KID6Q0T)>U5#4S)*I-H!N%K'!.=17$83@)
M:L:%MY@YW4HM9K(U%1>X4J#;NF;J>8F5W,Z]R-LK[OBF-%81+&8-V^ 7-%^;
ME2(IZ%$*7J/07 I0N)Y[Y]'9<FSMG<$WCEL]V(/-Y$'*[U;X5,R]T!+""G-C
M$1@MCWB!566!B,:/':;7A[2.P_T>_8/+G7)Y8!HO9/47+TPY]S(/"ERSMC)W
M<OL1=_FD%B^7E7:_L.ULD]"#O-5&UCMG8E!ST:WL:7<. X?L-8=XYQ [WET@
MQ_*2&;:8*;D%9:T)S6Y<JLZ;R'%AB_+%*/K*R<\L5G=_KJ[N[O_V875]?GL/
MY[>7</7YZZ?5S=7M_2PP%,(:!OD.;MG!Q:_ 13'<2&%*#5>BP.)G@("X]03C
M/<%E?!3Q$O,1))$/<1@G1_"2/N'$X26_*^$.;OQK./MFSG3#<IQ[]"@TJD?T
M%F_?1)/P_1&RXY[L^!CZ?R=['"X*1W 4$E:*GKLRSSXT%1,&F"@ ?[2\H7=H
M()?T&+7! N0:3(FPEA6]:BXVP Q0I;!^0-57RWG3)CZ#MV^R.$S>_[;5P0^$
M&*YML+WF!**Q?YHF+Q7+EE<%$=:.7(7TH$M9%<#K1LE'M&GJWBM*_'%T>A C
M/XLRN*!3,*KMN@H7]LPV5'K]@B39I]/)"W7J1TD$W[#D>86#8&0<#:5T C<L
M+ZF&ZOE?A=A;3?PTG@Z IVD('UHEN&D5.I\U?[+[0Y@D/B24A"'<2\.J7C/.
M_&2:'@Q._33,X-IFQ_*\K=N*V?(72)<]Y\P=P=[XCRCTQZ?INX/BU!^'\;M=
MB.;HU3H4*IGZ618.%:$?A8=CO!S&QB>:3AIARS2<1/YDDE#_-"6<I-2)N,BK
MEKH0T$=&E[=NI+"QZ/+F4KN52!542=#,EH)FG+O6S\@4H&U@KUQJ"A4ETWVH
M2?:_A(I'O^H@P:#7UZ@V;J)IBM(*T[7]7ML/S?-N5AS,NXE[P]2&"TVO8$VN
MX6B:>J"Z*=8)1C9N<CQ(0W/(;4L:_*BL 7U?2VGV@@W0_Y58_ -02P,$%
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
M:M,2I[3FXBKC/>8]2),01"S2*WQI*S.M^=(_E]F[I+-AR2ZS^ MRZW8RQTG
M-\"A_8G!]..'9!!_NI)CUN:876/_TZ.X3I*D/;A !+,\MWLL0"NY4EJ10@>Y
MX;OE",P::(NP-IJOJ*HV( GX +!<H6T/ 615^(FXA8\?AB)./_UO8TW?,01\
ME];*BE[A6.5V]2\0X2B).W8:QMD('EG11E+3*=Y"1J-S^$T_A:5\M:ST71;#
MF]$[7Q)R;X.EL<3%409(OG#=?"5(D3[O(4*19AW4@%-<6NZ<EC4PZ!)Q,GSG
M[6=<=ZFYZA97DGBK"[@LON#-8@'/C'1O=DLZT@<)?,8"K=1U_HZ8'U25FQ*/
MLDZ1:7C3/Y=B$ Y&(_B'?Q![SC/,AEE7/)-_->2I+_QFY[-*AF$_SKJ.03@<
M]4^.2W<HZK2V$NVF;N#^U]U7U'2YUMN^$;.F-9[#FP?FB[0;53G0N&9HW+OI
M!V";IMT89'9UHUP9XK9;3[?\SJ'U ;R^-H9.AM^@?3FGOP!02P,$%     @
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
M*SGF9DZ*N[FFI,ZG#/-WN..M.&>-8RX>A0IC#.Q0T8E3D<MKR6A-_M9F6GD
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
M3QOP?NY<W#R0@_;&?_874$L#!!0    ( %&);U@ZD#>0#@0  .P*   9
M>&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;*U6;6_C-@S^*X)ON.T 7_R:E[9)
M@+:76P_8%46R%^RC8C&Q4%GR)+FY_OM1<N(F32];UWVQ+8E\^) B:8XW2M^;
M$L"2;Y609A*4UM;G462*$BIJ>JH&B2<KI2MJ<:G7D:DU4.:5*A&E<3R(*LIE
M,!W[O3L]':O&"B[A3A/35!75CU<@U&82),%N8\[7I74;T71<TS4LP/Y6WVE<
M11T*XQ5(PY4D&E:3X#(YO\J=O!?XG</&['T3Y\E2J7NW^,(F0>P(@8#".@2*
MKP>X!B$<$-+X:XL9=":=XO[W#OVS]QU]65(#UTK\P9DM)\$H( Q6M!%VKC8W
ML/6G[_ *)8Q_DDTKFYP%I&B,5=56&1E47+9O^FT;ASV%4?P=A72KD'K>K2'/
M\A.U=#K6:D.TDT8T]^%=]=I(CDMW*0NK\92CGIW.+N>W7VY_7I"[V9PL;B[G
MLW%D$=>=1L46XZK%2+^#D:3DJY*V-&0F&;!#@ @)=:S2':NK]"3B)RAZ)$M"
MDL9I=@(OZ[S,/%[V)B];C/QE#%<=YZ:F!4P"3'\#^@&"Z?MWR2"^.,$P[QCF
MI]#_)</3&,FH1XYQR!4UO"! M>1R;4@-FA2JJK D3$DUD)_>OQNE:7PQNUOX
MK^3B ^'&R=2-!>:3GA$4MR60C4]S8!_I VBL6B*;:HF(:G4 :@@V &.I9&B3
ML$:[E]/74"MMW0IY<,5Z6WH[7++#/8&FB%26<%F(AD$GL4)L8S4O' K637&/
M!JDE)2)ZA4=L<0\H BPD5-A2->L2FU%1[B!<,+:HR./0Z%:$MU&XQMA0^>C"
ME0PO#(9(4%DX+EB'ID<^<>%#AR%UH7Q[!&O1&*_])$P9XZZQ4;%3\.YN5"-8
MZ_020!Z@E)1Y$.;H83-\9M#+<V,:P&OY%>562F#3]E='E\)=7J%DP05T7- #
MJS2&3C+LA5)AAVHW&N?Q-EIM)E%'UM_34MG2Q02OW>L]!:M'7$CC[.)_>_^)
M>4_ M:6C(VPRX(/I&LWS0]=XW",EMSLOSU]M_!9\FJH*BPQC$<?QC^9#=_H#
MZ>=A/HCW-@;#<#C,D%D7R=<;/:RGC_]<3T>NYV$VZH?)6?SB41\YCOIDMEKA
MC]5=9Y=-!@HL=,O!O)[U_'GMKC65UAPS"--1=K2;9+@]( NOJ>HVTYX+#499
MF/2/E;-A$F;YJ"O:MX2N'\;#.!RD@Y="-\S3,$_.R&R_%;<]F%KT?MFT9685
M^076M'@D-ZHQSLZUTM@V?07]QWQXRK&TEV8'R^&3Z_O;R?!0*M\M7_K;17L3
M");+VL]9[A_22-L.(]UN-\I=MA/,DW@[!WZE>LWQ^@2L4#7N#?L!T>ULU2ZL
MJOT\@VT$IR/_6>(X"MH)X/E**;M;. /=@#O]&U!+ P04    " !1B6]8"!PS
M\TL#  !E"0  &0   'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6RU5FV/XC80
M_BNCW.G42A%Y(;O+[@(2L%O=27?7%6Q;]:-)!F*=8Z>VLQS]]1T[D((.D+;:
M?@&_S#S/,_9,QL.-TM],B6CA>R6D&06EM?5=%)F\Q(J9GJI1TLY*Z8I9FNIU
M9&J-K/!.E8C2.+Z.*L9E,![ZM2<]'JK&"B[Q28-IJHKI[12%VHR")-@OS/FZ
MM&XA&@]KML8%VM_J)TVSJ$,I>(72<"5!XVH43)*[:>;LO<'O'#?F8 PNDJ52
MW]SD4S$*8B<(!>;6(3#Z>\$9"N& 2,9?.\R@HW2.A^,]^B\^=HIER0S.E/B#
M%[8<!8, "ERQ1MBYVGS$73Q7#B]7POA?V+2VZ4T >6.LJG;.I*#BLOUGWW?G
M<. PB,\XI#N'U.MNB;S*!V;9>*C5!K2S)C0W\*%Z;Q+'I;N4A=6TR\G/CN>/
MGR?/CP_P-)D__PG/\\G7Q63V_.G7KXMA9 G?647Y#FO:8J5GL)(4OBAI2P./
MLL#B&" B89VZ=*]NFEY$?,"\!_TDA#1.^Q?P^EVT?8_7?Y-H6ZSL-):KECM3
MLQQ' 96#0?V"P?C#N^0ZOK^@-.N49I?07ZGT(M9II<EM#\Z3 )6KH-M<<H'P
M455H0F!4A);1@@:UD5C <@M*(J@5V!)AIJJ:R>V'=X,TN;DW8/A:\A7/F;1@
M2J:Q5*) 34!UH_.2*LE0(LMF1879:((K'0VLM*H.\7HPR7/52&N(/D?^PI8D
M:<D$DSF9%PVV+C\(A@UJA/=9W <F"W@? S-.*^445DL*8I]7?IL&:4@,ID;_
MG1"'Q#7;_LAJU5G.9-!2)OWTU:0.!PP3!':!(0NOLEU<69C=W@)]GOVI;9%I
M ^CJ[Q6DBY+7 K<PU<KT0OALBYZWG6GV]Q;F6'2W>J3E)ZO62*PZ!&>0QO='
M0'XMN?\Y[!+'O%'FO&7B'$G>7V#V_R7-*;[KF_]*=YPN)V,)$\H/#]\/DT'R
M^HCL1>.#(X>2%;1#K?;LP3MJ%Z:3<STXI@K;"V%0:RYS7C-Q>/T]./59C0Y:
M7X5Z[1N\ <_?=L%NM7M#3-K6^:]Y^P#YPO2:2P,"5^0:]VZN M!M4V\G5M6^
MD2Z5I;;LAR6]@U [ ]I?*67W$T?0O:S&_P!02P,$%     @ 48EO6$CC\&2/
M @  T 4  !D   !X;"]W;W)K<VAE971S+W-H965T,C8N>&ULI5113]LP$/XK
MITSB"35I6AB"-A*%3N.!B='!GMWXDG@X=K =PO[]SDZ3=1I4D_82^^Z^^_R=
MG;M%I\V3K1 =O-92V654.=><Q['-*ZR9G>@&%44*;6KFR#1E;!N#C(>D6L9I
MDIS&-1,JRA;!=V>RA6Z=% KO#-BVKIGYN4*INV4TC0;'O2@KYQUQMFA8B1MT
M#\V=(2L>6;BH45FA%1@LEM'E]'PU]_@ >!38V;T]^$JV6C]YXX8OH\0+0HFY
M\PR,EA>\0BD]$<EXWG%&XY$^<7\_L'\*M5,M6V;Q2LOO@KMJ&9U%P+%@K73W
MNON,NWI./%^NI0U?Z'KLE,!Y:YVN=\FDH!:J7]GK[A[V$LZ2=Q+274(:=/<'
M!977S+%L870'QJ.)S6]"J2&;Q GE'V7C#$4%Y;EL\[#:K+\^K+]\@_4C?3>+
MV!&M#\;YCF+54Z3O4$Q3N-7*51;6BB/_DR F/:.H=!"U2@\R7F,^@=GT&-(D
MG1W@FXU%S@+?['^*["GF;U/XWCBW#<MQ&='/;]&\8)0=?9B>)A<'!,Y'@?-#
M[/\F\#!%FDS@+QJX49!KI78MT E7@:L0J(2&&1:<NO NBU (Q50NF 3KF$/J
M/&>/H4/ %R9;\G!JW:W%YY8BY/1Q8(5#$SBW3%(Z0C]+..$]-3TEUEN"#,\)
M3''"&]V6O98!Z2IA20/5508,1V*F/QX]G#E0>CA3YWEKS.#O="LYS8?G5A@$
MQG]0T]0]S@ 7-I?:MO1D(%0X[ZTR)W#TX2Q-9A?#^M:;QGM=5J,IPRRQ=+^M
M<GW#C=YQ7%WV7?H;WL^Z6V9*H2Q(+"@UF7P\B<#T\Z,WG&Y"SVZUHPD0MA6-
M7#0>0/%":S<8_H!QB&>_ %!+ P04    " !1B6]8)-"N"@TJ   YE   &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6SM/6MOVTB2?X7(9O82@'8D^3V/
M $XFF?%B'KDXV<%]I*66U!.*U/!A1_OKKU[=74U2M)V9PV&!!78GEL3NKJZN
MKG<5O[TKJT_UVI@F^;S)B_J[)^NFV7[]XD4]7YM-5A^66U/ +\NRVF0-?*Q6
M+^IM9;(%#=KD+V:3R>F+36:+)R^_I>_>52^_+=LFMX5Y5R5UN]EDU>Z5R<N[
M[YY,G[@OWMO5NL$O7KS\=INMS+5I/F[?5?#IA9]E83>FJ&U9))59?O?D<OKU
MJR,:0$_\TYJ[6OV=X%9NRO(3?KA:?/=D@A"9W,P;G"*#?V[-:Y/G.!/ \8=,
M^L2OB0/UWV[VM[1YV,Q-5IO79?Z;733K[YZ</TD69IFU>?.^O/O1R(9.<+YY
MF=?TW^2.GSTY?I+,V[HI-S(8(-C8@O_-/@LBU(#SR9X!,QDP([AY(8+R^ZS)
M7GY;E7=)A4_#;/@';95& W"VP%.Y;BKXU<*XYN7UQY]_OGS_/\FO;Y/KJQ]^
MN7I[]?KREP_)Y>O7OW[\Y</5+S\D[W[]Z>KUU9OKY-F[,K=S:^KGW[YH8&F<
MX,5<EGG%R\SV+#.=)3^71;.NDS?%PBSB"5X S![PF0/\U6QTQN_-_# YFJ;)
M;#([&IGOR"/BB.8[^M.(&-H]SWT\/#?>K*_K;38WWSV!JU.;ZM8\>?GWOTU/
M)]^,0'[L(3\>F_WEJZRV=5(NDW<X=]%D2.Y#0(Y.,PSDX-S)A[5)EK;(BKG-
M\J2&;PU<U(8>;."WU^5FFQ6[9)W=FN3&F"*!&;=991:)Q8LX+ZL%##9 Z\TZ
M^7AX?9BL3&&J+,]W^+/9-O H/M<6C2U6,-S"6MO<U,FSO__M?#:;?//#Y>4[
M^G/ZS?,D*Q;)MJWJ-BN:I"D)B*K%Q_&7RJS:G"#W$%Z;>5O9QLH3;S[/UUFQ
M(L@WMB:6XQ:Z?O/:K7.8C!S7B3^ND]'C^E@;A.)-W5A@*J8>.JG'S4#GP1CF
M\X$?R[8:/B(X@'E9(#NWS8X/ %$)2/JCM7#(P%P*8,?X,&)RDWTRB?$K(;*R
M&ECXEM!YB$O7(P\DV7()_)</Q&S+B@YV@^=*9P&/FH9'Y3:[L7DX$QRRL/4\
M+^NVH@T#W$@-"-F^<;S2 D!Q)SV$A!3&)W<@"?#??: !Q94;0TN8SR $:YA_
M 40#Y!B&$'&:RI:+0W4>S1H  7('65<C,=N;W" R:[LJ[-+.D4J%X. X<+;"
M9%72F&J#I [BT<)%J$R.^Q!R7AC\&3;C3EBN1PW/S8V]S6"--,G+#)".YU8"
M4DRRQBT 77R"/0/ZX%Q,)0_AQHH2P=43V.(6,%16NZ2\J4NX07,#%S5UV&BR
MSP:F6F:V2FZSO"4T!Q3;HFZJE@D-YU<GIH[I,+F<-RT\#N0&PK.&Q]I\ 8<-
MM )46Y4;W+$FJ\.1>W?J[]WIZ*VY-BLBZO?NX(8NWN@4PRRR-R]=Q\ "@9@*
M1RZ(XZ3F 8 %(,"88R*CF9Y]4[.R(C1=(97 X3,]+%(FR6R^=D_M$N#1"P,T
MNJ"[P5?0P/\6I+$L  *@A#L>)"NJ%3I<NVZW""O?C!+^4\&)@0H$UR#;;)%(
M\(<ZR^GP@5VT2YBL1>Z.Y(8L9IZW"_AC6Y6W=D$WI@*2(PP0^0+[ 8!A!ISZ
M-P FKTMYVM]8&%4*$Y$KP.H0C,$O8$TD)[PA=0O;<O 0"(?)%<B9Q<+B^!A>
M 1$0!MQNWOA[MJ!)_=("#"!PE[1$L2BTX)=\!P< !Z?O,NC(R'EA&.(>K@#,
MM[)SV.+<UK0#F(5VL+9FJ1YW#QP@FZT8T-?TS)O/(*%084U^7<(J^",2 A]G
MNT5]MLCR7<W'A]Q^+L<G!"=4E@"FV\(VHZ+KS%^AL]$K]#JKUT.WYOY1T9U
M8Z&!_\/%QY]NLAR5 1)--UGQ*7 VXJ.;##$.C!V, 6 ]YO/<  J69B'Z LQ#
MM)=;D&@LD:+;!SP.*;*M\"'\$@0*HHWX#)&.7P]/3XD_9)A  Y7("%M_0ESC
M<*25&X/Z./"G'*B#3@%44K.Y 1;FU-*THPTMZ&3T'GF+O"?#,N_M]U>O>3-(
M-4^GDQ.Z(@X8(C["&T*[!J,#<)!;$-X+8MYUP^R7)'L&DJ*R*Z#J'#;6H,JS
MX^M>&0"?-7*@$.#S;D\T->H"P-YQHC'6>^[IYGR4 GXT.5VOGQT(0?T:(J<O
MG@R^\X?GY*7AT\NV<*-!MB*_F.? 'NGN.EEJ23%RR(.[$[1#UBB0^/!!4#)!
M<-<F(C//M37^LT&2F/$YULAOX.>/U\D'L*6!@'?)+RB+4Z?Z@/1KW"\LI>\,
M*A0E;!ZV 6=&RID[TB+Y1PND-9LQX8T=VH4_M(M1/%^Z6_'>JP=#AS4ZR;#$
M')@Y$67[<DBI*4PC&G@0+>%WN<G,SHG-$^:5 @18]5^#+B07'<5<CD<,B/22
M12M + Q 'AG12$D*PP$?CD!;1^ JT?* >;41!&>] .V*.#W-OFV8-O#ZDU >
M4@#K@2F0$0!G/9J 6KP32=89YO:C("?MM2'@49<5M1CG(VP'40QC2!LM$++R
MCG>&XKUL;YIEFWLPU<IEV\#<!6D&>0GZ885\D#5A5!FKC/7#;;9C.P1N,BM"
MC@L"6-L,, 8 Q1R_>^T]3,!+W6!<MC:WB"=4(^!0Z-R1LIQVGZU(_V#%R*WD
M)%4::2/^]CMHUW"]X9S]5>ZQ";@)M[9L:Q8E\GB\#: &.!A;KXE$[D,M?>O.
MR!L?"P.<<"%LO07]/2=7&)PW'$4S)*V(02'4\,<T[2!P>.6F;.!J+<:TB^DD
M^*(FXYJ"LU!^(@MEG/%\Z5S)Z]@.4M> [1&F\* *DNZ:S5D5-717Z<Z6+&,K
M [I,[JVK'O-AG@T2MVQ7:Q@7%'4>B4/85J*C/RCO"K-PL^8E"RFX/?O!#G=>
MA(LC7.9Z("[F;,>2>BA:,=*^WR*RHE2T !AWT^X472\ (D?<J%@+LQ*+T!(H
M)2C#_P*P2:4 0+9TI8W<W-@41S5Y51DVQ9GL,[R,J_CR>ZZ(VC1-B!M/[D"P
MDC#_3*8AK#4].IQ]1?N#OXZ_VB-YCQQA@XB$:;>&W,'Y;@RQY+\2(6N=75^1
MW4XT,L/+!8QU!]9[1_/$*V[N:H8Y0TDC!TD>L +N(S"B.YR7C8TYXOYN;4$=
M#6KG'"C-:H8"Z%T)]T>FOH)# P@,6N*DV/#S3E,5=LJ;P]TKYAAA%RT&1NHM
M*M*$!F\X^AED]AH,(6"!CMNQ5;_C^16E"#^*L=*BXMWAD^RM !.E9)*19?X
M&O#:JNDZ+\C^@?^N2L3?#7HIXY7(H@3308X3?0ESY$>R.+-,5 E-!8N06T-D
M,:A<Q.]$U2"7I24GA8(@<=S4.<%B-U1=EW-+PI-8A/-F$ 1JI.>>H.6GT\DQ
M0?#T(CT].7HD%8MN4,5@RXH.M)WS-B'W)C0Q\DBH)11#J,DKH3@^<D_X#UI,
MQ!!FW^QGK!]Z\H)0)?9699:X;^U@]"S&.7J<?44$"E2.9&*+(0)PIF%/MFD3
MF2\A^TOXCHB^WYLP0=_$LLQM*8CONA$C+ &2NC)9[Y2\,7+3X%"6\&>RLK>(
M;'>W&9*FW'.GD9Z(RM89LD-060!!\YZ6$AQO,"^S=83WIJS@V$F;Q:?83\>N
M4C03Y58ASF"#(#A2 !?$YQ^M*>8[,2OQ:@++REE'00=H9=$3>'C/*=N:!!D
MS!9.<U?2%V#XPJW[F@ 2>96(0<#:.) RFF3NRWK8P@*(YN++=R?3G2VVVJ.=
M )@2L!.VQW+7X8$$&4BBG?RZ%(Z4H_[')C-Q>B]+F4=EY*8111*0WZR9NZ*(
M9>^Q?! WENSI,+GN[EG4-D\ZG@<#H[JA*R98AJ\\PIPUBU<>)K:58^'#&-QB
M$(\\A@#.-L]0-6#4P*0%Z 7S>=6*M[Q%D63H_E4DZ3-8#3W5H,4XZYDN(MT0
MH3IU5O4Z60*AT#U%-\P-^NK0G65== 'CSIXELS,>KS1I%J!QIR(2@X9C!21C
MZ<9(8 C@+:L@TVP=='8. &W(W=06@)\%G>L&A!@;'1?.,%+. XM^3OR+?#+6
M8\T?2.;\;QP=4U0&3"-+$W(WP41P;2ARCE>%>)OSO!-=V4]P[]9E23?%$U^)
M#P]OS*,*4)0ABMR]9:\ON0A@#XNA[;US8T4B+CH'+K!5QBGWAC&%NW6..MAN
M"ERGJALV:04LV5!!).4 IR +6G<AR(*G0"*G+#]YCNK\T1C18=:IS);(:/G
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
M1*MMA[&+9@;IMC>3')8S=@"%?X0-FKIG(^Q*LIF.&D&+?3V1K(7&^:;^W.%
MR:39@.L;@7$=!>.@'5&G_P!02P,$%     @ 48EO6%O!*+A$ P  /0@  !D
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
MP?3%B]=F04B6ZQ?>@DEX+^K/)3S0"5<;X/^(P2R_)92"\LG?_QM02P,$%
M  @ 48EO6-,=@31Q!   Q0\  !D   !X;"]W;W)K<VAE971S+W-H965T,S(N
M>&ULS5=M;]LX#/XK@G<=6B!+_)J7-@G0=MFM0+<4;6^'P^$^J#;C"+,MGZ0D
MZ[\_2G9<MXG=[+#A[DL<4B+YD!0I<;SAXJM< BCR+4TR.;&62N6GO9X,EY!2
MV>4Y9+BRX"*E"DD1]V0N@$9&*$UZKFWW>REEF34=&]Z-F([Y2B4L@QM!Y"I-
MJ7B\@(1O)I9C;1FW+%XJS>A-QSF-X0[4;_F-0*I7:8E8"IED/","%A/KW#F]
M&.C]9L,7!AM9^T^T)P^<?]7$532Q; T($@B5UD#QLX9+2!*M"&'\7>JT*I-:
ML/Y_J_V#\1U]>: 2+GGR.XO4<F(-+1+!@JX2=<LW'Z'T)]#Z0IY(\TLVY5[;
M(N%**IZ6PH@@95GQI=_*.!PBX)8"KL%=&#(HWU-%IV/!-T3HW:A-_S&N&FD$
MQS*=E#LE<)6AG)K.[S_.;LGG^?WLCMS.+F=77\XOKF?D^)X^)"!/R#LR5TL0
M).,*, DAL+5>&?<4&M<J>F%IZ*(PY#88<ESRB6=J*<DLBR!ZKJ"'J"OH[A;Z
MA=NJ\3V$7>(Y'>+:KM>BSZM"X1E]7H.^\S#DJTS)#OF,SN+GFM-,$II%Y /+
M:!:R+":W50C(G]>H@%PI2.5?^^)16//W6]/%=BIS&L+$PFJ2(-9@3=^^<?KV
M68LO?N6+WZ9]>H?%&ZT0)%\07B50OI+!=IUOWPQ=VSLC/^JKTU8G7#)?*:DP
MWCK0N6 8\9PF6'0)!A^JK;\0+^AX@5=CN%['=@8F821BTN31) [K$X2 B"RJ
M#"X X_ 2RW'@#DYVN>XH."'G"78N@P![($FTC81+6=-R['K]Y]*.>T;NN4+T
M-=1^)QC9==1N9^"Z+=D.JFP'!V>;-J'=E_!VM3\_X8VA[9 'B%F6Z82A4X]
M12UPVPCO<FX$7S-S833EJK+O]?<"U5HNEU3$.IH+28ZQ9/@:!-/=\.7&EW2+
M/X"G<=>3.HK*BY83T:].1/_@$\'2G#)= [H@8LA X+$L6X[!^5U'IMWNSS\R
M157-]_:T UK$Z\5\R &YVH8T,5<$PY:U9M$* _E(8$V3%56ZYZ"%(OCXBE&[
M!H*.XP6--NYR"-F"A56J:(QO+*F>\ED8?RD_]!M5-D0-WQ#FD;2&'?A/1V.K
MR[$[KC/<4?UK>:X:S](.*"=PFX"V%,"@*H#!P06 -P*-8P$Q-0]!?26V7C2X
M(>09/E-!E#%NOS;;D?SHDOBOOG_HSH6AF0N&G;D(Y>OE6B.<.F'7"&=4$<_O
MS"-M[X8+M> )X^1MHLZ(9Y.(/DJ24RR%:/6LYKV.YP]K#+_OU"AG5*<\NWX5
M.W907_,[?HUQ1$:#KH<2[T9-QMLNAO\%/\;0_6OT[FBTP^O[N[SO13?RA[NV
MNH/=E]/+Q [Z]>0-_3K5FMCGM\(1+MO=:ON^MM.KC5;8#V(S0$IB7IC%E%5Q
MJQGUO!C-GK87 ^XG?%1@ R<)+%#4[@[P]26*H;$@%,_-H/; %8Y]YN\2YVP0
M>@.N+SAV[I+0!JK)??H/4$L#!!0    ( %&);UCA;A>. P,  $T(   9
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
MA)!C;AP"M<,]GB'G#LC2^+/%]/HE7>)POD/_V&JW6NZHQC/)?[+"E#,O\Z#
M%6VXN9:;3[C5DSJ\7'+=?F'3Q2:1!WFCC:RVR99!Q40WTH?M/@P2,O)*0K1-
MB%K>W4(MRW-JZ'RJY :4B[9H;M)*;;,M.2;<H=P89?\RFV?FR^NORXOKVU\^
M+"]/O]S"Z9=SN/CV_?/RZL):[V_I'4=]- V,7<ME!/D6=]'A1J_@AA%<26%*
M#1>BP.(I0&!)]DRC'=-%=!#Q'/-CB$,?(A+%!_#B7GG<XL7_HOPEP1U<\C*<
M*YX37=,<9YZM#HWJ'KWYNS?AB'PX0#;IR2:'T.<WMAB+AB/(%=3*EJ0RCS[4
MG H#5!2 ?QI6VUHQ+Q$_#/WN31:1^ /\K]$=S]"(X-(QW'G>0ICXDS1^[E@T
MC!=,K'6KB*.MM5+R EAE%=^C4Z?[K##VDW"R-T,_"S,XDT(;U70%SP0LE5S;
MP]#/2-KX=#QZYD[], [A!Y8LM]=^'VV#PZ&5CN"*YJ7=2?7X=/_[J)&?1N,!
M\#@E\+%1@IE&89NS8@]NOE\FCO:"8D+@5AK*>T^2^?$XW0=,_)1D<.G4T3QO
MJH93@X7M2/;ZY8RV6[ +?A\2/YFD1WO'Q$](=+1=XN"-&AQ4//:SC P=Q _)
MZ*7['0Q:4H5JW39>#;ELA.FZ4^_M>_MIU]+VX=W#<$75F@EM;\3*II+C<>J!
MZIIM9QA9MPWN3AK;+MMI:=\G5"[ _E]):7:&6Z!_\>9_ 5!+ P04    " !1
MB6]8'RBW U,"  ")!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6RM
M5&%OVC 0_2NG=*HV"9'$@4(I1(*6J?M0%1&V?3;)0:(Z=F:;TO[[V0Z$;*)H
M'R8A?&??>WZ7Y-UX+^2+RA$UO)6,JXF7:UV-?%^E.994=46%W)QLA"RI-JG<
M^JJ22#,'*IE/@N#&+VG!O7CL]A8R'HN=9@7'A02U*TLJWV?(Q'[BA=YQ8UEL
M<VTW_'A<T2TFJ+]7"VDROV')BA*Y*@0'B9N)-PU'LYZM=P4_"MRK5@RVD[40
M+S;YEDV\P I"AJFV#-0LKWB/C%DB(^/7@=-KKK3 =GQD_^IZ-[VLJ<)[P7X6
MF<XGWM"###=TQ_12[!_QT$_?\J6"*?</^[J6]#U(=TJ+\@ V"LJ"URM].SR'
M%F 8?  @!P!QNNN+G,H'JFD\EF(/TE8;-ANX5AW:B"NX?2F)EN:T,#@=/Z\>
MYTN8)LE\E<#G%5TS5%_&OC;4ML!/#S2SFH9\0!,2>!)<YPKF/,/L3P+?:&J$
MD:.P&;G(^(!I%Z*P R0@T06^J&DT<GS1/S3:/==@#>^=AUMOC%1%4YQXYN-7
M*%_1BZ^OPIO@[H*X7B.N=XD]3HS7LAU#$!MXUCE*H$JA5N=T7F:ZOAJ2(+J#
M_[7:I]].""PD5K3(C".Y;DX^0=2[_2NK&SGN#9HHBH:PQ$J8#LTO@UR4J$YW
M=$C8/Z%N^[ 2FK(6-^GT!V$K#SN](3GFYUZ&W[)'B7+KAH""5.RXKIW2[#9S
M9EK;ZU1>#ZDG*K<%5\!P8Z!!=V!L+6OCUXD6E3/;6FAC71?F9E:BM 7F?".$
M/B;V@F;ZQK\!4$L#!!0    ( %&);UAX1<$DWP(  /8&   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,X+GAM;*U5VV[B,!#]E5&ZJG:EB%RYI(5(0%LM4JM%
MI=T^FV0@5IV8M4UI_W[M)(144+0/^Y)XQG/.G)/$D^&.BU>9(2IXSUDA1U:F
MU.;*<62284YDAV^PT#LK+G*B="C6CMP()&D)RIGCNV[/R0DMK'A8YN8B'O*M
M8K3 N0"YS7,B/B;(^&YD>=8^\4C7F3())QYNR!H7J)XW<Z$CIV%):8Z%I+P
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
M/L2C4Y1/K+*C^*QXUCQPA8^DHCG%5RD(+8#S8\[5LJ,-5._<P?]02P,$%
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
MWQ(0QD'?%YRKLV$"#*]3^@=02P,$%     @ 48EO6&7(N+I4 @  _@0  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#,N>&ULI911;YLP$,>_RHE54RMMA9"T
MG3J"E)*F0UK2*&DV[=&!2[!J;&J;I)/VX6<;BM(I[<M>X,Z^^]_OP.=H+^2C
M*A U/)>,JZ%7:%U=^[[*"BR).A<5<K.S$;(DVKARZZM*(LE=4LG\, @N_9)0
M[L616YO+.!*U9I3C7(*JRY+(WS?(Q'[H];R7A07=%MHN^'%4D2TN4:^JN32>
MWZGDM$2NJ. @<3/T1KWKFX&-=P$_*.[5@0VVD[40C]9)\Z$76"!DF&FK0,QK
MAPDR9H4,QE.KZ74E;>*A_:(^<;V;7M9$82+83YKK8NA]\2#'#:F97HC]-VS[
MN;!ZF6#*/6'?Q@8>9+72HFR3#4%)>?,FS^UW.$@(K]Y("-N$T'$WA1SEF&@2
M1U+L0=IHHV8-UZK+-G"4VY^RU-+L4I.GX^5J.ATM?L']!);IW2R=I,EH]@"C
M)+E?S1[2V1W,[[^G27J[A,^0$%4 X7ECW#[5=$<8<JW@=(R:4*;.X 0HAX="
MU,H$JLC7!M*6\K,6Z*8!"M\ &F-V#OW>)PB#L ^KY1A.3\Z :BQ?:_FFT:[;
ML.LV=.+]_^[V&'BC/3BN;:?G6E4DPZ%GQD.AW*$7?_S0NPR^OD/>[\C[[ZG'
ML[I<HP2Q,6>0/RK YPPQIWP+ND"8C-,$&"VIAC]'OE6#WQ2X= 7LK.[B7N3O
MCC -.J;!NTSN%)B_;5F4LFRO.$Z.032*%X<0P<4_&/[!<;8WPY3(+>4*&&Y,
M5G!^9=)E,VV-HT7E3OA::#,OSBS,!872!IC]C1#ZQ;%#TUUY\5]02P,$%
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
MX/^KC?\O,F[F';6T!Q6-8:&IYU"&:?[1]?(^:@"%BL:PT%3V9 #EPQ4_W5>
ML<FSJ1;BU^U4G: ERN'1];0^D %0  = N^J=$()V^,A=YQPJ&L-"4UF7,5=@
M'>NQ 6J\@XK&L-!4]F2\$\"W-8X+V@/]%D;[4>7]31@\Q+X4R* EZ%?E?^(\
M'#RJSI,2M?H'"TT](S*0"IRC71HUB$%%8UAH*GLRB GVWNWI=A$.C(_?>DX[
M##>W\_VV#(?'U]7^8>-G.98\>ZI^WJ3<1GR=%)L?L]A^NOT)E<OJAT-:G[^W
MWDTV/X0B83:_RW(=9D]1DI.8SP6D,$D8D&U^ZF3SIDA7U8]_/*9%D2ZKEPL>
MSGA6-A#?SU.Q>M1OR@-L?W#FXC]02P,$%     @ 48EO6"$6-U4-!   6!0
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
MZ*ZRG-8]EKC?Y6P+>!:MT+*#O#=YMF)#T^PQ3B175ZG*D_W)].GI]N4O\/P
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
MC<D$?437+&"Q1*,@$,M8\O@>724B5ML!4[\=F:+W/I.4A^D'=?#-Q$?OWWU
M[Q"/T=>Y6*8TGJ9';:E&K7VW@WR$)ZL1XF=&^#N-#Y%E'R!L85QC[IG-?18<
M(F=E[M28^[M[KS,GNWO?&'Q;9:I(%R[2A3.>\PSO0EUYSX=?),B;T_B>Z9!7
M#N-QP!<A0[=?%!"-)8O2;W6I6'GOU'O71>M3NJ !.VZIJI2RY(&UAK_^8G>M
MW^H2 PGS(6$$"%9)H5.DT#'1AZ,T9;+V.C#:-0W^"N9F,#U;/ Q=J]OKJ!_A
MPWI8(7V2;9\=I]NWG<)G)6"=(F =8\"^<'K'0RXYJXV:T;AIU%:P[MH9]"S+
MZFT$#=(EV7;I=GK6H#YF;A$SUQPSIB;/ W7AZXDXH"$B3PLVY;I*J$]I\%W=
M!*!;F2P9FM$P9;7%P.Q"&]>%T&C5]*J'A!$@6"4AW2(AW5<FY #=I R)&3KC
M:G[4]S4O)L;L*K.KRXS1K&EF(&$$"%;)3*_(3,\8KFM]RQ*S*6(TB=5L65MD
MC(BF1::W=<5C=]!S^QM5!M(GJ?%IN8-!M[[,](O8]8VQ.S^[0A="UA=FHVG3
MF$'"?$@8 8)5XC\HXC_8Z^W@ #*%D# ?$D: 8)44VE:IP"SS#6&HU#I564-*
M]Z-0T%B]J)O$>JUD9#5-24ZKW.\X[D8= G5)H&C58*_)7=L8[$LY9TE6LS(U
MRQ_H75@W69Z8.8T##4GS06D$BE;-2*EH[?U*6AM4TX+2?% :@:)5$UGJ6OL%
M8=NHCH&*77M;>6*GNUG'0+5NC4NK_F;*+H6N;5:ZWC):AE1W3A&;S5B@M,&"
M)5Q,M3R@4['0O=4#M?7W,I7Z^D#_HM'D!F'+[GZTZIIC)V:/C>,,2?-!:02*
M5LU=*;AM=[]E#%(*>Z T'Y1&H&C51)9"W3;+Y^?[<[GA^B7OX$W9YIGQC4,+
MJK.A:-70EDK;-DOM%SIYN?5+\874Q3XHC4#1JO$MU;AMEN/_:_ZPZY8W3LP>
M&Y<=4!D/2B-0M&KN2B5O[U?*VZ!:'I3F@]((%*VZ0%?*>0PHY\VLQ@MND#0_
MIZV7XX%E5:LQ@7)9#78IY[%9SN_4O#4S&@<95,KGM/4.S,?NH+\9Y;>0Z'AM
MT=FH'%\UKQ2MX9?G&+/WQOF!77:&77=^"X6.2X6.G?T^/0 JZD%I/BB-0-&J
MB2P;!=C<*&@VQX"V $!I/MY>_<;8W:Q^;Z'L<:GLL7FA^S75SV<T9 DZY;'.
MTA1Y(I9ZZ3=%M^<LNF/)MQW*(JCB!Z7YH#0"1:LFN%3\N+O?L@BIX3U0F@]*
M(U"T:B++_@(V]Q>:E470-7U0FH^WE^OM?F^S++Y%LP&7S08,WVRH77W;H1*"
M-B% :3XHC4#1JCDMFQ!XOTT(#-J$ *7YH#0"1:L^8EHV(1S )H29U?C!4] F
MA+/=A.CT-^4QE,M5L-MK3]/K/TN<T^2>QRD*V4SAK<.>&DRR^O_!:D>*1?:
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
M<^0YGM\ 'QP/]QK@R?%P=QMN:XMKG[W:9Z_@\_?PC6KS&JTHP4$SV&S]*[G
M*?0LO;<EB!58\?=O;N3\:#+F*\F2+R+;,LVO3?,/L<=["[#)PI(J+*C,8;>*
MW?"R[7>Z]FK3G(:PP/,#9SLL.9C8)V4'M>S@H.Q;K19E1*9\R132N\<<9" $
M9&A*&&8I83,TA>9**JFC#7TM+VC[.RXT186.NV/"P30_:4)8FQ >-*%/=4?2
M6@'IWE84@+Y(V2PZ_"BG'84[FAN".O[NNH<?RJ/5Z01UT):4J)82'93RQ!6F
MQ9G9E'O44+=1Z.PD-F@(\R\=YW(G_X.9_.^2V1M]Q?P$W&$Q(WHC4IAJ>N>B
MK=,196,M)XHOBE8SX4HWKF(XU_\B($R ?C_E7+U/3/>J_V[B?U!+ P04
M" !1B6]84#((E]\"  #D!P  &0   'AL+W=O<FMS:&5E=',O<VAE970U-RYX
M;6RME6UOVC 0Q[^*E553*[7-(X%V$ D"U2KU <':O3;)0:PF-K,-M-]^MA,R
M"@%-T]XDMG/W]^_.SEUWP_B;R  D>B]R*GI6)N7RUK9%DD&!Q35; E5?YHP7
M6*HI7]ABR0&GQJG(;<]Q0KO A%I1UZR->=1E*YD3"F..Q*HH,/\80,XV/<NU
MM@L3LLBD7K"C[A(O8 KR93GF:F;7*BDI@ K"*.(P[UE]]S9N:WMC\$I@(W;&
M2$<R8^Q-3^[3GN5H(,@AD5H!J]<:8LAS+:0P?E6:5KVE=MP=;]7O3.PJEAD6
M$+/\)TEEUK,Z%DIACE>YG+#-=ZCB:6F]A.7"/-&FLG4LE*R$9$7EK @*0LLW
M?J_RL./@AD<<O,K!VW<(CCCXE8-O BW)3%A#+''4Y6R#N+96:GI@<F.\532$
MZE.<2JZ^$N4GH_CY:?KR.)J@A^?^TQ1-1O'H_K4_>!BA*]3/U1ECF@!2MP7E
M#%/U$ ($.A^"Q"07%\HJ9E1= >!J^#(=HO.S"W2&"$4_,K82F*:B:TL%JK>S
MDPIJ4$)Y1Z!<#STR*C.!1C2%]+. K2*LP_2V80Z\DXI#2*Z1[UXBS_'\!J#X
M[]V]$SA^G77?Z/E'].X(57DE=($FD !9XUD.EWOYCCFD1*('E?&F#)8;!,T;
MZ'__5BQQ CU+_=P"^!JLZ.L7-W2^-47_G\0^Y2*H<Q&<4H^.WK)+-(,%H52G
MB<W1!V#>E(A2O674=<U:1QW?Z=KKW?@:;#I!;?,)NU5CMTYBCSE;$U/+]K";
M&$NI<&?_*]<-]B ;C+S ;Z8,:\KP)&6<8;X E;YY(U=XL&5PLT=U:.)V;IJA
MVC54^U]/'&AZZJS;!^?8#EM[P(<VN_>A!+9W"J8J70O31P1*V(K*LJC4JW6K
MZIL*O;<^4"VL[#A_9,K^]Z@23ZA .<R5I'/=5D2\["GE1+*E*<LS)E61-\-,
MM6'@VD!]GS,FMQ.]0=W8H]]02P,$%     @ 48EO6'Q"F+0_ P  ) L  !D
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
M?=O29J,"2I-N76A-X;6&!6JQ4@%3MXF'G*-Z; F"T.WX7H=5GP"5._*+W53
M'_O$.J'?$=?O$%#M^5"]Z7O24?X9CE+C7%Q:FM":JJNF 3KZ/*5L0"X6K@FM
M*;QJ1.!9G<CSGG);&B'_N"A;@CHKLNH:H')_?KFEO':K'+>BS\<U!50= %2W
M +ZT%$3G>$H)='%I:4)KRJ[Z"MC7YREECW*Q<$UH3>%53P+53<G9GO)/[2)_
M[#:K\C3(Z7OM)8FJ'@(IM^H7>ZJ ?]9377%VAX"J%T#J7N!]2C 7_/D:)^=Y
M2PUX\>]R36A-^;5QA,9YA-Z!Q+^82*"J/4'J]N1<;Q4PS?WJ9,-JBT*NVU&<
M53>!U#.(%[O+Z6CN_.;?L9I+TW)Y9FV&* >XGW&Z"@7MB"P%C'73$\N3YC/1
M_(333396?**<TS@[7!.\(*D,$/>7E/+#B9Q4EI/IT5]02P,$%     @ 48EO
M6',OTO-+!0  52(  !D   !X;"]W;W)K<VAE971S+W-H965T-C N>&ULQ9IA
M;]HZ%(;_BI6[.VU2V\0V =)1I)9VVJ1NJ]IU][,+!J*%F&N;LOW[ZX0T#HDQ
MK4=NO[0)Y+Q^STGB\SADL&;\IYA3*L&O19**,V\NY?+4]\5X3A=$G+ E3=4W
M4\871*I=/O/%DE,RR8,6B8^"H.LO2)QZPT'^V0T?#MA*)G%*;S@0J\6"\-\7
M-&'K,P]Z3Q_<QK.YS#[PAX,EF=$[*N^7-USM^:7*)%[05,0L!9Q.S[QS>#K"
M_2P@/^)'3->BL@VR5!X8^YGM?)Z<>4'FB"9T+#,)HOX]TA%-DDQ)^?BW$/7*
M,;/ ZO:3^L<\>97, Q%TQ))_XHF<GWE]#TSHE*P2><O6GVB14)CIC5DB\K]@
M71P;>&"\$I(MBF#E8!&GF__D5U&(2@#L[ A 10!Z;@ N G">Z,99GM8ED60X
MX&P->':T4LLV\MKDT2J;.,U.XYWDZMM8Q<GAZ-O7N_LO5[?@^MOYUSMP>S6Z
M^OSC_.+Z"AR#RUB0V8S3&<DKSJ9 70="DG02IS.PY'$ZCI<D465,2#JFV0%C
MEJH+@G*0,)(*=9['-'XD#PD%[RZI)'$BWBOAT=-1Q^#^[A*\>_,>O %Q"K[/
MV4HH>3'PI<HM<^B/BSPN-GF@'7E<TO$)P/ (H !A0_CH^>%H.]Q7%2W+BLJR
MHEP/[]+;+IV<TS^HG:D:F^$[YN&S>_]4+,F8GGGJYA:4/U)O^/8OV T^F&IS
M(+&M2N&R4MBF/MQQOBXV46$>E<U%CT.,(@@'_F/5N57;T7FG=-[9YQR9G&^B
MNA7G* PZ0<VY5=O1>5@Z#_<YAR;G8=,YPJA3<V[5=G3>+9UW]SD/3,Z[#><0
M]QHUMVH[.N^5SGM[G,/(Y+QG<!Z$]9I;M1V=]TOG?:OS&QXS;K+>;U@/4;<;
MU:Q;Q1VM1Z7UR&K]8YRJV36;<6_+V?0(/%"%/Q2<)XIA\LE7[8(1IY-8@FLF
MQ!'XSB1)3"E'C5D)AE$/]VLY&P[K(%RY'K>R@8%NUH$UG[^S/G'#N)RR)&;&
M+KD1B*I#U\S9QW \([ "'-":PS450C5$D@(<@ GY+<"2" DF*V.?LXN]M-$=
M2FT[=0T%\)6I !X4"PZEMETM#0;0C0R@"0W"?GW*M*N[NM=P -WH !KPH!.%
MC9NT#3Z &A"@&R%  R+ 7A#6W;?!"%!# G2C!&C"A#"L8X)=W=6]!@7H1@K0
M@ JH'_;J[MM@!:AA 3K2 C3@ NQU&O;;X 6H@0'^S\0 3<C0PU%CNK+Z<LP;
M:;) ?TH6A4!&#V4FP4G4K]_[]H%<$]%X@>QX@8/CZ!E<85=Y\0*Z#:Y E8<-
MK_VTX;"/&]K@"J2Y KEQ!6IRA>IM]:N[#:I FBJ0&U6@)E7TZPLQN[2K=8T4
MR TI4!,I8%!?4-FU7;UKH$!N0(&:0-'OUJVW01-(TP2RT\3.?HR:.(%P'4/M
MXJ[F-4P@.TP<O!L7XU7O\5XSZ380!&D$078$>48KCDRM.&A@N'T@UP>[FBFP
MG2G>SN0'\)QF;-=Y:7LYE-IVUAI ,'S=9HP/BBZ'4MNNED87;&WVNQ__HR8V
MP_I"S:[MZKWRR\5>D#!VM")L>Z73^.6B#9# &B3P7I P=C3<! D8U-<J=FU7
M[YHD\#Z2,"^0L8$DHCK V;5=O6N2P':2V-F.<1,ENE'CHFF#);!F"6QGB8.W
MXV*\K;N\"W$]ZS8@!&L(P78(V=^/"X%HNQTW3MY!L<*O_.:?O7#QA?!9K'I'
M0J=*/CCIJ:+RS3L,FQW)EOEK  ],2K;(-^>43"C/#E#?3QF33SO9FP7EFR3#
M_P!02P,$%     @ 48EO6+W,PZDH!   ;!   !D   !X;"]W;W)K<VAE971S
M+W-H965T-C$N>&ULK5AK;^(X%/TK5G:TZDBSS8-GNX $E*K5+@.B[>R'U7XP
MY :\36S&-C!=S8_?:Y.&5X@ZG7PI3NQ[?,Z)'_>VM1'R62T -/F6Q%RUG876
MRVO75;,%)%1=BB5P[(F$3*C&1SEWU5("#6U0$KN!Y]7=A#+N=%KVW5AV6F*E
M8\9A+(E:)0F5+SV(Q:;M^,[KBPF;+[1YX79:2SJ'!]!/R['$)S=#"5D"7#'!
MB82H[73]Z[Y?-P%VQ!<&&[77)D;*5(AG\W ?MAW/,((89MI 4/Q90Q_BV" A
MCZ\IJ)/-:0+WVZ_HMU8\BIE2!7T1_\5"O6@[38>$$-%5K"=B<P>IH)K!FXE8
MV;]DDX[U'#);*2V2-!@9)(QO?^FWU(B] !2:'Q"D <%Q0/5,0"4-J%BA6V96
MU@W5M-.28D.D&8UHIF&]L=&HAG'S&1^TQ%Z&<;KS>?0X>""307]P_Z7;^W-
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
M9V2HELY*-;BCEU^=<K1TZXXSJ3?C77+QW'3_T.1/P(BI):>3F^*"**MG%Y2
MRFTU[QBY<LXTEX9\SC43>HE0V0":7TBZ $7'+E"^;>%O4$L#!!0    ( %&)
M;U@=F_/2/@,  -@)   9    >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;*V6
MVV[;.!"&7X70!HL42*.33\C: AS'V1@;QX:==B\6>\%(8YLH):HD;;=OWR&E
M"(XM"VW0&XF49G[.-SP,^WLAOZ@-@";?4IZI@;/1.K]Q715O(*7J6N20X9^5
MD"G5V)5K5^42:&*=4NX&GM=Q4\HR)^K;;W,9]<56<Y;!7!*U35,JO]\"%_N!
MXSNO'Q9LO='F@QOU<[J&)>A/^5QBSZU4$I9"IIC(B(35P!GZ-Z.>L;<&GQGL
MU4&;&)(7(;Z8SB09.)X)"#C$VBA0?.U@!)P;(0SC:ZGI5$,:Q\/VJ_J]94>6
M%ZI@)/B_+-&;@=-S2 (KNN5Z(?8/4/*TC5XLN+)/LB]M/8?$6Z5%6CIC!"G+
MBC?]5N;AP,%OG7$(2H?@9QW"TB&TH$5D%NN.:AKUI=@3::Q1S31L;JPWTK#,
MS.)22_S+T$]'3[/G\9(LQJ/QY//P]G%,[A>S*9G.;B?8?IA-QV0^7/RS))?.
M]&%.GH0&Y7P@'\DDS2F3D!":)60-&4C*<585R!T07%R$<EP@-(N+'A<TPX=2
MH,CE'6C*N#(RE2BV/RWOR.7%!W)!6$:>-V*K4%OU78V8)E@W+I%N"Z3@#-(=
MQ-<D]*](X 5AC?OHY]V#M^XN)K?*<%!E.+!ZX1F]81R+;:;550%Z11XQ%\KF
M[9YEF"&6K<D"8F [^L*!_/>( F2B(57_U\$7H[7J1S.;_D;E-(:!DY?3X41_
M_N%WO+_J4O&;Q-XD)JP2$S:I1\]"XYJ)188G"!1+I':V"Y6V53&'TB[R>ZV@
MY_7=W2%*C5G8\CK=RNQ-D*TJR%9CD,-SR[@NTD*J<Q!"-VP?A=DXW#LSWJY@
MVHTPU::UN<9MEK =2[:X5;\3V%&^I1I_&E!F+?&TUG6<[1/.T _\8]+&6-Y)
MVJE(.XVDRQQBMF)Q=231-58TI4NPUQ34P75.X([!&H=^)UBW NLV@LWTYG6O
MX-;AMAKNX&3^JM.WCK![0NBW0Z]SC-D8R#LQ>Q5FKQ'S[[*BG*TB=5R]DQ.@
M&QZ?$HW#_BJ4>U!WS9UG2N4:5QGAL$)Y[[J+L<CB'E%TM,AM*7X1&@N[;6[P
MZ@72&.#_E< 2479,=:\N<]$/4$L#!!0    ( %&);UAW'F'==00  "@7   9
M    >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;,5886^;.A3]*Q9O;^JDOH(-
M)*1+(K5IJE:O7:.TV_OL$B=! YQG.\WV[V<3"H0XID.I]J6QP??XW O<<^K^
MAK+O?$F( #^2..4#:RG$ZMRV>;@D">9G=$52>6=.68*%G+*%S5>,X%D6E,0V
M<IR.G> HM8;][-J$#?MT+>(H)1,&^#I),/MY26*Z&5C0>KTPC19+H2[8P_X*
M+\@C$5]7$R9G=H$RBQ*2\HBF@)'YP+J YR/DJ8!LQ;>(;'AE#%0JSY1^5Y/;
MV<!R%",2DU H""Q_7LB(Q+%"DCS^ST&M8D\56!V_HE]GR<MDGC$G(QK_%\W$
M<F %%IB1.5['8DHW-R1/R%=X(8UY]A=L\K6.!<(U%S3)@R6#)$JWO_A'7HA*
M /0.!* \ +TUP,T#W"S1+;,LK2LL\+#/Z 8PM5JBJ4%6FRQ:9A.EZC$^"B;O
M1C).#+\\/(T?P70\&M]^N[B\&X/KZ<,]N'^XO)7CFX?[,9A<3/]]!"?6_<T$
M?*&"<.L3^ =<11PO%HPLL+P"Q)( ^8YP@=-9E"[ BD5I&*UP+$L<XS24=^=
M 3 2DN@%/\<$G%P1@:.8*[0"6XZ_/EZ!DP^?P <0I>!I2==<@O*^+62VBK,=
MYIE=;C-#!S*[(N$9<.$I0 YR->&CMX>CW7!;UK@H-"H*C3(\]Q!>63#U^KZI
M8B%-Y>=%&(@I3GFE>+IJ;+?W]-NK;G#.5S@D TM^[IRP%V(-/_X%.\YG76V.
M!+93*;>HE&M"'QYX7I?;*#^+4MWI9>AWD.?W[9<J<R-V2^9>P=QK8HYTS+=1
MG2IS!'N=&G,C=DOF?L'<;V(.=<S]/>9N!\%ZS8W8+9EW"N:=)N:.CGEGG[GO
M^[#&W(C=DGFW8-YM8 Y[.N;=/>:>TW5KQ(W0+8D'!?' 2/PZ2F6'4EUK6G2D
M4_!,I*D@X"*6SB!K8'(*1HS,(@'N*.>GX(D*'.LR#O:^;!AX*'!J.6N6>6X
MRV4[V?2*;'K&;/Y6G79"F9C3.*(Z>MOX7G7?&C/C#BV?!G1*"7>,&=P1KB08
MI\!UP S_Y&"%N0"SM58GS&"_*Q3'0MM-O>)>X)]5U7S_8U7K2&B[U2HM"#3J
M]D%ES<-VI-7O!O6>8T9OR[ZT!;#1%VC5-0_;D5<8.+TZ^_=P!K"T!K#1&V@5
M%NZ; YW$FM';LB_M 6ST!UJ5A1J#H)%9,WI;]J5%@$T>0:^T<-\D:*36#-Z6
M?.D2H-DF'%UM\_UVY=;UW+V']AX> Y8F YI=1K,NYP!*@HI,G+->;^_;,6[4
M-I'27T"SP?BX$)]![RW*?"0;D6?]'J8$E:8$.7_X_]VC^IACH>U6J_0QR*C\
M!Y4Y#ZM^JUX'U=YO,W9;[I6#C497H=7E/&Q'&X)NG?M[> I4>@ID]A1';ZYH
M_Y0B\.I6Q$RJ;=*E%4%F*]+<67. 6F=UG'IG-6_TNXG8E6-,=89\C]DBDGT@
M)G,)[YQU9579]EAV.Q%TE9UL/E,A:)(-EP3/"%,+Y/TYI>)UH@Y+B\/QX2]0
M2P,$%     @ 48EO6&L6\I^D P  9@P  !D   !X;"]W;W)K<VAE971S+W-H
M965T-C8N>&ULO5=K;]LV%/TKA%8,+9!&LF3YD=D&$L=% J2UX:3=AV$?:.G*
MYD*1'DG;#; ?WTM:4?V0A;8P!@.6*/(>GG/(2UWU-E(]ZP6 (5]S+G3?6QBS
MO/)]G2P@I_I2+D%@3R953@TVU=S72P4T=4$Y]\,@:/DY9<(;]-RSB1KTY,IP
M)F"BB%[E.54O-\#EIN\UO-<'4S9?&/O '_26= Z/8#XO)PI;?HF2LAR$9E(0
M!5G?NVY<#1LNP(WXPF"C=^Z)E3*3\MDV[M.^%UA&P"$Q%H+B90U#X-PB(8]_
M"U"OG-,&[MZ_HG]PXE',C&H82OXG2\VB[W4\DD)&5]Q,Y>8."D&QQ4LDU^Z?
M;(JQ@4>2E38R+X*10<[$]DJ_%D;L!#2:)P+"(B#\T8"H"(B<T"TS)^N6&CKH
M*;DARHY&-'OCO''1J(8)NXR/1F$OPS@S&#_=C:;DT_AI]$BFH^'H_LOUS<.(
MO+T%0QG7[\A[\OGQEKQ]\XZ\(4R0IX5<:2I2W?,-3F]!_*28ZF8[57ABJEM(
M+DG4N"!A$$85X<,?#P_WPWT472H/2^6APVN>P/MX-R$HA(S- A3Y) UH,H4$
MV)K..)#_R%!!R@Q)I$A &$7=ME-,/V/?O4@!,RG%#K2$J91,J#(O9"S@H->X
MWJ7KM=/1+&.<43N;%%#E8BUMF]97>DD3Z'N8MQK4&KS![[\U6L$?59Z>"6S/
MX:AT.'+HT0F'KY-$KH31%UMW+\B#I$([%SXP047"Q'S7\K\>$(#<&\CUWU7&
M1.<TYDQ@>\8T2V.:M5MOO#+:H U6_U(Q-&)).9Y&'#VIW!);N-C!V8-Y/8CC
M( AZ_GI74NVDOR@I+B7%M9*^+Z/&8TLIW/K\Q1X8Q9&ZW?L*,!\ WQFS?_ 8
M)S+#')A+:P-GALU=BE7IW\[=VM$?M8_UUS+\1?VM4G^K?DG=*2)PG^/+[=6*
M*BFU,#^[B<\$MJ>X72IN_Z_9W3ZG,6<"VS.F4QK3.6]V=XYW=XR_@]W=.3H#
MPBAHM,M1>UR[)==N+5>[9B1EVBVE6SO,5\#T34E6+F(&4/FZ[Q[Q?A^'[0/:
M%8/";ES-NA%\KUJ"6M[7'.M/ZR?!2I9PJX)+K:MY%EC['*+6 =&*4<$)FCO%
M5:.6YI,TE%\0 ::25^-H2:-FW#T\UBJ&A6';UD![Y/R=(M!6X!^IFC-,2 X9
MQ@67;010VZ)VVS!RZ>K"F3189;K;!7X(@+(#L#^3F-=%PY::Y:?%X!M02P,$
M%     @ 48EO6$ "QE*( @  $@8  !D   !X;"]W;W)K<VAE971S+W-H965T
M-C<N>&ULG55M;]HP$/XKIZR:6JDC(4 VL1")MZJ5^H*@[3Z;Y"!6'3NS#;3_
M?K:39JP%/NQ+[+/OGN>YL^X2[X1\43FBAM>"<37P<JW+ON^K-,>"J)8HD9N;
ME9 %T<:4:U^5$DGF@@KFAT$0^06AW$MB=S:322PVFE&.,PEJ4Q1$OHV0B=W
M:WOO!W.ZSK4]\).X)&M<H'XJ9])8?H.2T0*YHH*#Q-7 &[;[H\CZ.X=GBCNU
MMP>;R5*(%VO<9 ,OL(*08:HM C'+%L?(F 4R,G[7F%Y#:0/W]^_H5RYWD\N2
M*!P+]HMF.A]X/SS(<$4V3,_%[AKK?'H6+Q5,N2_L:M_ @W2CM"CJ8*.@H+Q:
MR6M=A[V ,#P2$-8!H=-=$3F5$Z))$DNQ VF]#9K=N%1=M!%'N7V4A9;FEIHX
MG3P\7D_G</_P.%W ?#J>WCP/1[=3^ 9#9MZ+\!3!O#PP0;CY*(4*SB>H"67J
MPG@]Z!PEW N-,,<4Z98L&<(94 Z/N=@HPC,5^]H(M71^6HL:5:+"(Z+:(=P)
MKG,%4YYA]B^ ;S)LT@S?TQR%)Q$GF+:@T[Z$, @[\+28P/G9Q0G<3E.^CL/M
M',&]HMS4B/+U7OJ7'VHWEIA1#;>F>H=*41%T#Q/8GNRKDJ0X\$S3*91;])*O
M7]I1\/.$_&XCOWL*/3GZR)>PQ#7EW&8F5O"&1![27J'W'+IM_VT2Q/[V@*!>
M(ZAW4M!,BBUU#?]!T"'V"BK:8P\[T6'^J.&/_K<@R+-3I8@^E>*S&'^O3PN4
M:S>-%*1BPW75LLUI,_"&59__=:^FY1V1YGT4,%R9T*#UW3#+:@)5AA:EZ_JE
MT&:&N&UNAC9*ZV#N5\(T;6U8@N8WD/P!4$L#!!0    ( %&);U@_EWF3*@,
M )@)   9    >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;*U6;6_3,!#^*U:8
M$$BPO#5M-=I(6U=@TMBF=L 'Q <ON;86CAULMX5_S]G)HJY-(YA0I<8O=X^?
MYVS?>;25ZH=> 1CRJ^!"C[V5,>69[^ML!075I[($@3,+J0IJL*N6OBX5T-PY
M%=R/@J#O%Y0)+QVYL3N5CN3:<";@3A&]+@JJ?E\ E]NQ%WJ/ S.V7!D[X*>C
MDBYA#N9S>:>PYS<H.2M :"8%4; 8>^?AV61H[9W!%P9;O=,F5LF#E#]LYRH?
M>X$E!!PR8Q$H?C8P <XM$-+X66-ZS9+6<;?]B/[>:4<M#U3#1/*O+#>KL3?T
M2 X+NN9F)K<?H=:36+Q,<NW^R;:V#3R2K;611>V,# HFJB_]5<=AQR'L'7&(
M:H?H;QWBVB%V0BMF3M8E-30=*;DEREHCFFVXV#AO5,.$W<6Y43C+T,^DM_<?
MIS-R<WL_G9/9=#*]^G)^<3TE;\E545*F("=4Y&0) A3EN&T:U 8(GAY".9X
M*K*JQR45^*<U:/+J$@QE7+]&F%NS D5NI $R@PS8ACYPP/'/\TORZN0U.2%,
MD/N57&M<1X]\@YHL,S^K^5]4_*,C_"\A.R5Q^(9$012WN$_^WCUZZNYC))MP
M1DTX(X<7'\$[SS*Y%D:_<9+Q<XUQT2Z&[YG :#&QW W$MVL$(%<&"OV]37RU
M6J]]-7O#SW1),QA[9;TU7OKR1=@/WK6%XC^!/0E,W 0F[D)/[Z7!\Y-)@>D"
MJN/2NML52N)0; ;:I'&"OY&_V55R:!7%03AHK)Y0[#44>YT4SX\=Z#:>%53_
M"8/^'LO> <N@G6'2,$PZ&39WTH4/;T[.-BQ?XTW\36!#^9H:G+3LF;/$;&O:
MR">'Y),P3O;H=W)YYG'I-TK[G4KG)61LP;(FX] E5B1M:F&/(6@3US\0-^SM
M*>M<^YG*!HVR0:>R*B%6&XC)VY6S#1QL8)-=VR0.#B2&010.]U1V\GBFRF&C
M<MBI\D-=,(X6B399PX/[$B;1GJC.9?]5E+]3-^V;Y1-52SQEA,,"X8/3 7)1
MU3N@ZAA9NE+Z( T69M=<X=,)E#7 ^87$K%]W;'5N'F/I'U!+ P04    " !1
MB6]8K&-+NE<$   ,%P  &0   'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6S%
M6']OFSH4_2H6;V_:I*Y@(#_HDDAMFFF3^M8J[?;^=L!)K '.LYUD^_:S@0(!
M8OH0U52IP>![?,XEOO?$DR-E/_@68P%^1F',I\96B-V5:7)_BR/$+^D.Q_+)
MFK(("3ED&Y/O&$9!$A2%IFU90S-")#9FD^3> YM-Z%Z$),8/#/!]%"'VZP:'
M]#@UH/%\8TDV6Z%NF+/)#FWP(Q;?=@],CLP<)2 1CCFA,6!X/36NX=7<=E5
M,N,[P4=>N@9*RHK2'VKP)9@:EF*$0^P+!8'DQP'/<1@J),GCOPS4R-=4@>7K
M9_1/B7@I9H4XGM/P7Q*([=08&R# :[0/Q9(>/^-,T$#A^33DR7]PS.9:!O#W
M7- H"Y8,(A*GG^AGEHA2 '3/!-A9@/W2 "<+<!*A*;-$UBT2:#9A] B8FBW1
MU$62FR1:JB&Q>HV/@LFG1,:)V?W3Y\42?+U_6CR"Y6*^^/+]^N9N 3Z 6\+1
M9L/P!B7IIFL@OP1<H#@@\0;L&(E]LD.AS&&(8A^K"?=BBQF(J<!<OF$?DP-:
MA1B\N\4"D9"_EZCIE*]R"E@6,SZ ;X^WX-V;]^ -(#%XVM(]EPOQB2FD1$74
M]#,Y-ZD<^XR<6^Q? @=> -NRG8;P^<O#[=-P4R8VSZZ=9]=.\)QS>*=)E.+;
ML^C36.XIF:60HKB<R*9LI,N[S<NK$G#%=\C'4T/N<8[9 1NSMW_!H?6Q*3<]
M@9UDRLDSY>C09V?>UTT:-4BB5$DZS!S'<<<3\U!FKL7NR-S-F;MMS.TFYFG4
ML,1\-+0JO+7('7D/<MZ#-MZPB?>@QGOL5GEKD3OR'N:\AVV\K2;>PQIOQZKR
MUB)WY#W*>8]:>$.OB?>HQAM:@PIO+7)'WN.<]UC+^Q.)96E2Y:JHV!=@A:6%
MP. ZE#X@J5QR".8,!T2 .\KY!7BB H5-@L?U+3V0?Q7)]5FV8\%1/NM$BY=K
M\;1:_E8%]H$RL:8AH4WDTGBO_#8JQ+0K='P7T"K:M:55<(<YEWT$Q<"Q0(!^
M<;!#7(!@W]@>]&#_MS_TA78JO>14X)]MIMGZ?66K)[33;!7. VK;]=F&FH6U
M=50]>E?VA1N K7:@L:EF8>5JZ0ZK.U2/W95[X0=@JR%H;*RP[@B@5^/^&I8
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
M@;<Z="765 CJ+Q'?]D"JP([?)2<J VLJ _-7AENIMA(U@PLK3_ U+K2Q5':
MO%8BQA#C69Q!@MU2<DX^_.YVOI<J5E+K<_)NVL;5K[:C8UE3<1CM&''V/0H.
M:PH.\]:-SD_2"O8X]NQOL0^/&J8,U-JUA9JX)T?9.]6S=>LY+1NN9GO9MSYP
MM1;X#$QAA:+1Q16F2U6V@N7 R*UKOY;28#/G/C?8/H.R&W!]):4Y#*R"NB&?
M_ 502P,$%     @ 48EO6-'IRM,$ P  O0L  !D   !X;"]W;W)K<VAE971S
M+W-H965T-S,N>&ULK99O;YLP$,:_BL6JJ966@OD7TB5(;;IJDSJI:MKMM4.<
MQ"K8S#9)^^UG Z44*,G0W@0,?NY^SYW(>;IG_$EL,9;@.8FIF!E;*=,+TQ31
M%B=(G+,44_5FS7B"I%KRC2E2CM$J%R6Q:5N6;R:(4".<YL_N>#AEF8P)Q7<<
MB"Q)$'^YPC';SPQHO#ZX)YNMU _,<)JB#5Y@^9C><;4RJR@KDF J"*. X_7,
MN(07<VAK0;[C%\%[4;L'VLJ2L2>]^+&:&98FPC&.I Z!U&6'YSB.=23%\:<,
M:E0YM;!^_QK])C>OS"R1P',6_R8KN9T9@0%6>(VR6-ZS_7=<&O)TO(C%(O\%
M^V+OV#5 E G)DE*L"!)"BRMZ+@M1$\"/!'8IL(\5.*7 R8T69+FM:R11..5L
M#[C>K:+IF[PVN5JY(52W<2&Y>DN43H:WWRX7WQ9@!&XRF7&L4Y D2T",56U
MBEY4RZ0 I]=8(A*+,[7S<7$-3D_.P D@%#QL628078FI*16.#FI&9>JK(K7]
M0>IK')T#!WX!MF4['?+Y\7+[O=Q41:@J85>5L/-X3F\ENFP4.K=;I[^S"Y&B
M",\,]2$)S'?8"#]_@K[UM<O4?PKVSJ)3673ZHH>J4FZ7P4+EY2K]W>]"#TZF
MYJ[.W1MY(+=;<;N'N+TN[D+EU[C=B=?@[HT\D-NKN+U#W'X7M]?F=F"#NS?R
M0&Z_XO8/<8^[N/T6M^,VZ]T;>2#WN.(>'^(.NKC'+6[8XNZ-/) [J+B#7NX'
M)E'<^,OM\A&T?4R<II'>5 .-3"HCDUXCMU@(@!*64:EF?)Z 2D(W:E)(K%:R
MR]6DY6KD60U3O6D'FH+6VXRTCNY/3-"2Q$2^= X\J]VA(&AVJ#_;4#>UB0\/
M-RG*.%>].<H4;#?(#9KSH=Q5'R(CO];'][!O0QGV#L2R])31T;\0VRT6Z$S\
M)G%[EPUMV" V:V<K?;#]B?B&4*$PUDIFG8^5GA=GQ6(A69H?MY9,JL-;?KM5
MYVO,]0;U?LV8?%WH$UQU8@__ E!+ P04    " !1B6]85$=&';("  #Y!P
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
MD'Z=8K@6CU<:? \%_5H\CO("SQFHQ=8N(+U=^)2S+!8Y(V4MKN/G8EO=%K5
M)]\,0VA=V:T;08'A4C1J24RA==6WE@3IETR&2W%\O$*'^@Y1%>3T"]$^6+%.
M"=N4"_D<A#3/1+7PVQQM/A9<EDODO>-7\&)1+?FW,-47B!O,-G'&Y6O.6D(Z
MYX%DQ*I%_6I'T%VY+OY(A:!IN;DE."*L")#GUY2*UYWB LVGE?F_4$L#!!0
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
MGK>@'@V4YD)I'I3&4#1=V=JHL8RFP>2A_+A6C@E;587:-!7M3!]MT6;O!FK
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
M,XF)5S?DU8-@V_*2><6$8$GY<0-4'H\* ?E]R)AX>2@6:/Y/L?@?4$L#!!0
M   ( %&);UBCV<0ZY (  +\'   9    >&PO=V]R:W-H965T<R]S:&5E=#@Q
M+GAM;+55VV[;, S]%<(#A@U8XTO:).L2 [D-[4/:H-GE8=B#8C.Q4%GR)"5I
M_GZ2['@IX!KHL.4A)B7R\) 2J>%!R$>5(6IXRAE7(R_3NKCV?95DF!/5$05R
ML[,1,B?:J'+KJT(B29U3SOPH"'I^3BCWXJ%;6\IX*'::48Y+"6J7YT0>)\C$
M8>2%WFGA@6XS;1?\>%B0+:Y0?RV6TFA^C9+2'+FB@H/$S<@;A]>3@;5W!M\H
M'M29##:3M1"/5KE-1UY@"2'#1%L$8CY[G")C%LC0^%5A>G5(ZW@NG] _N]Q-
M+FNB<"K8=YKJ;.0-/$AQ0W9,/XC##5;Y7%F\1##E_N%0V08>)#NE15XY&P8Y
MY>67/%5U.'.(PA<<HLHA<KS+0([EC&@2#Z4X@+36!LT*+E7G;<A1;@]EI:79
MI<9/QZN;\</\8C)>S6<PO5\LYW>K\9?;^SNX@"4C'-[-4!/*U'M0&9&H@')8
M4,9,1=70UX:!Q?&3*MJDC!:]$"V,8"&XSA3,>8KI<P#?4*_Y1R?^DZ@5<89)
M![KA!XB"J%MQ;('MUF7I.MCN*\O2E'*)=-F,9)OJ6A4DP9%GND:AW*,7OWT3
M]H)/+3PO:YZ7;>CQW2Y?HP2Q.1U/3HZP1J!*[3 %+0#S@HDCHOH *96F%X0T
M8F*.S]Q;PK4"PE/@@I\,P7*D"4(AQ9ZF*-V9ZPS!C@ 72HOD$41AV\I@E:I%
MJ:3"))I0XKI.VJYHO"EE8CV7F!T=^S@,AOZ^H1A7=3&N7E<,LC=7EZR9HPY;
M:=)M8E*BAM$9E4&G]_'9KYE9KV;6:V4V/]5VY2IT[TH'/Q9H"?]LXM2*]Y>7
MJE^S[?^SR]__#SP'-<]!:U6G9I1(,]9WA &C&VSBUXX0!G!$(ALGAG\V5'.4
M6_=T*-,Y.Z[+^5JOUJ_3N!S*?\S+IVU!Y)9R!0PWQC7H],V-D^5S42I:%&Y$
MKX4V ]^)F7EA45H#L[\10I\4&Z!^L^/?4$L#!!0    ( %&);UB*8BG;' 0
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
M++U7 7\%'SW,41"R3R+Z*MJ&Y!7C+/8VB05_7>/H$=._1<##P@,?/WP"'\
ML VBF($@!@]QP-EG<5$<?]^0'4/QDDT&7%"3!0[\C,9E2@,>H6%"<$UBOF'@
M*E[B91E@(#3)A8%[82ZA%M'#?A]8YF< #6@I"IHW3X>*=*]YNJEA8^6WV4KP
MK"-X-SMY&^2MW$G!50*G +8:0#Y^SMD6^?BB)YXO#-,GW)O^^HLY-'Y3B=,E
MF-<16$DX.Q?.UJ%/;W><<3$G@W@-$ =\@\$C7@=Q+"ZH5$S1A@F:?.8^34T#
M.H9A3 9/AP+5XURK%N5I:SN1N9,S=[3,?Z<HYM6EE))T:L7;]>+G]2BE%)ZV
MC!-)#G.20RW)JQ=,_8"I:0YK!,Z&=9K: =I.]8[ 2EJ,<BU&6BU$'UWAX,@M
M']6U<!1B*,)4\UI;R(DTW9RFVW9%XUC)V55,8$-!6A6GFNCUN+(V)3KCG,ZX
MR0Q&CR%6<1C7QAPK&&B':#N'.P(KJ6$:A9\QM)WNS\3IX268/6$JG"O8+W%P
M1P-?_!5M4)H.I<<PNNR!G:)Y7:&593VPB>;)?1!\%.9M2<(040:V0M_$WGU2
M*IR.XAZV#J/OC"OS41%F#ONN55E0^II/U006FL F';(-_130- ^(0=@?VU7^
MBCB%3IZ^P%,%*$REJ;5>1?=L(X%5IR;NK6%6)>C40G:%5A:J,)&FWD7FK;6-
M4'9#H=1Q]<7R'F;2+-RDJ;>3ZK;;1@]'L2;,ON54]5#%J=:.\\8SIDRT<)1F
M(TLI&W(;=D-%U;!ONE5VG=K-KM#*4A6&TQRUZ]7)$Q5XB&/P!044_$#A[HV6
MW9&5S-3M$LWK"JVL;N%SS=9&]Z26[2IF9G]<:]F*,!/VX:BZ[+1%GRI*X99-
MO5T^H6>/%<2<O@6K BCBZCIY^OI.Y \+>PRU/O&DEIU!EIBY?:=R9^?ZD=LN
MGJ[0RCH5?A?J_>XI'3N#?%,G19AJI>@K/%6!PMU"O;O]WPT;*DRLTX?5=9.%
MN?IEHX@J:U9F65A8V,C"MNS6&6BYYM&PRJQ3"]L56EFHPL)"NUVOOL?RM9*<
M'7,2<XI\OD,A^"-882!F#9BMUQ2O92?_)KX-8A;X:3M7ZMF1-\UT[Q+-ZPJM
MK'OAFV%SWRPGZ"L6TU,]*?5 ;IH*+!"E;TI, RS1J^I=P/P-J'$&Y>RAW&-(
M7D,D>X\T5B"5E2N,.-0;\<-6KU%-#V)G!;JY:O"X:GJH-JJ]AR^'A2^'^E^"
MJP]%C7IZ(+<QY;D>J?6B?0_K#0OK#?76^X;$9T^8R=F7ONI4:M?T]V7]8*VE
M>0\##@L##O4&_"&FV"?K./A7B..3:(MCAI)WQ?A%'JO[0XKI'/9;>U3]%T0_
M<FN=WL.H6X51M_1&_4V=/H,L(+DH_$I E&\QWABGWA:.KU$]5.O7NN_A\*W"
MX5MZA[^0"S/9,])\'F:0A_/0J?T I0BR[,KO.)Z^N+;D!P<;0"),U\E&&B9H
M[6*>;GG(K^:;=6;)%I7*]4OSW$NWW!0PZ0Z@:T37PL6!$*\$I-$?"7XTW523
MGG"R3;:9/!+.290<;C!:8BH#Q/<K0OC^1 Z0;VV:_@=02P,$%     @ 48EO
M6)HNFQ1_ @  >@<  !D   !X;"]W;W)K<VAE971S+W-H965T.#0N>&ULK551
M3]LP$/XK5H8FD 9)DR8#UD:"%+8^M"!:MF<WN386=IS93END_?C93HA:*!73
M^I+X[/L^WW<^GWLK+IYD#J#0FM%"]IU<J?+2=66: \/RC)=0Z)4Y%PPK;8J%
M*TL!.+,@1EW?\R*785(X<<_.W8NXQRM%20'W LF*,2R>KX'R5=_I."\3#V21
M*S/AQKT2+V "ZK&\%]IR6Y:,,"@DX042,.\[5YW+)#+^UN$G@97<&".C9,;Y
MDS&&6=_Q3$! (56& >O?$A*@U!#I,'XWG$Z[I0%NCE_8;ZUVK66&)22<_B*9
MROO.N8,RF..*J@>^^@&-GM#PI9Q*^T6KVC<*'9164G'6@'4$C!3U'Z^;/&P
M.MUW 'X#\#\*"!I 8(76D5E9 ZQPW!-\A83QUFQF8'-CT5H-*<PI3I30JT3C
M5)S<C4;#Z>AF/)V@J_$ )7?CZ7#\_6:<#&\FZ'@ "A,J3] I>IP,T/'1"3I"
MI$#3G%<2%YGLN4I'8;C<M-GQNM[1?V?' :1G*.A\0;[G!SO@R<?A_C;<U=K;
M!/AM GS+%[R7 ,X84;HNU2XI-;:[&VMNV*4L<0I]1U\A"6()3OSY4R?RONT2
M=B"R+9E!*S/8QQY/@,Y/22$K 1FB!,\()>IYE^2:)[0\I@<L8[^K$[W<5/+6
MI].]:'VV NRV 7;W!O@ 92727-](A!<"P)R(1'_0"*\)J]BN2/<2_NOA'(AL
M2WO8:@__HP;#0\H\$-F6S*B5&7WTB-.]BJ,WY15X@?>J!M\ZG5_XX:LB=#<Z
MHWF51E@L]"U %.8:YIU]U7A1=_K:4+RTS7+&E6Z]=ICKQQ&$<=#K<\[5BV'Z
M;_O<QG\!4$L#!!0    ( %&);UC]YUJO7@,  /$.   9    >&PO=V]R:W-H
M965T<R]S:&5E=#@U+GAM;+57:V_:,!3]*U963:W4-2\>;0=(O+8A%5J5=OLP
M[8-)+A UL9GM /WWLQT:H UNR^@7B!V?XW-N<IU[:PO*'O@40*!E$A->MZ9"
MS"YMFP=32# _HS,@\LZ8L@0+.603F\\8X%"#DMCV'*=B)S@B5J.FYVY8HT93
M$4<$;ACB:9)@]MB"F"[JEFL]3=Q&DZE0$W:C-L,3&(*XG]TP.;)SEC!*@/"(
M$L1@7+>:[F7;+2F 7O$S@@7?N$;*RHC2!S7HA77+48H@AD H"BS_YM"&.%9,
M4L??%:F5[ZF F]=/[-^T>6EFA#FT:?PK"L6T;IU;*(0Q3F-Q2Q<_8&6HK/@"
M&G/]BQ;9VFK)0D'*!4U68*D@B4CVCY>K0&P W,H.@+<">,\!NW;P5P!?&\V4
M:5L=+'"CQN@",;5:LJD+'1N-EFXBHA[C4#!Y-Y(XT6A?]_N]NWYW<#=$S4$'
MM:\'=[W!]^Z@W>L.T1=T!3)&'!UW0. HYB=RZG[80<=')^@(103=36G*,0EY
MS192CB*U@]76K6QK;\?6KH?ZE(@I1UT20KA-8$L?N1GOR4S+,S)V(#A#OGN*
M/,?S"P2UWP[W#'+\/+:^YO-W\%W/@&$1D4D6Q1 U.0?!T>\KN1#U!"3\3U'8
M,M92,:O*ZTL^PP'4+9FX'-@<K,;G3V[%^5ID^4!D6P$HY0$HF=@W A"K )PB
M 2Q!=(P"^=R9S&!T+%^A1\",GQ0%PLSN.AFTR+41N:?K<NZZ;-1U"T0@6,J#
MED.1JPQ=UFAURLX;E5*Y9L\W];]<4W6=?,V6K$HNJV*4-4Q'^BG(PY<('*,>
M"6A2*+#R8G/OA<"7:WRO4BRPF@NL&@7V(Q(E:5*DR A\;T8<B&S+XWGN\?Q#
MCH3S0P;@0&1; ;C( W#QH4>"F;V\^T0P O<T[3KKKZSSIN1[M]]7>/W=ALW(
M?1UOU!6N.9OQ<E<VFY'O?9L/Q;;MTUO[]#XDHU>TAPK"@=BV@[ N=%QC&?'?
M6?T*O>E+;X;NZWQ=X;CF(F3_Q'ZEN'$-E@]:W=@;S4,";*)[*BYMI$1DI7<^
MF_=M3=VM/)MOJ7Y.-R5KFJP9[&,VB0B7+\=84CIG55DWL*R_R@:"SG2+,J)"
M-CSZ<BI[4F!J@;P_IE0\#=0&>9?;^ =02P,$%     @ 48EO6'DT5*0B @
M$ 4  !D   !X;"]W;W)K<VAE971S+W-H965T.#8N>&ULK51A3]LP$/TKEH<F
MD%B=)A1&ET2"M&R5:*EHV3Z[R;6Q<.+,=AOV[V<[:52T,J%I7V*??>_EO;//
M82WDL\H!-'HI>*DBG&M=#0E1:0X%53U106EVUD(65)M0;HBJ)-#,@0I.?,^[
M) 5E)8Y#MS:7<2BVFK,2YA*I;5%0^>L6N*@CW,?[A4>VR;5=('%8T0TL0#]5
M<VDBTK%DK(!2,5$B">L(W_2'26#S7<)W!K4ZF"/K9"7$LPTF680]*P@XI-HR
M4#/L( '.+9&1\;/EQ-TO+?!POF>_<]Z-EQ55D C^@V4ZC_!GC#)8TRW7CZ+^
M!JV?@>5+!5?NB^HVU\,HW2HMBA9L%!2L;$;ZTM;A -"_> /@MP#_O8"@!;C*
MD4:9LS6BFL:A%#62-MNPV8FKC4,;-ZRTI[C0TNPR@]-Q\C"=3I;3\6RY0#>S
M$4H>9LO)[.MXEDS&"_0)W<.&<C2E6H-4Z'0$FC*NSLS.TV*$3D_.T EB)5KF
M8JMHF:F0:*/*<I.T57#;*/#?4#""M(>"_CGR/3\X D_>#_=?PXFI15<0ORN(
M[_B"?RG(,7<-W<5Q.MN$0U71%")LNDR!W &./W[H7WI?CGG]3V2OG >=\^!O
M['%SU"WOT8-L\ .'M\_#+KZ^]D*R.W3P9\[5(.AR&F'DX+[:MV)*Y8:5"G%8
M&Y37NS)PV?1?$VA1N2N\$MHTA)OFYLD":1/,_EH(O0]L5W2/8/P;4$L#!!0
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
MTB:8\XT0>K^Q!?JQG/X"4$L#!!0    ( %&);UAD.J)K0P(  (H&   9
M>&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;)V56V^;,!2 _XK%I#VUX9;+E@%2
MTFY:'CI%:;<].W  J\9FM@GMOZ]M",NFA$IY =N<\_D[1ARBEHMG60(H]%)1
M)F.G5*I>NJY,2ZBPG/ :F'Z2<U%AI:>B<&4M &<VJ:)NX'ESM\*$.4EDU[8B
MB7BC*&&P%4@V587%ZQHH;V/'=XX+.U*4RBRX253C AY!_:RW0L_<@9*1"I@D
MG"$!>>RL_.5Z8>)MP"\"K3P9(U/)GO-G,]EDL>,9(:"0*D/ ^G: .Z#4@+3&
MGY[I#%N:Q-/QD?[-UJYKV6,)=YS^)IDJ8^>3@S+(<4/5CK??H:]G9G@II])>
M4=O%AI\=E#92\:I/U@858=T=O_3G<)*@.><3@CXAL-[=1M;R'BN<1(*W2)AH
M33,#6ZK-UG*$F9?RJ(1^2G2>2C;Z>#,0Z$G@C+ "K83 K !][$I&KM([F#@W
M[6GKCA9<H(7H@3-52O2599#]F^]JLT$O..JM@U'@/:03%/HW*/""<(07#N6&
MEA=>X)TK\P;M7]&&9>1 L@;3<U5WT.EYJ/ENEK+&*<2._C DB ,XR<</_MS[
M,J(\'92G8_1DUU! OK>?W?JGVFB5\5K]?\B=[C@PQU3"B-AL$)N-<GYP=GN%
MW#CT/;GY(#>_ZM2>0.BO"%]P&V>^Y[88W!97']RXWSCWHI][TA\J$(7M@A*E
MO&&J:Q7#ZM!H5UU_^1O>=>D'+ K")**0ZU1OLM"O4W2=KYLH7MMNL^=*]RX[
M+/7/ H0)T,]SSM5Q8C88?C_)&U!+ P04    " !1B6]8L27,VSL#  #,$P
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
M[V'\.I;AUO.]QN?_)-7CY;OE]OCK\OLBOB]65YSK^XKAZ2]02P,$%     @
M48EO6,* #&LZ @  :#,  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=M-;MLP
M$(;AJQC:!I8LBJ28(LZF[;;-HA=0)3H6K#^03.K<OI2<!&B1&@U<H._&@DUR
MOA$'>':^^?8T6;\Z]MW@M\D^A.E#EOEZ;_O*I^-DA[BR&UU?A?C5W6=351^J
M>YN)S49G]3@$.X1UF&LDMS>?[*YZZ,+J\S'^[-MQV";.=CY9?3QMG+.V235-
M75M7(:YGCT/S6\KZ.2&-)Y<]?M]._BIN2+(W$^:5/P<\G_OZ:)UK&[NZJUSX
M4O5Q5W;L,A^>.NO3\R7>Z''<[=K:-F/]T,<CJ9^<K1J_MS;T77HJ>G4^.<0;
MMJ?/_.+\I<RYP+CSSHV3CQ-S]OUQ+R.93Z^G6,BZT)Y_Q=?$6/KB][/SM!O;
M_&5VO-X?HSLL\_#9\KC\CG^=\6O]=_8A('T4D#XDI \%Z4-#^B@A?1A(']>0
M/O(-I1&*J#F%U)QB:DY!-:>HFE-8S2FNYA18<XJL@B*KH,@J*+(*BJR"(JN@
MR"HHL@J*K((BJZ#(6E!D+2BR%A19"XJL!476@B)K09&UH,A:4&0M*+)*BJR2
M(JNDR"HILDJ*K)(BJZ3(*BFR2HJLDB*KHLBJ*+(JBJR*(JNBR*HHLBJ*K(HB
MJZ+(JBBR:HJLFB*KILBJ*;)JBJR:(JNFR*HILFJ*K)HB:TF1M:3(6E)D+2FR
MEA192XJL)476DB)K29&UI,AJ*+(:BJR&(JNAR&HHLAJ*K(8BJZ'(:BBR&HJL
MU_]3UN_C>/C'\<LS[:MV>,G/EC_8W/X$4$L! A0#%     @ 48EO6 =!36*!
M    L0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"
M% ,4    " !1B6]89^""$^X    K @  $0              @ &O    9&]C
M4')O<',O8V]R92YX;6Q02P$"% ,4    " !1B6]8F5R<(Q &  "<)P  $P
M            @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    (
M %&);UA0;8544@@  'X_   8              " @0T(  !X;"]W;W)K<VAE
M971S+W-H965T,2YX;6Q02P$"% ,4    " !1B6]8,.3^#+X'  !#(P  &
M            @(&5$   >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#
M%     @ 48EO6!>L!Q?Q @  CPH  !@              ("!B1@  'AL+W=O
M<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( %&);UA.9:S@0P4  .05
M   8              " @; ;  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q0
M2P$"% ,4    " !1B6]8@47L(/P$   N'P  &               @($I(0
M>&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ 48EO6)>+%9V?
M"   ^2@  !@              ("!6R8  'AL+W=O<FMS:&5E=',O<VAE970V
M+GAM;%!+ 0(4 Q0    ( %&);U@2%Z:TF08  )\/   8              "
M@3 O  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " !1B6]8
M+NYM?R,F  !Q?@  &               @('_-0  >&PO=V]R:W-H965T<R]S
M:&5E=#@N>&UL4$L! A0#%     @ 48EO6&I'S:T;"@  *1P  !@
M     ("!6%P  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    (
M %&);U@W.F?(X04  (\3   9              " @:EF  !X;"]W;W)K<VAE
M971S+W-H965T,3 N>&UL4$L! A0#%     @ 48EO6&OFTYEL!P  'Q@  !D
M             ("!P6P  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"
M% ,4    " !1B6]8MR5<25$&   -%   &0              @(%D=   >&PO
M=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( %&);UB3=[6,) 0
M ,D*   9              " @>QZ  !X;"]W;W)K<VAE971S+W-H965T,3,N
M>&UL4$L! A0#%     @ 48EO6%4]$93W!P  OQ0  !D              ("!
M1W\  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " !1B6]8
M\&-]%.D"  #8!@  &0              @(%UAP  >&PO=V]R:W-H965T<R]S
M:&5E=#$U+GAM;%!+ 0(4 Q0    ( %&);UC"04NA8@,  %8(   9
M      " @96*  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%
M  @ 48EO6$TWE%=H @  S 4  !D              ("!+HX  'AL+W=O<FMS
M:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " !1B6]8'#C;$?("  "N!@
M&0              @('-D   >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+
M 0(4 Q0    ( %&);UC#HGO(]0(  $4'   9              " @?:3  !X
M;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ 48EO6-?*-'2Q
M!P  -!4  !D              ("!(I<  'AL+W=O<FMS:&5E=',O<VAE970R
M,"YX;6Q02P$"% ,4    " !1B6]86AIOJ'D%  #&$   &0
M@($*GP  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( %&)
M;UC3*)6PN@4  !03   9              " @;JD  !X;"]W;W)K<VAE971S
M+W-H965T,C(N>&UL4$L! A0#%     @ 48EO6&NG]'6*!@  _0\  !D
M         ("!JZH  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M    " !1B6]8.I WD X$  #L"@  &0              @(%LL0  >&PO=V]R
M:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( %&);U@('#/S2P,  &4)
M   9              " @;&U  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL
M4$L! A0#%     @ 48EO6$CC\&2/ @  T 4  !D              ("!,[D
M 'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " !1B6]8)-"N
M"@TJ   YE   &0              @('YNP  >&PO=V]R:W-H965T<R]S:&5E
M=#(W+GAM;%!+ 0(4 Q0    ( %&);U@8I-<0[@,  *X*   9
M  " @3WF  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @
M48EO6%O!*+A$ P  /0@  !D              ("!8NH  'AL+W=O<FMS:&5E
M=',O<VAE970R.2YX;6Q02P$"% ,4    " !1B6]8C=&D7$ %  "N$@  &0
M            @('=[0  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4
M Q0    ( %&);U@X(L.<H@0  /X/   9              " @53S  !X;"]W
M;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ 48EO6-,=@31Q!
MQ0\  !D              ("!+?@  'AL+W=O<FMS:&5E=',O<VAE970S,BYX
M;6Q02P$"% ,4    " !1B6]8X6X7C@,#  !-"   &0              @('5
M_   >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( %&);UBN
M+HKXFP(  #@&   9              " @0\  0!X;"]W;W)K<VAE971S+W-H
M965T,S0N>&UL4$L! A0#%     @ 48EO6 N6&!=D @  H@4  !D
M     ("!X0(! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4
M" !1B6]8SWP!OOP"  #]!@  &0              @(%\!0$ >&PO=V]R:W-H
M965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( %&);U@?*+<#4P(  (D%   9
M              " @:\( 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L!
M A0#%     @ 48EO6'A%P23? @  ]@8  !D              ("!.0L! 'AL
M+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " !1B6]8.7J;#84$
M  "Z#@  &0              @(%/#@$ >&PO=V]R:W-H965T<R]S:&5E=#,Y
M+GAM;%!+ 0(4 Q0    ( %&);UBS8*O,-00  /,.   9              "
M@0L3 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ 48EO
M6!:'EC93 P  D@@  !D              ("!=Q<! 'AL+W=O<FMS:&5E=',O
M<VAE970T,2YX;6Q02P$"% ,4    " !1B6]8#@#O!"0"  "I!   &0
M        @($!&P$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0
M   ( %&);UAER+BZ5 (  /X$   9              " @5P= 0!X;"]W;W)K
M<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ 48EO6)XA;U9^"P  ?&8
M !D              ("!YQ\! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q0
M2P$"% ,4    " !1B6]8(18W50T$  !8%   &0              @(&<*P$
M>&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( %&);UCN/</4
M9@,  &(.   9              " @> O 0!X;"]W;W)K<VAE971S+W-H965T
M-#8N>&UL4$L! A0#%     @ 48EO6!TFJ/&4 @  W08  !D
M ("!?3,! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " !1
MB6]8BXY/DI<"  "1!@  &0              @(%(-@$ >&PO=V]R:W-H965T
M<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( %&);UBO$LL''0,  %X)   9
M          " @18Y 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#
M%     @ 48EO6">^C[)@!   31D  !D              ("!:CP! 'AL+W=O
M<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " !1B6]8I^J<KG\"  #^
M!0  &0              @($!00$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM
M;%!+ 0(4 Q0    ( %&);UAN 6"W#P0  (L5   9              " @;=#
M 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ 48EO6#\[
M:3L2!@  $3(  !D              ("!_4<! 'AL+W=O<FMS:&5E=',O<VAE
M970U,RYX;6Q02P$"% ,4    " !1B6]8=96;%<\$  !=&   &0
M    @(%&3@$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    (
M %&);UC:P-5RDP0  ((7   9              " @4Q3 0!X;"]W;W)K<VAE
M971S+W-H965T-34N>&UL4$L! A0#%     @ 48EO6(O !5_6 @  Z0@  !D
M             ("!%E@! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"
M% ,4    " !1B6]84#((E]\"  #D!P  &0              @($C6P$ >&PO
M=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( %&);UA\0IBT/P,
M "0+   9              " @3E> 0!X;"]W;W)K<VAE971S+W-H965T-3@N
M>&UL4$L! A0#%     @ 48EO6%,R"7X>!   I18  !D              ("!
MKV$! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " !1B6]8
M<R_2\TL%  !5(@  &0              @($$9@$ >&PO=V]R:W-H965T<R]S
M:&5E=#8P+GAM;%!+ 0(4 Q0    ( %&);UB]S,.I* 0  &P0   9
M      " @89K 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%
M  @ 48EO6/+..^'T @  HP<  !D              ("!Y6\! 'AL+W=O<FMS
M:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " !1B6]8YEI?S+T"  #G!@
M&0              @($0<P$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+
M 0(4 Q0    ( %&);U@=F_/2/@,  -@)   9              " @01V 0!X
M;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ 48EO6'<>8=UU
M!   *!<  !D              ("!>7D! 'AL+W=O<FMS:&5E=',O<VAE970V
M-2YX;6Q02P$"% ,4    " !1B6]8:Q;RGZ0#  !F#   &0
M@($E?@$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( %&)
M;UA  L92B (  !(&   9              " @0"" 0!X;"]W;W)K<VAE971S
M+W-H965T-C<N>&UL4$L! A0#%     @ 48EO6#^7>9,J P  F D  !D
M         ("!OX0! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4
M    " !1B6]8K&-+NE<$   ,%P  &0              @($@B $ >&PO=V]R
M:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( %&);UB[K6^VF0(  )@&
M   9              " @:Z, 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL
M4$L! A0#%     @ 48EO6. @3"&L @  8@<  !D              ("!?H\!
M 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " !1B6]8:6YT
MD=(#  "<#P  &0              @(%AD@$ >&PO=V]R:W-H965T<R]S:&5E
M=#<R+GAM;%!+ 0(4 Q0    ( %&);UC1Z<K3! ,  +T+   9
M  " @6J6 0!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @
M48EO6%1'1AVR @  ^0<  !D              ("!I9D! 'AL+W=O<FMS:&5E
M=',O<VAE970W-"YX;6Q02P$"% ,4    " !1B6]8%"D13K $  !F&0  &0
M            @(&.G $ >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4
M Q0    ( %&);UCIA0B?80(  )H&   9              " @76A 0!X;"]W
M;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ 48EO6#KHK J% @
M? <  !D              ("!#:0! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX
M;6Q02P$"% ,4    " !1B6]8EW*%U#D#  !^"@  &0              @(')
MI@$ >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( %&);UB]
M90'2%0<  -D_   9              " @3FJ 0!X;"]W;W)K<VAE971S+W-H
M965T-SDN>&UL4$L! A0#%     @ 48EO6(IBK@6%!0  LQ@  !D
M     ("!A;$! 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4
M" !1B6]8H]G$.N0"  "_!P  &0              @(%!MP$ >&PO=V]R:W-H
M965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( %&);UB*8BG;' 0  ($/   9
M              " @5RZ 0!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L!
M A0#%     @ 48EO6" :??,W!@  YB0  !D              ("!K[X! 'AL
M+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    " !1B6]8FBZ;%'\"
M  !Z!P  &0              @($=Q0$ >&PO=V]R:W-H965T<R]S:&5E=#@T
M+GAM;%!+ 0(4 Q0    ( %&);UC]YUJO7@,  /$.   9              "
M@=/' 0!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%     @ 48EO
M6'DT5*0B @  $ 4  !D              ("!:,L! 'AL+W=O<FMS:&5E=',O
M<VAE970X-BYX;6Q02P$"% ,4    " !1B6]8"'<-I"4$  #8$   &0
M        @('!S0$ >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0
M   ( %&);U@BWA>UN@,  &41   9              " @1W2 0!X;"]W;W)K
M<VAE971S+W-H965T.#@N>&UL4$L! A0#%     @ 48EO6*N:A 9* @  H@4
M !D              ("!#M8! 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q0
M2P$"% ,4    " !1B6]89#JB:T,"  "*!@  &0              @(&/V $
M>&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0    ( %&);UBQ)<S;
M.P,  ,P3   -              "  0G; 0!X;"]S='EL97,N>&UL4$L! A0#
M%     @ 48EO6)>*NQS     $P(   L              ( !;]X! %]R96QS
M+RYR96QS4$L! A0#%     @ 48EO6+B;R.-R!@  KSH   \
M ( !6-\! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( %&);UCFXJ30H (
M  4U   :              "  ??E 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN
M<F5L<U!+ 0(4 Q0    ( %&);UC"@ QK.@(  &@S   3              "
M <_H 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !B &( Y1H  #KK 0
!  $!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>175</ContextCount>
  <ElementCount>401</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>70</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00090 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00100 - Statement - BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/StatementBalanceSheets</Role>
      <ShortName>BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00105 - Statement - BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical</Role>
      <ShortName>BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00200 - Statement - STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/StatementStatementsOfIncome</Role>
      <ShortName>STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00300 - Statement - STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity</Role>
      <ShortName>STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00400 - Statement - STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows</Role>
      <ShortName>STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>10101 - Disclosure - NATURE OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureNatureOfOperations</Role>
      <ShortName>NATURE OF OPERATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>10301 - Disclosure - REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureRevenue</Role>
      <ShortName>REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>10401 - Disclosure - CONSUMER LOANS RECEIVABLE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivable</Role>
      <ShortName>CONSUMER LOANS RECEIVABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>10501 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes")</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotes</Role>
      <ShortName>NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes")</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>10601 - Disclosure - OTHER NOTES RECEIVABLE</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivable</Role>
      <ShortName>OTHER NOTES RECEIVABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>10701 - Disclosure - DEALER FINANCED RECEIVABLES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivables</Role>
      <ShortName>DEALER FINANCED RECEIVABLES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>10801 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureLeases</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>10901 - Disclosure - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureInventories</Role>
      <ShortName>INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>11001 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipment</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>11101 - Disclosure - OTHER ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureOtherAssets</Role>
      <ShortName>OTHER ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>11201 - Disclosure - DEBT SECURITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureDebtSecurities</Role>
      <ShortName>DEBT SECURITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>11301 - Disclosure - ACCRUED LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureAccruedLiabilities</Role>
      <ShortName>ACCRUED LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>11401 - Disclosure - LINES OF CREDIT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureLinesOfCredit</Role>
      <ShortName>LINES OF CREDIT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>11501 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureIncomeTaxes</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>11601 - Disclosure - SHARE-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureShareBasedCompensation</Role>
      <ShortName>SHARE-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>11701 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingencies</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>11801 - Disclosure - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureEarningsPerShare</Role>
      <ShortName>EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>11901 - Disclosure - RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactions</Role>
      <ShortName>RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>12001 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureSubsequentEvents</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>30303 - Disclosure - REVENUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureRevenueTables</Role>
      <ShortName>REVENUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureRevenue</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>30403 - Disclosure - CONSUMER LOANS RECEIVABLE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables</Role>
      <ShortName>CONSUMER LOANS RECEIVABLE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivable</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>30503 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables</Role>
      <ShortName>NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotes</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>30603 - Disclosure - OTHER NOTES RECEIVABLE (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables</Role>
      <ShortName>OTHER NOTES RECEIVABLE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivable</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>30703 - Disclosure - DEALER FINANCED RECEIVABLES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables</Role>
      <ShortName>DEALER FINANCED RECEIVABLES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>30803 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureLeasesTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureLeases</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>30903 - Disclosure - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureInventoriesTables</Role>
      <ShortName>INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureInventories</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>31003 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentTables</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipment</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>31103 - Disclosure - OTHER ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureOtherAssetsTables</Role>
      <ShortName>OTHER ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureOtherAssets</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>31303 - Disclosure - ACCRUED LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesTables</Role>
      <ShortName>ACCRUED LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureAccruedLiabilities</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>31503 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureIncomeTaxes</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>31603 - Disclosure - SHARE-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationTables</Role>
      <ShortName>SHARE-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureShareBasedCompensation</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>31803 - Disclosure - EARNINGS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTables</Role>
      <ShortName>EARNINGS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureEarningsPerShare</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>40101 - Disclosure - NATURE OF OPERATIONS - Segment Reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsSegmentReportingDetails</Role>
      <ShortName>NATURE OF OPERATIONS - Segment Reporting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash and Cash Equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash and Cash Equivalents (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventory, Property, plant and equipment, Impairment of Long Lived Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventory, Property, plant and equipment, Impairment of Long Lived Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property - Future Minimum Lease Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property - Future Minimum Lease Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>40206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Dealer Incentive Liability, Advertising Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDealerIncentiveLiabilityAdvertisingCostsDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Dealer Incentive Liability, Advertising Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>40207 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Product Warranty (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Product Warranty (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>40208 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair value of financial instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair value of financial instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>40209 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Shipping and Handling Costs &amp; Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesShippingAndHandlingCostsIncomeTaxesDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Shipping and Handling Costs &amp; Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>40210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentrations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentrations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>40211 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>40301 - Disclosure - REVENUE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureRevenueDetails</Role>
      <ShortName>REVENUE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureRevenueTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>40302 - Disclosure - REVENUE - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails</Role>
      <ShortName>REVENUE - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>40401 - Disclosure - CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails</Role>
      <ShortName>CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>40402 - Disclosure - CONSUMER LOANS RECEIVABLE - Allowance for loan losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails</Role>
      <ShortName>CONSUMER LOANS RECEIVABLE - Allowance for loan losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>40403 - Disclosure - CONSUMER LOANS RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails</Role>
      <ShortName>CONSUMER LOANS RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>40404 - Disclosure - CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails</Role>
      <ShortName>CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>40405 - Disclosure - CONSUMER LOANS RECEIVABLE - Disaggregation of outstanding principal balance of consumer loans receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails</Role>
      <ShortName>CONSUMER LOANS RECEIVABLE - Disaggregation of outstanding principal balance of consumer loans receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>40501 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails</Role>
      <ShortName>NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>40502 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") - Notes receivable from mobile home parks (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesNotesReceivableFromMobileHomeParksDetails</Role>
      <ShortName>NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") - Notes receivable from mobile home parks (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>40503 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") - Allowance for loan losses (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesAllowanceForLoanLossesDetails</Role>
      <ShortName>NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") - Allowance for loan losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>40504 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") - Impaired and general reserve for allowance for loan losses (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails</Role>
      <ShortName>NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") - Impaired and general reserve for allowance for loan losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>40505 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") - Disaggregates the outstanding principal balance of MHP receivable (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails</Role>
      <ShortName>NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") - Disaggregates the outstanding principal balance of MHP receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>40601 - Disclosure - OTHER NOTES RECEIVABLE (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails</Role>
      <ShortName>OTHER NOTES RECEIVABLE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>40602 - Disclosure - OTHER NOTES RECEIVABLE - Allowance for loan losses (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails</Role>
      <ShortName>OTHER NOTES RECEIVABLE - Allowance for loan losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>40603 - Disclosure - OTHER NOTES RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails</Role>
      <ShortName>OTHER NOTES RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>40604 - Disclosure - OTHER NOTES RECEIVABLE - Disaggregation of outstanding principal balance of Other notes receivable (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails</Role>
      <ShortName>OTHER NOTES RECEIVABLE - Disaggregation of outstanding principal balance of Other notes receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>40701 - Disclosure - DEALER FINANCED RECEIVABLES - net of allowance for loan losses and deferred financing fees (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails</Role>
      <ShortName>DEALER FINANCED RECEIVABLES - net of allowance for loan losses and deferred financing fees (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>40702 - Disclosure - DEALER FINANCED RECEIVABLES - Allowance for loan losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails</Role>
      <ShortName>DEALER FINANCED RECEIVABLES - Allowance for loan losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>40801 - Disclosure - LEASES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureLeasesDetails</Role>
      <ShortName>LEASES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureLeasesTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>40802 - Disclosure - LEASES - Future minimum lease payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails</Role>
      <ShortName>LEASES - Future minimum lease payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>40901 - Disclosure - INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureInventoriesDetails</Role>
      <ShortName>INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureInventoriesTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>41001 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>41101 - Disclosure - OTHER ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails</Role>
      <ShortName>OTHER ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureOtherAssetsTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>41201 - Disclosure - DEBT SECURITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureDebtSecuritiesDetails</Role>
      <ShortName>DEBT SECURITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureDebtSecurities</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>41301 - Disclosure - ACCRUED LIABILITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails</Role>
      <ShortName>ACCRUED LIABILITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>41401 - Disclosure - LINES OF CREDIT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails</Role>
      <ShortName>LINES OF CREDIT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureLinesOfCredit</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>41501 - Disclosure - INCOME TAXES - Tabular (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails</Role>
      <ShortName>INCOME TAXES - Tabular (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>41601 - Disclosure - SHARE-BASED COMPENSATION - Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails</Role>
      <ShortName>SHARE-BASED COMPENSATION - Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>41602 - Disclosure - SHARE-BASED COMPENSATION - Restricted stock units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails</Role>
      <ShortName>SHARE-BASED COMPENSATION - Restricted stock units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>41603 - Disclosure - SHARE-BASED COMPENSATION - Summary of Stock options activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails</Role>
      <ShortName>SHARE-BASED COMPENSATION - Summary of Stock options activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>41701 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingencies</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>41702 - Disclosure - COMMITMENTS AND CONTINGENCIES - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES - Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>41703 - Disclosure - COMMITMENTS AND CONTINGENCIES - Legal Matters (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLegalMattersDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES - Legal Matters (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>41801 - Disclosure - EARNINGS PER SHARE- Tabular (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails</Role>
      <ShortName>EARNINGS PER SHARE- Tabular (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>41901 - Disclosure - RELATED PARTY TRANSACTIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails</Role>
      <ShortName>RELATED PARTY TRANSACTIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactions</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="legh-20231231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>legh-20231231.xsd</File>
    <File>legh-20231231_cal.xml</File>
    <File>legh-20231231_def.xml</File>
    <File>legh-20231231_lab.xml</File>
    <File>legh-20231231_pre.xml</File>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="legh-20231231x10k.htm">legh-20231231x10k.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>legh-20231231x10k001.jpg</File>
    <File>legh-20231231x10k003.jpg</File>
    <File>legh-20231231x10k005.jpg</File>
    <File>legh-20231231x10k007.jpg</File>
    <File>legh-20231231x10k010.jpg</File>
    <File>legh-20231231x10k011.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="10">http://fasb.org/srt/2023</BaseTaxonomy>
    <BaseTaxonomy items="771">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="41">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>119
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "legh-20231231x10k.htm": {
   "nsprefix": "legh",
   "nsuri": "http://legacyhousingcorp.com/20231231",
   "dts": {
    "schema": {
     "local": [
      "legh-20231231.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/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "legh-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "legh-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "legh-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "legh-20231231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "legh-20231231x10k.htm"
     ]
    }
   },
   "keyStandard": 326,
   "keyCustom": 75,
   "axisStandard": 22,
   "axisCustom": 0,
   "memberStandard": 33,
   "memberCustom": 31,
   "hidden": {
    "total": 12,
    "http://xbrl.sec.gov/dei/2023": 4,
    "http://fasb.org/us-gaap/2023": 7,
    "http://legacyhousingcorp.com/20231231": 1
   },
   "contextCount": 175,
   "entityCount": 1,
   "segmentCount": 70,
   "elementCount": 700,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 771,
    "http://xbrl.sec.gov/dei/2023": 41,
    "http://fasb.org/srt/2023": 10,
    "http://xbrl.sec.gov/ecd/2023": 4
   },
   "report": {
    "R1": {
     "role": "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation",
     "longName": "00090 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://legacyhousingcorp.com/role/StatementBalanceSheets",
     "longName": "00100 - Statement - BALANCE SHEETS",
     "shortName": "BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical",
     "longName": "00105 - Statement - BALANCE SHEETS (Parenthetical)",
     "shortName": "BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://legacyhousingcorp.com/role/StatementStatementsOfIncome",
     "longName": "00200 - Statement - STATEMENTS OF INCOME",
     "shortName": "STATEMENTS OF INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity",
     "longName": "00300 - Statement - STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "shortName": "STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_f-eh_ZvcXEaoba8yB5GNVw",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_f-eh_ZvcXEaoba8yB5GNVw",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows",
     "longName": "00400 - Statement - STATEMENTS OF CASH FLOWS",
     "shortName": "STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperations",
     "longName": "10101 - Disclosure - NATURE OF OPERATIONS",
     "shortName": "NATURE OF OPERATIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
     "longName": "10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://legacyhousingcorp.com/role/DisclosureRevenue",
     "longName": "10301 - Disclosure - REVENUE",
     "shortName": "REVENUE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivable",
     "longName": "10401 - Disclosure - CONSUMER LOANS RECEIVABLE",
     "shortName": "CONSUMER LOANS RECEIVABLE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotes",
     "longName": "10501 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\")",
     "shortName": "NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\")",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "legh:NotesReceivableFromMobileHomeParksTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "legh:NotesReceivableFromMobileHomeParksTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivable",
     "longName": "10601 - Disclosure - OTHER NOTES RECEIVABLE",
     "shortName": "OTHER NOTES RECEIVABLE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "legh:OtherNotesReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "legh:OtherNotesReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivables",
     "longName": "10701 - Disclosure - DEALER FINANCED RECEIVABLES",
     "shortName": "DEALER FINANCED RECEIVABLES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "legh:DealerFinancedReceivablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "legh:DealerFinancedReceivablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://legacyhousingcorp.com/role/DisclosureLeases",
     "longName": "10801 - Disclosure - LEASES",
     "shortName": "LEASES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://legacyhousingcorp.com/role/DisclosureInventories",
     "longName": "10901 - Disclosure - INVENTORIES",
     "shortName": "INVENTORIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipment",
     "longName": "11001 - Disclosure - PROPERTY, PLANT AND EQUIPMENT",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://legacyhousingcorp.com/role/DisclosureOtherAssets",
     "longName": "11101 - Disclosure - OTHER ASSETS",
     "shortName": "OTHER ASSETS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://legacyhousingcorp.com/role/DisclosureDebtSecurities",
     "longName": "11201 - Disclosure - DEBT SECURITIES",
     "shortName": "DEBT SECURITIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilities",
     "longName": "11301 - Disclosure - ACCRUED LIABILITIES",
     "shortName": "ACCRUED LIABILITIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://legacyhousingcorp.com/role/DisclosureLinesOfCredit",
     "longName": "11401 - Disclosure - LINES OF CREDIT",
     "shortName": "LINES OF CREDIT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://legacyhousingcorp.com/role/DisclosureIncomeTaxes",
     "longName": "11501 - Disclosure - INCOME TAXES",
     "shortName": "INCOME TAXES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensation",
     "longName": "11601 - Disclosure - SHARE-BASED COMPENSATION",
     "shortName": "SHARE-BASED COMPENSATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingencies",
     "longName": "11701 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://legacyhousingcorp.com/role/DisclosureEarningsPerShare",
     "longName": "11801 - Disclosure - EARNINGS PER SHARE",
     "shortName": "EARNINGS PER SHARE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactions",
     "longName": "11901 - Disclosure - RELATED PARTY TRANSACTIONS",
     "shortName": "RELATED PARTY TRANSACTIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://legacyhousingcorp.com/role/DisclosureSubsequentEvents",
     "longName": "12001 - Disclosure - SUBSEQUENT EVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "27",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables",
     "longName": "30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LessorLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LessorLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://legacyhousingcorp.com/role/DisclosureRevenueTables",
     "longName": "30303 - Disclosure - REVENUE (Tables)",
     "shortName": "REVENUE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables",
     "longName": "30403 - Disclosure - CONSUMER LOANS RECEIVABLE (Tables)",
     "shortName": "CONSUMER LOANS RECEIVABLE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_0pxTIi44mk2w9pLsnKjjoQ",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_0pxTIi44mk2w9pLsnKjjoQ",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables",
     "longName": "30503 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\") (Tables)",
     "shortName": "NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\") (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HuSycC4tbUy24nI9YSIBdA",
      "name": "legh:NotesReceivableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HuSycC4tbUy24nI9YSIBdA",
      "name": "legh:NotesReceivableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables",
     "longName": "30603 - Disclosure - OTHER NOTES RECEIVABLE (Tables)",
     "shortName": "OTHER NOTES RECEIVABLE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_WsJc-K2R9E-zW2JClrIuHQ",
      "name": "legh:NotesReceivableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "legh:OtherNotesReceivableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_WsJc-K2R9E-zW2JClrIuHQ",
      "name": "legh:NotesReceivableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "legh:OtherNotesReceivableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables",
     "longName": "30703 - Disclosure - DEALER FINANCED RECEIVABLES (Tables)",
     "shortName": "DEALER FINANCED RECEIVABLES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_8g3BAOS9rk6-d_cDAST2KA",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "legh:DealerFinancedReceivablesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_8g3BAOS9rk6-d_cDAST2KA",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "legh:DealerFinancedReceivablesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://legacyhousingcorp.com/role/DisclosureLeasesTables",
     "longName": "30803 - Disclosure - LEASES (Tables)",
     "shortName": "LEASES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://legacyhousingcorp.com/role/DisclosureInventoriesTables",
     "longName": "30903 - Disclosure - INVENTORIES (Tables)",
     "shortName": "INVENTORIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentTables",
     "longName": "31003 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://legacyhousingcorp.com/role/DisclosureOtherAssetsTables",
     "longName": "31103 - Disclosure - OTHER ASSETS (Tables)",
     "shortName": "OTHER ASSETS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesTables",
     "longName": "31303 - Disclosure - ACCRUED LIABILITIES (Tables)",
     "shortName": "ACCRUED LIABILITIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTables",
     "longName": "31503 - Disclosure - INCOME TAXES (Tables)",
     "shortName": "INCOME TAXES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationTables",
     "longName": "31603 - 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_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTables",
     "longName": "31803 - Disclosure - EARNINGS PER SHARE (Tables)",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsSegmentReportingDetails",
     "longName": "40101 - Disclosure - NATURE OF OPERATIONS - Segment Reporting (Details)",
     "shortName": "NATURE OF OPERATIONS - Segment Reporting (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "Unit_Standard_segment_tp9bd0ILMU2XlQrTBQLZ6g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "Unit_Standard_segment_tp9bd0ILMU2XlQrTBQLZ6g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails",
     "longName": "40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash and Cash Equivalents (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash and Cash Equivalents (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "legh:NumberOfBanksHoldingCashInExcessOfFdicLimit",
      "unitRef": "Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "legh:NumberOfBanksHoldingCashInExcessOfFdicLimit",
      "unitRef": "Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails",
     "longName": "40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Receivables (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails",
     "longName": "40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventory, Property, plant and equipment, Impairment of Long Lived Assets (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventory, Property, plant and equipment, Impairment of Long Lived Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:InventoryNoncurrent",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
       "p",
       "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails",
     "longName": "40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "legh:DepreciationLeasedProperty",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:LessorLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "legh:DepreciationLeasedProperty",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:LessorLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails",
     "longName": "40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property - Future Minimum Lease Income (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property - Future Minimum Lease Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock",
       "us-gaap:LessorLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock",
       "us-gaap:LessorLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDealerIncentiveLiabilityAdvertisingCostsDetails",
     "longName": "40206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Dealer Incentive Liability, Advertising Costs (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Dealer Incentive Liability, Advertising Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "legh:DealerIncentiveLiabilityNoncurrent",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R49": {
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails",
     "longName": "40207 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Product Warranty (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Product Warranty (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "legh:TermOfProductWarranty",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2021_PLmX-bV73EaDDiGMPRhbUg",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails",
     "longName": "40208 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair value of financial instruments (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair value of financial instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_icUfZ-IQlkyTv9aq8GN9yA",
      "name": "us-gaap:HeldToMaturitySecuritiesFairValue",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_icUfZ-IQlkyTv9aq8GN9yA",
      "name": "us-gaap:HeldToMaturitySecuritiesFairValue",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesShippingAndHandlingCostsIncomeTaxesDetails",
     "longName": "40209 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Shipping and Handling Costs & Income Taxes (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Shipping and Handling Costs & Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "legh:ShippingAndHandlingCosts",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "legh:ShippingAndHandlingCostsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "legh:ShippingAndHandlingCosts",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "legh:ShippingAndHandlingCostsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
     "longName": "40210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentrations (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentrations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_pPFSNRiKWkqBWxUtYHZmww",
      "name": "legh:ConcentrationRiskNumberOfCustomers",
      "unitRef": "Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "legh:NotesReceivableFromMobileHomeParksPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R53": {
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
     "longName": "40211 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:Assets",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2022_To_1_1_2022_pon_MYs320mpWlQJ4ndJeA",
      "name": "us-gaap:LeasePracticalExpedientsPackage",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
     "longName": "40301 - Disclosure - REVENUE (Details)",
     "shortName": "REVENUE (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
     "longName": "40302 - Disclosure - REVENUE - Disaggregation of Revenue (Details)",
     "shortName": "REVENUE - Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:InterestAndFeeIncomeLoansConsumer",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails",
     "longName": "40401 - 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": "56",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig",
      "name": "us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig",
      "name": "us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails",
     "longName": "40402 - 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": "57",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_0pxTIi44mk2w9pLsnKjjoQ",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
     "longName": "40403 - 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": "58",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig",
      "name": "us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig",
      "name": "legh:FinancingLoansIndividuallyEvaluatedForImpairment",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails",
     "longName": "40404 - 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": "59",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig",
      "name": "legh:LoansAndLeasesReceivableGrossPercent",
      "unitRef": "Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PastDueFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig",
      "name": "legh:LoansAndLeasesReceivableGrossPercent",
      "unitRef": "Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PastDueFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails",
     "longName": "40405 - 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": "60",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig",
      "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig",
      "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
     "longName": "40501 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\") (Details)",
     "shortName": "NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\") (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA",
      "name": "us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "legh:NotesReceivableFromMobileHomeParksTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R62": {
     "role": "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesNotesReceivableFromMobileHomeParksDetails",
     "longName": "40502 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\") - Notes receivable from mobile home parks (Details)",
     "shortName": "NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\") - Notes receivable from mobile home parks (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA",
      "name": "us-gaap:NotesReceivableGross",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "legh:NotesReceivableTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA",
      "name": "us-gaap:NotesReceivableNet",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "legh:NotesReceivableTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesAllowanceForLoanLossesDetails",
     "longName": "40503 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\") - Allowance for loan losses (Details)",
     "shortName": "NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\") - Allowance for loan losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HuSycC4tbUy24nI9YSIBdA",
      "name": "us-gaap:ProvisionForLoanLossesExpensed",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R64": {
     "role": "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
     "longName": "40504 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\") - Impaired and general reserve for allowance for loan losses (Details)",
     "shortName": "NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\") - Impaired and general reserve for allowance for loan losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA",
      "name": "us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA",
      "name": "us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
     "longName": "40505 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\") - Disaggregates the outstanding principal balance of MHP receivable (Details)",
     "shortName": "NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\") - Disaggregates the outstanding principal balance of MHP receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA",
      "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA",
      "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
     "longName": "40601 - Disclosure - OTHER NOTES RECEIVABLE (Details)",
     "shortName": "OTHER NOTES RECEIVABLE (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartyAndAffiliates1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_83hp2VDNp0GwjdoIdSVa4A",
      "name": "us-gaap:NotesReceivableGross",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "legh:NotesReceivableFromMobileHomeParksTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ",
      "name": "us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "legh:NotesReceivableTableTextBlock",
       "legh:OtherNotesReceivableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails",
     "longName": "40602 - 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": "67",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_mdjasgqHFEOX72xmPNS8lg",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "legh:OtherNotesReceivablePolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R68": {
     "role": "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
     "longName": "40603 - 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": "68",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ",
      "name": "us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock",
       "legh:OtherNotesReceivableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ",
      "name": "us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock",
       "legh:OtherNotesReceivableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails",
     "longName": "40604 - 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": "69",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ",
      "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ",
      "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails",
     "longName": "40701 - 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": "70",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_A3ZgrDGSOkWgAr3Ilqm4ZA",
      "name": "us-gaap:NotesReceivableGross",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "legh:DealerFinancedReceivablesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_A3ZgrDGSOkWgAr3Ilqm4ZA",
      "name": "us-gaap:NotesReceivableNet",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "legh:DealerFinancedReceivablesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails",
     "longName": "40702 - 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": "71",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_fospeYDXIkauUhj3D4m8Vw",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "legh:DealerFinancedReceivablesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R72": {
     "role": "http://legacyhousingcorp.com/role/DisclosureLeasesDetails",
     "longName": "40801 - Disclosure - LEASES (Details)",
     "shortName": "LEASES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "legh:LesseeOperatingLeaseNumberOfLeases",
      "unitRef": "Unit_Standard_lease_RKm4grDYK063iLdHzYK9Mg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "legh:LesseeOperatingLeaseNumberOfLeases",
      "unitRef": "Unit_Standard_lease_RKm4grDYK063iLdHzYK9Mg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails",
     "longName": "40802 - Disclosure - LEASES - Future minimum lease payments (Details)",
     "shortName": "LEASES - Future minimum lease payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails",
     "longName": "40901 - Disclosure - INVENTORIES (Details)",
     "shortName": "INVENTORIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails",
     "longName": "41001 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails",
     "longName": "41101 - Disclosure - OTHER ASSETS (Details)",
     "shortName": "OTHER ASSETS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:PrepaidRent",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:PrepaidRent",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://legacyhousingcorp.com/role/DisclosureDebtSecuritiesDetails",
     "longName": "41201 - Disclosure - DEBT SECURITIES (Details)",
     "shortName": "DEBT SECURITIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_6_22_2023_To_6_22_2023_67DFiOrsyEWvWTLmv0mSOw",
      "name": "us-gaap:GainLossOnSaleOfInvestments",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails",
     "longName": "41301 - Disclosure - ACCRUED LIABILITIES (Details)",
     "shortName": "ACCRUED LIABILITIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails",
     "longName": "41401 - Disclosure - LINES OF CREDIT (Details)",
     "shortName": "LINES OF CREDIT (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:InterestExpenseDebt",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:InterestExpenseDebt",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails",
     "longName": "41501 - Disclosure - INCOME TAXES - Tabular (Details)",
     "shortName": "INCOME TAXES - Tabular (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
     "longName": "41601 - Disclosure - SHARE-BASED COMPENSATION - Plan (Details)",
     "shortName": "SHARE-BASED COMPENSATION - Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails",
     "longName": "41602 - 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": "82",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ZZw1IpAG30Cwo6UEJB2yPQ",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_0Cdrcrx-w0qgqJncLdHARA",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails",
     "longName": "41603 - 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": "83",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_WkZWmwBi_ka0lhC363pjig",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails",
     "longName": "41701 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:SelfInsuranceReserve",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:SelfInsuranceReserve",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails",
     "longName": "41702 - Disclosure - COMMITMENTS AND CONTINGENCIES - Leases (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "legh:OperatingLeaseRentExpense",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLegalMattersDetails",
     "longName": "41703 - Disclosure - COMMITMENTS AND CONTINGENCIES - Legal Matters (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Legal Matters (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails",
     "longName": "41801 - Disclosure - EARNINGS PER SHARE- Tabular (Details)",
     "shortName": "EARNINGS PER SHARE- Tabular (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails",
     "longName": "41901 - Disclosure - RELATED PARTY TRANSACTIONS (Details)",
     "shortName": "RELATED PARTY TRANSACTIONS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_tTsGpTQfdEmWj3UOY8Pm0w",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:AccountsReceivableNetCurrent",
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "unique": true
     }
    },
    "R89": {
     "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": "Uncategorized",
     "order": "89",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R90": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "90",
     "firstAnchor": {
      "contextRef": "Duration_10_1_2023_To_12_31_2023_gAvRFAfcrEqPqvC1tPGS8w",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_10_1_2023_To_12_31_2023_gAvRFAfcrEqPqvC1tPGS8w",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "legh-20231231x10k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingStandardsUpdate201602Member",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASU 2016-02",
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842)."
       }
      }
     },
     "auth_ref": [
      "r523"
     ]
    },
    "us-gaap_AccountingStandardsUpdate201613Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingStandardsUpdate201613Member",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "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": [
      "r293"
     ]
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails",
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables",
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails",
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesNotesReceivableFromMobileHomeParksDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "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": []
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails",
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesNotesReceivableFromMobileHomeParksDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable Type [Axis]",
        "documentation": "Information by type of receivable."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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": [
      "r19",
      "r760"
     ]
    },
    "us-gaap_AccountsReceivableNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Net [Abstract]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Net, 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": [
      "r276",
      "r278"
     ]
    },
    "legh_AccountsReceivablesCreditPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "AccountsReceivablesCreditPeriod",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "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/2023",
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "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": [
      "r23",
      "r73",
      "r720"
     ]
    },
    "legh_AccruedDealerDebatesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "AccruedDealerDebatesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "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/2023",
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "ACCRUED LIABILITIES."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities, Current",
        "terseLabel": "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": [
      "r23"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "legh_AccruedPayrollLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "AccruedPayrollLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "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/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "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": [
      "r62",
      "r183",
      "r596"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r813"
     ]
    },
    "legh_AdditionalCommitmentAccordionFeature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "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/2023",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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": [
      "r92",
      "r760",
      "r929"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r429",
      "r430",
      "r431",
      "r637",
      "r870",
      "r871",
      "r872",
      "r906",
      "r931"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r819"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r819"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r819"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r819"
     ]
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for New Accounting Pronouncements [Axis]",
        "documentation": "Information by amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r220",
      "r221",
      "r222",
      "r223",
      "r232",
      "r285",
      "r286",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r318",
      "r429",
      "r430",
      "r431",
      "r454",
      "r455",
      "r456",
      "r457",
      "r466",
      "r467",
      "r468",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r504",
      "r505",
      "r509",
      "r510",
      "r511",
      "r512",
      "r519",
      "r520",
      "r527",
      "r528",
      "r529",
      "r530",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r566",
      "r567",
      "r568",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623"
     ]
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net income to net cash used in operating activities:",
        "verboseLabel": "Adjustments to reconcile net income to net cash used in operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Costs, Policy [Policy Text Block]",
        "terseLabel": "Advertising Costs",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Expense",
        "terseLabel": "Advertising Costs",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r783",
      "r795",
      "r805",
      "r831"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r786",
      "r798",
      "r808",
      "r834"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r819"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r826"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r790",
      "r799",
      "r809",
      "r826",
      "r835",
      "r839",
      "r847"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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/2023",
     "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": [
      "r424",
      "r436"
     ]
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables",
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for Credit Losses on Financing Receivables [Table Text Block]",
        "terseLabel": "Schedule of allowance for loan losses",
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r882"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for Doubtful Accounts Receivable",
        "terseLabel": "Allowance for doubtful accounts",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r282",
      "r304",
      "r305",
      "r308",
      "r924"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": [
      "r5",
      "r81",
      "r108",
      "r349"
     ]
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of lines of credit cost",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r349",
      "r522",
      "r866"
     ]
    },
    "legh_AmortizationOfTreasuryNoteDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "AmortizationOfTreasuryNoteDiscount",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of amortization of treasury note discount.",
        "label": "Amortization of Treasury Note Discount",
        "terseLabel": "Amortization of Treasury Note Discount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "terseLabel": "Assets",
        "totalLabel": "Total assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r185",
      "r210",
      "r252",
      "r267",
      "r271",
      "r292",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r470",
      "r474",
      "r508",
      "r589",
      "r662",
      "r760",
      "r773",
      "r895",
      "r896",
      "r913"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current",
        "totalLabel": "Total current assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r190",
      "r210",
      "r292",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r470",
      "r474",
      "r508",
      "r760",
      "r895",
      "r896",
      "r913"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r777",
      "r778",
      "r791"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r777",
      "r778",
      "r791"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r777",
      "r778",
      "r791"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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": [
      "r395",
      "r396",
      "r397",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "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/20231231",
     "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": []
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Buildings and improvements",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": []
    },
    "legh_BuildingsAndLeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "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": []
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Acquisition of property plant and equipment, included in accrued liabilities",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r38",
      "r39"
     ]
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Book Value",
        "documentation": "Measured as reported on the statement of financial position (balance sheet)."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r78"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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": [
      "r35",
      "r181",
      "r717"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash at end of year",
        "periodStartLabel": "Cash at beginning of year",
        "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": [
      "r35",
      "r111",
      "r207"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net (decrease) increase 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": [
      "r2",
      "r111"
     ]
    },
    "us-gaap_CashUninsuredAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashUninsuredAmount",
     "crdr": "debit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Uninsured Amount",
        "terseLabel": "Cash in excess of FDIC limit",
        "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r817"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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/DisclosureConsumerLoansReceivableTables",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "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": [
      "r733"
     ]
    },
    "us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/DisclosureConsumerLoansReceivableTables",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "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/2023",
     "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": [
      "r818"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r818"
     ]
    },
    "legh_CombinedRevolversMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "CombinedRevolversMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Combined Revolvers [Member]",
        "label": "Combined Revolvers [Member]",
        "terseLabel": "All Revolvers"
       }
      }
     },
     "auth_ref": []
    },
    "legh_CommercialSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "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/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies.",
        "terseLabel": "Commitments and contingencies (Note 17)",
        "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": [
      "r27",
      "r86",
      "r591",
      "r648"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r121",
      "r320",
      "r321",
      "r711",
      "r887"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "Reserve for Repurchase Commitments",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r712"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r763",
      "r764",
      "r765",
      "r767",
      "r768",
      "r769",
      "r770",
      "r870",
      "r871",
      "r906",
      "r928",
      "r931"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical"
     ],
     "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": [
      "r91"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical"
     ],
     "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": [
      "r91",
      "r649"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical",
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "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": [
      "r91"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical"
     ],
     "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": [
      "r10",
      "r91",
      "r649",
      "r668",
      "r931",
      "r932"
     ]
    },
    "us-gaap_CommonStockValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValueOutstanding",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Value, Outstanding",
        "terseLabel": "Common stock, $.001 par value, 90,000,000 shares authorized; 24,843,494 and 24,814,695 issued and 24,398,429 and 24,369,630 outstanding at December 31, 2023 and 2022, respectively",
        "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r649"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r823"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r822"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r824"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r821"
     ]
    },
    "legh_ComponentsOfAllowanceForLoanLosses": {
     "xbrltype": "integerItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "ComponentsOfAllowanceForLoanLosses",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]",
        "terseLabel": "Deferred Tax Assets and Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r48",
      "r79",
      "r80",
      "r275",
      "r710"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r48",
      "r79",
      "r80",
      "r275",
      "r624",
      "r710"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "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": [
      "r46",
      "r48",
      "r79",
      "r80",
      "r275",
      "r710",
      "r857"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentrations",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r151"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "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": [
      "r710"
     ]
    },
    "legh_ConcentrationRiskNumberOfCustomers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "ConcentrationRiskNumberOfCustomers",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "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/2023",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Percentage",
        "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": [
      "r46",
      "r48",
      "r79",
      "r80",
      "r275"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Table]",
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r46",
      "r48",
      "r49",
      "r79",
      "r129",
      "r710"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "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": [
      "r46",
      "r48",
      "r79",
      "r80",
      "r275",
      "r710"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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/DisclosureConsumerLoansReceivableTables",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer",
        "terseLabel": "Consumer",
        "documentation": "Individual who borrows funds."
       }
      }
     },
     "auth_ref": [
      "r732",
      "r734"
     ]
    },
    "legh_ConsumerLoansCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "ConsumerLoansCurrent",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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/20231231",
     "localname": "ConsumerLoansNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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_ConsumerLoansReceivableAverageContractualInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "ConsumerLoansReceivableAverageContractualInterestRate",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average contractual interest rate per loan .",
        "label": "Consumer Loans Receivable, Average Contractual Interest Rate",
        "terseLabel": "Average contractual interest rate"
       }
      }
     },
     "auth_ref": []
    },
    "legh_ConsumerLoansReceivableMaturityTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "ConsumerLoansReceivableMaturityTerm",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of maturity of consumer loans receivable, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Consumer Loans Receivable, Maturity Term",
        "terseLabel": "Consumer loans receivable term"
       }
      }
     },
     "auth_ref": []
    },
    "legh_ConsumerLoansReceivablePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "ConsumerLoansReceivablePolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for consumer loans receivable.",
        "label": "Consumer Loans Receivable [Policy Text Block]",
        "terseLabel": "Consumer Loans Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConsumerPortfolioSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsumerPortfolioSegmentMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer loan portfolio",
        "documentation": "Portfolio segment of the company's total financing receivables related to consumer receivables."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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": [
      "r357",
      "r359",
      "r379"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "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 noncurrent."
       }
      }
     },
     "auth_ref": [
      "r357",
      "r359",
      "r379"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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": [
      "r357",
      "r358",
      "r379"
     ]
    },
    "legh_CorporateAndAdministrativeOfficesInBedfordMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "CorporateAndAdministrativeOfficesInBedfordMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "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/2023",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "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": [
      "r104",
      "r565"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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/2023",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "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": [
      "r171",
      "r214",
      "r215",
      "r339",
      "r355",
      "r554",
      "r724",
      "r726"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "localname": "CreditConcentrationRiskMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r129"
     ]
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": []
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": []
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r174",
      "r219",
      "r226",
      "r232",
      "r297",
      "r303",
      "r429",
      "r430",
      "r431",
      "r456",
      "r457",
      "r479",
      "r481",
      "r482",
      "r484",
      "r485",
      "r486",
      "r490",
      "r493",
      "r495",
      "r496",
      "r545"
     ]
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "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": [
      "r174",
      "r219",
      "r226",
      "r232",
      "r297",
      "r303",
      "r429",
      "r430",
      "r431",
      "r456",
      "r457",
      "r479",
      "r481",
      "r482",
      "r484",
      "r485",
      "r486",
      "r490",
      "r493",
      "r495",
      "r496",
      "r545"
     ]
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "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": [
      "r174",
      "r219",
      "r226",
      "r232",
      "r297",
      "r303",
      "r429",
      "r430",
      "r431",
      "r456",
      "r457",
      "r479",
      "r481",
      "r482",
      "r484",
      "r485",
      "r486",
      "r490",
      "r493",
      "r495",
      "r496",
      "r545"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r859",
      "r869",
      "r903"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current income tax provision",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r453",
      "r461",
      "r869"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r859",
      "r869",
      "r903"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r47",
      "r275"
     ]
    },
    "legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "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/20231231",
     "localname": "DealerFinanceReceivableMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails",
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents dealer finance receivables.",
        "label": "Dealer Finance Receivable [Member]",
        "terseLabel": "Dealer Finance Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "legh_DealerFinanceReceivablePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "DealerFinanceReceivablePolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for dealer finance receivable.",
        "label": "Dealer Finance Receivable [Policy Text Block]",
        "terseLabel": "Dealer Finance Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "legh_DealerFinancedContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "DealerFinancedContractsMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents dealer financed contracts.",
        "label": "Dealer Financed Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "legh_DealerFinancedReceivables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "DealerFinancedReceivables",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "DEALER FINANCED RECEIVABLES"
       }
      }
     },
     "auth_ref": []
    },
    "legh_DealerFinancedReceivablesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "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/20231231",
     "localname": "DealerIncentiveExpense",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDealerIncentiveLiabilityAdvertisingCostsDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "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",
        "verboseLabel": "Dealer incentive expense"
       }
      }
     },
     "auth_ref": []
    },
    "legh_DealerIncentiveLiabilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "DealerIncentiveLiabilityAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDealerIncentiveLiabilityAdvertisingCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Dealer Incentive Liability [Abstract]",
        "terseLabel": "Dealer Incentive Liability"
       }
      }
     },
     "auth_ref": []
    },
    "legh_DealerIncentiveLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "DealerIncentiveLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDealerIncentiveLiabilityAdvertisingCostsDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of dealer incentive liability outstanding.",
        "label": "Dealer Incentive Liability, Noncurrent",
        "terseLabel": "Dealer incentive liability"
       }
      }
     },
     "auth_ref": []
    },
    "legh_DealerIncentiveLiabilityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "DealerIncentiveLiabilityPolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for Dealer Incentive Liability.",
        "label": "Dealer Incentive Liability [Policy Text Block]",
        "terseLabel": "Dealer Incentive Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "LINES OF CREDIT."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r122",
      "r209",
      "r338",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r347",
      "r350",
      "r351",
      "r352"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/20231231",
     "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/2023",
     "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": "percentItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtSecuritiesDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Current",
        "terseLabel": "Held to maturity securities",
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r581",
      "r878",
      "r879"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r869",
      "r902",
      "r903"
     ]
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r82"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      },
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes",
        "totalLabel": "Total deferred income tax provision",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r128",
      "r161",
      "r460",
      "r461",
      "r869"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r89",
      "r132",
      "r448"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax liabilities",
        "terseLabel": "Deferred income taxes, net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r441",
      "r442",
      "r590"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r869",
      "r902",
      "r903"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGrossAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r901"
     ]
    },
    "us-gaap_DeferredTaxAssetsStateTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsStateTaxes",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, State Taxes",
        "terseLabel": "State taxes",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "terseLabel": "Payroll taxes",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r901"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts",
        "terseLabel": "Allowance for doubtful accounts",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r901"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves",
        "terseLabel": "Reserve accounts",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r901"
     ]
    },
    "legh_DeferredTaxAssetsUniformCapitalization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "DeferredTaxAssetsUniformCapitalization",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from uniform capitalization.",
        "label": "Deferred Tax Assets, Uniform Capitalization",
        "terseLabel": "Uniform capitalization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "verboseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "legh_DeferredTaxLiabilitiesAccruedInterestReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "DeferredTaxLiabilitiesAccruedInterestReceivable",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from accrued interest receivable.",
        "label": "Deferred Tax Liabilities, Accrued Interest Receivable",
        "negatedLabel": "Accrued interest receivable"
       }
      }
     },
     "auth_ref": []
    },
    "legh_DeferredTaxLiabilitiesInstallmentSaleRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "DeferredTaxLiabilitiesInstallmentSaleRevenue",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from installment sale revenue.",
        "label": "Deferred Tax Liabilities, Installment Sale Revenue",
        "negatedLabel": "Installment sale revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Other",
        "negatedLabel": "Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r901"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Depreciation",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r901"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r5",
      "r61"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": [
      "r5",
      "r257"
     ]
    },
    "legh_DepreciationLeasedProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "DepreciationLeasedProperty",
     "crdr": "debit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense charged against earnings for leased property.",
        "label": "Depreciation Leased Property",
        "terseLabel": "Depreciation expense on leased property"
       }
      }
     },
     "auth_ref": []
    },
    "legh_DirectSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "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/2023",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue",
        "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": [
      "r378",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r378",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r898"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]",
        "terseLabel": "SHARE-BASED COMPENSATION",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r390",
      "r394",
      "r425",
      "r426",
      "r428",
      "r754"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SHARE-BASED COMPENSATION"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r777",
      "r778",
      "r791"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r777",
      "r778",
      "r791",
      "r827"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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/2023",
     "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_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r812"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "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/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic (in dollars per share)",
        "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": [
      "r199",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r234",
      "r237",
      "r244",
      "r245",
      "r246",
      "r250",
      "r496",
      "r497",
      "r584",
      "r601",
      "r728"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net income per share:",
        "terseLabel": "Earnings per share attributable to Legacy Housing Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "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": [
      "r199",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r237",
      "r244",
      "r245",
      "r246",
      "r250",
      "r496",
      "r497",
      "r584",
      "r601",
      "r728"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings Per Share",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43"
     ]
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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": [
      "r233",
      "r247",
      "r248",
      "r249"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective tax rate",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "terseLabel": "Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "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": [
      "r211",
      "r444",
      "r462"
     ]
    },
    "legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to 45L Credit.",
        "label": "Effective Income Tax Rate Reconciliation, Energy Efficient Credit, Percent",
        "negatedLabel": "Energy efficiency credit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income taxes, net of federal tax benefit",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r900",
      "r904"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized",
        "verboseLabel": "Unrecognized compensation expense",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r427"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation 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": [
      "r427"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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": [
      "r775"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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/2023",
     "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": [
      "r775"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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": [
      "r775"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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": [
      "r852"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r775"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r775"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r775"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r775"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "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": [
      "r10",
      "r174",
      "r194",
      "r195",
      "r196",
      "r216",
      "r217",
      "r218",
      "r221",
      "r229",
      "r231",
      "r251",
      "r297",
      "r303",
      "r356",
      "r429",
      "r430",
      "r431",
      "r456",
      "r457",
      "r479",
      "r481",
      "r482",
      "r483",
      "r484",
      "r486",
      "r495",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r547",
      "r614",
      "r615",
      "r616",
      "r637",
      "r694"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r820"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r783",
      "r795",
      "r805",
      "r831"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r780",
      "r792",
      "r802",
      "r828"
     ]
    },
    "legh_EscrowLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "EscrowLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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/2023",
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value",
        "documentation": "Measured as an estimate of fair value."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r507",
      "r738",
      "r739"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r826"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair value of financial instruments",
        "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": [
      "r499",
      "r500",
      "r501"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r499",
      "r500",
      "r501"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r76"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "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": [
      "r346",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r500",
      "r558",
      "r559",
      "r560",
      "r738",
      "r739",
      "r750",
      "r751",
      "r752"
     ]
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByMeasurementBasisAxis",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Basis [Axis]",
        "documentation": "Information by measurement basis."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r75",
      "r346",
      "r738",
      "r739"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "FAIR VALUE MEASUREMENTS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r382",
      "r387",
      "r500",
      "r558",
      "r750",
      "r751",
      "r752"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 3",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r500",
      "r560",
      "r738",
      "r739",
      "r750",
      "r751",
      "r752"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "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/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "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": [
      "r346",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r558",
      "r559",
      "r560",
      "r738",
      "r739",
      "r750",
      "r751",
      "r752"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r16"
     ]
    },
    "legh_FinancialAndNonFinancialCovenantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "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/2023",
     "localname": "FinancialAssetPastDueMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Asset, Past Due [Member]",
        "terseLabel": "Financial Asset, Past Due",
        "documentation": "Financial asset past due."
       }
      }
     },
     "auth_ref": [
      "r309",
      "r736",
      "r877"
     ]
    },
    "legh_FinancingLoansIndividuallyEvaluatedForImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "FinancingLoansIndividuallyEvaluatedForImpairment",
     "crdr": "debit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The financing receivables that were individually evaluated for impairment.",
        "label": "Financing Loans Individually Evaluated For Impairment",
        "terseLabel": "Impaired loans individually evaluated for impairment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery",
     "crdr": "debit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery",
        "terseLabel": "Charge offs",
        "verboseLabel": "Charge offs (recoveries)",
        "documentation": "Amount, after recovery, of writeoff of financing receivable, charged against allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r735",
      "r882"
     ]
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails": {
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": -1.0,
       "order": 1.0
      },
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails": {
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "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/DisclosureNotesReceivableFromMobileHomeParksmhpNotesAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesNotesReceivableFromMobileHomeParksDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Allowance for Credit Losses",
        "negatedLabel": "Allowance for loan losses",
        "periodEndLabel": "Allowance for loan losses, end of year",
        "periodStartLabel": "Allowance for loan losses, beginning of year",
        "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": [
      "r8",
      "r166",
      "r168",
      "r170",
      "r187",
      "r304",
      "r305",
      "r308",
      "r921"
     ]
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Allowance for Credit Losses, Write-downs",
        "terseLabel": "Charge offs",
        "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r307",
      "r312",
      "r735"
     ]
    },
    "us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancingReceivableBeforeAllowanceForCreditLossAndFee",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails": {
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails",
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, before Allowance for Credit Loss, Fee and Loan in Process",
        "terseLabel": "Consumer loans receivable",
        "verboseLabel": "Total consumer loans",
        "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": [
      "r311",
      "r876",
      "r922"
     ]
    },
    "us-gaap_FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancingReceivableBeforeAllowanceForCreditLossByOriginationYearAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
      "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/2023",
     "localname": "FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
      "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": [
      "r170"
     ]
    },
    "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables",
      "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": [
      "r55",
      "r884"
     ]
    },
    "legh_FinancingReceivableDefaultAndLitigation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "FinancingReceivableDefaultAndLitigation",
     "crdr": "credit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails"
     ],
     "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_FinancingReceivableImpaired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "FinancingReceivableImpaired",
     "crdr": "credit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impaired financing receivable.",
        "label": "Financing Receivable, Impaired",
        "terseLabel": "Impaired financing receivable"
       }
      }
     },
     "auth_ref": []
    },
    "legh_FinancingReceivableImpairedRelatedAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "FinancingReceivableImpairedRelatedAllowance",
     "crdr": "credit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails"
     ],
     "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/2023",
     "localname": "FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
      "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": [
      "r312",
      "r735"
     ]
    },
    "us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year",
        "terseLabel": "2019",
        "documentation": "Amortized cost of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r735"
     ]
    },
    "us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancingReceivableOriginatedInCurrentFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Year One, Originated, Current Fiscal Year",
        "terseLabel": "2023",
        "documentation": "Amortized cost of financing receivable originated in current fiscal year. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r735"
     ]
    },
    "us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year",
        "terseLabel": "2022",
        "documentation": "Amortized cost of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r735"
     ]
    },
    "us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year",
        "terseLabel": "2020",
        "documentation": "Amortized cost of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r735"
     ]
    },
    "us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year",
        "terseLabel": "2021",
        "documentation": "Amortized cost of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r735"
     ]
    },
    "us-gaap_FinancingReceivablePercentPastDue1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "FinancingReceivableRecordedInvestmentLineItems",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
      "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": [
      "r735",
      "r884"
     ]
    },
    "us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancingReceivableRecordedInvestmentNonaccrualStatus",
     "crdr": "debit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "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": [
      "r57",
      "r167",
      "r168",
      "r310"
     ]
    },
    "us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancingReceivableRecordedInvestmentPastDueLineItems",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past due consumer loans:",
        "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": [
      "r736",
      "r883"
     ]
    },
    "us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails": {
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": 1.0,
       "order": 2.0
      },
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails": {
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails",
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesNotesReceivableFromMobileHomeParksDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Unamortized Loan Fee (Cost) and Purchase Premium (Discount)",
        "negatedLabel": "Loan discount and deferred financing fees",
        "negatedTerseLabel": "Unamortized financing fees",
        "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": [
      "r282",
      "r283",
      "r854"
     ]
    },
    "legh_FinancingReceivables31To60DaysPastDueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "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/20231231",
     "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/20231231",
     "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/20231231",
     "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/20231231",
     "localname": "FinancingReceivablesGreaterThan90DaysPastDueMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
      "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": "> 90 days past due"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancingReceivablesPeriodPastDueAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancingReceivablesPeriodPastDueAxis",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Asset, Period Past Due [Axis]",
        "documentation": "Information by period in which financial asset is past due or not past due."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r309",
      "r736"
     ]
    },
    "us-gaap_FinancingReceivablesPeriodPastDueDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancingReceivablesPeriodPastDueDomain",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Asset, Period Past Due [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": [
      "r160",
      "r309",
      "r736"
     ]
    },
    "us-gaap_ForeclosedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeclosedAssets",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "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": [
      "r277",
      "r280"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r787",
      "r799",
      "r809",
      "r835"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r787",
      "r799",
      "r809",
      "r835"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r787",
      "r799",
      "r809",
      "r835"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r787",
      "r799",
      "r809",
      "r835"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r787",
      "r799",
      "r809",
      "r835"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": []
    },
    "us-gaap_GainLossOnSaleOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnSaleOfInvestments",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtSecuritiesDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Sale of Investments",
        "negatedLabel": "Gain on disposal of treasury note",
        "terseLabel": "Gain on sale of debt securities",
        "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": [
      "r5"
     ]
    },
    "legh_GainLossOnSaleOfLeasedProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "GainLossOnSaleOfLeasedProperty",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of gain (loss) on sale of leased property.",
        "label": "Gain (Loss) On Sale Of Leased Property",
        "negatedLabel": "Gain from sale of leased property"
       }
      }
     },
     "auth_ref": []
    },
    "legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered": {
     "xbrltype": "durationItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period of historical loss rate considered for the calculation of general reserve by the company.",
        "label": "General Reserve Calculation, Period Of Historical Loss Rate Considered",
        "terseLabel": "General reserve calculation, period of historical loss rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r327"
     ]
    },
    "us-gaap_HeldToMaturitySecuritiesFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HeldToMaturitySecuritiesFairValue",
     "crdr": "debit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Held-to-maturity, Fair Value",
        "terseLabel": "Debt securities",
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r291",
      "r581",
      "r588"
     ]
    },
    "legh_HeritageHousingAndTinyHomesRetailLocationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "HeritageHousingAndTinyHomesRetailLocationsMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "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": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r777",
      "r778",
      "r791"
     ]
    },
    "legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables",
      "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_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "crdr": "debit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Long-Lived Assets Held-for-use",
        "terseLabel": "Impairment for long-lived assets",
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r60",
      "r119"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-Lived Assets",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r120"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "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": [
      "r1",
      "r100",
      "r135",
      "r252",
      "r266",
      "r270",
      "r272",
      "r585",
      "r598",
      "r730"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "STATEMENTS OF INCOME"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r319",
      "r678"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Domain]",
        "documentation": "Location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r678"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "INCOME TAXES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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 taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r438",
      "r445",
      "r446",
      "r451",
      "r458",
      "r463",
      "r464",
      "r465",
      "r632"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTabularDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax expense",
        "totalLabel": "Provision for income taxes",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r162",
      "r230",
      "r231",
      "r258",
      "r443",
      "r459",
      "r604"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r439",
      "r440",
      "r446",
      "r447",
      "r450",
      "r452",
      "r630"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": [
      "r4"
     ]
    },
    "legh_IncreaseDecreaseInConsumerLoansOriginations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "IncreaseDecreaseInConsumerLoansOriginations",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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/2023",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": [
      "r563",
      "r865"
     ]
    },
    "legh_IncreaseDecreaseInDealerIncentiveLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "IncreaseDecreaseInDealerIncentiveLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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/2023",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": [
      "r4"
     ]
    },
    "legh_IncreaseDecreaseInInventoriesLoanOriginations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "IncreaseDecreaseInInventoriesLoanOriginations",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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/20231231",
     "localname": "IncreaseDecreaseInNotesReceivableOriginations",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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/2023",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": [
      "r4"
     ]
    },
    "legh_IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r238",
      "r239",
      "r240",
      "r246",
      "r393"
     ]
    },
    "legh_IndependentThirdPartiesAndAffiliatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "IndependentThirdPartiesAndAffiliatesMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "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/20231231",
     "localname": "IndependentThirdPartyAndAffiliates1Member",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails"
     ],
     "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_IndependentThirdPartyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "IndependentThirdPartyOneMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents to Independent Third Party One",
        "label": "Independent Third Party One"
       }
      }
     },
     "auth_ref": []
    },
    "legh_IndependentThirdPartyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "IndependentThirdPartyThreeMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents to Independent Third Party Three.",
        "label": "Independent Third Party Three [Member]",
        "terseLabel": "Independent Third party Three"
       }
      }
     },
     "auth_ref": []
    },
    "legh_IndependentThirdPartyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "IndependentThirdPartyTwoMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents to Independent Third Party Two.",
        "label": "Independent Third Party Two"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r790",
      "r799",
      "r809",
      "r826",
      "r835",
      "r839",
      "r847"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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/2023",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r779",
      "r851"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r779",
      "r851"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r779",
      "r851"
     ]
    },
    "us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 2.0
      },
      "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest and Fee Income, Loans and Leases 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": [
      "r137"
     ]
    },
    "us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer and MHP loans interest:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestAndFeeIncomeLoansCommercial": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestAndFeeIncomeLoansCommercial",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails": {
       "parentTag": "us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "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": [
      "r137"
     ]
    },
    "us-gaap_InterestAndFeeIncomeLoansConsumer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestAndFeeIncomeLoansConsumer",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails": {
       "parentTag": "us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "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": [
      "r137"
     ]
    },
    "legh_InterestAndFeeIncomeLoansDealer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "InterestAndFeeIncomeLoansDealer",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails": {
       "parentTag": "us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "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_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense",
        "negatedLabel": "Interest expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r138",
      "r197",
      "r256",
      "r521",
      "r679",
      "r771",
      "r930"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r108",
      "r348",
      "r353",
      "r740",
      "r741"
     ]
    },
    "legh_InterestIncomePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "InterestIncomePolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for interest income.",
        "label": "Interest Income Policy [Text Block]",
        "terseLabel": "Interest Income"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": [
      "r202",
      "r205",
      "r206"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "INVENTORIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r313"
     ]
    },
    "legh_InventoryFinanceSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "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/2023",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails": {
       "parentTag": "legh_InventoryNetCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "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": [
      "r116",
      "r721"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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": [
      "r189",
      "r718",
      "r760"
     ]
    },
    "legh_InventoryNetCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "InventoryNetCurrentAndNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "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/2023",
     "localname": "InventoryNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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": [
      "r861"
     ]
    },
    "us-gaap_InventoryNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryNoncurrentAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Noncurrent [Abstract]",
        "terseLabel": "Inventories"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r180",
      "r188",
      "r313",
      "r314",
      "r315",
      "r564",
      "r727"
     ]
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryRawMaterialsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails": {
       "parentTag": "legh_InventoryNetCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "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": [
      "r116",
      "r723"
     ]
    },
    "legh_InventoryRepurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "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/2023",
     "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": [
      "r59",
      "r862"
     ]
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryWorkInProcessNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails": {
       "parentTag": "legh_InventoryNetCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "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": [
      "r116",
      "r722"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Interest",
        "terseLabel": "Nonoperating interest income",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r255"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Held to Maturity Securities",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r602",
      "r626",
      "r627",
      "r628",
      "r629",
      "r701",
      "r702"
     ]
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "DEBT SECURITIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtSecurities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "DEBT SECURITIES",
        "documentation": "The entire disclosure for investments in certain debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r139",
      "r140",
      "r165",
      "r287",
      "r290",
      "r502",
      "r503"
     ]
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LandMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r899"
     ]
    },
    "us-gaap_LeasePracticalExpedientUseOfHindsight": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasePracticalExpedientUseOfHindsight",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Practical Expedient, Use of Hindsight [true false]",
        "documentation": "Indicates (true false) whether practical expedient is elected to use hindsight in determining lease term and in assessing impairment of right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r525",
      "r526"
     ]
    },
    "us-gaap_LeasePracticalExpedientsPackage": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasePracticalExpedientsPackage",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Practical Expedients, Package [true false]",
        "documentation": "Indicates (true false) whether practical expedients are elected for not reassessing whether any expired or existing contract is or contains lease, lease classification for expired or existing lease, and initial direct cost for any existing lease."
       }
      }
     },
     "auth_ref": [
      "r524",
      "r526"
     ]
    },
    "legh_LeasedMobileHomesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "LeasedMobileHomesMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leased mobile home property.",
        "label": "Leased Mobile Homes [Member]",
        "terseLabel": "Leased Mobile Homes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "LEASES"
       }
      }
     },
     "auth_ref": []
    },
    "legh_LessThan30DaysPastDueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "LessThan30DaysPastDueMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
      "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/2023",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "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": [
      "r534"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r534"
     ]
    },
    "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "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": [
      "r535"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, 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": [
      "r910"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "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": [
      "r540"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2024",
        "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": [
      "r540"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2028",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2027",
        "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": [
      "r540"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2026",
        "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": [
      "r540"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2025",
        "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": [
      "r540"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "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": [
      "r540"
     ]
    },
    "legh_LesseeOperatingLeaseNumberOfLeases": {
     "xbrltype": "integerItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "LesseeOperatingLeaseNumberOfLeases",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "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/2023",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "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": [
      "r909"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r531"
     ]
    },
    "legh_LesseeOperatingSubleaseNumberOfLeases": {
     "xbrltype": "integerItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "LesseeOperatingSubleaseNumberOfLeases",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "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/20231231",
     "localname": "LessorDescriptionOfLeaseTable",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails"
     ],
     "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/20231231",
     "localname": "LessorDescriptionOfLeasesLineItems",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails"
     ],
     "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/2023",
     "localname": "LessorLeasesPolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r155",
      "r156",
      "r157",
      "r541"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Future minimum lease income"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LessorOperatingLeasePaymentsToBeReceived",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Receivable",
        "totalLabel": "Total",
        "documentation": "Amount of lease payments to be received by lessor for operating lease."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Receivable, in Five Years",
        "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": [
      "r542"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Receivable, in Four Years",
        "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": [
      "r542"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Receivable, Current",
        "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": [
      "r542"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Receivable, Thereafter",
        "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": [
      "r542"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails"
     ],
     "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": [
      "r542"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Receivable, in Two Years",
        "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": [
      "r542"
     ]
    },
    "us-gaap_LessorOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LessorOperatingLeaseTermOfContract",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails"
     ],
     "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": [
      "r911"
     ]
    },
    "legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "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/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "terseLabel": "Liabilities",
        "totalLabel": "Total liabilities",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r210",
      "r292",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r471",
      "r474",
      "r475",
      "r508",
      "r647",
      "r729",
      "r773",
      "r895",
      "r913",
      "r914"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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": [
      "r96",
      "r134",
      "r594",
      "r760",
      "r868",
      "r880",
      "r908"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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": [
      "r24",
      "r179",
      "r210",
      "r292",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r471",
      "r474",
      "r475",
      "r508",
      "r760",
      "r895",
      "r913",
      "r914"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Longterm liabilities:",
        "verboseLabel": "Longterm liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r17",
      "r133",
      "r923"
     ]
    },
    "legh_LineOfCreditFacilityBorrowingAmountSuspended": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "LineOfCreditFacilityBorrowingAmountSuspended",
     "crdr": "credit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of borrowing amount of line of credit suspended.",
        "label": "Line of Credit Facility, Borrowing Amount Suspended",
        "terseLabel": "Borrowing amount suspended"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Current borrowing capacity",
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r20"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r867"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r20"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r20"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Table]",
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r867"
     ]
    },
    "us-gaap_LitigationReserveCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LitigationReserveCurrent",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "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": [
      "r27",
      "r888"
     ]
    },
    "legh_LoansAndLeasesReceivableAllowanceGeneral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "LoansAndLeasesReceivableAllowanceGeneral",
     "crdr": "credit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "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/20231231",
     "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_LoansAndLeasesReceivableOtherInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansAndLeasesReceivableOtherInformationAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans and Leases Receivable, Other Information [Abstract]",
        "terseLabel": "Loan Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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 a 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": [
      "r875"
     ]
    },
    "legh_LoansReceivableAverageRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "LoansReceivableAverageRate",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the average rate of interest on loan receivable.",
        "label": "Loans Receivable, Average Rate",
        "terseLabel": "Loan receivable, average interest rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansReceivableFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansReceivableFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "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": [
      "r53"
     ]
    },
    "legh_LoansReceivableFixedAndVariableRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "LoansReceivableFixedAndVariableRate",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the fixed and variable rate of interest on loan receivable.",
        "label": "Loans Receivable, Fixed And Variable Rate",
        "terseLabel": "Loans receivable, fixed and variable interest rate"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "localname": "LongTermLineOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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": [
      "r25",
      "r64",
      "r65"
     ]
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r322",
      "r855"
     ]
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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/2023",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "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": [
      "r275",
      "r745",
      "r898",
      "r925",
      "r926"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r389",
      "r562",
      "r611",
      "r639",
      "r640",
      "r700",
      "r703",
      "r704",
      "r705",
      "r706",
      "r713",
      "r714",
      "r732",
      "r742",
      "r753",
      "r762",
      "r897",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r818"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r818"
     ]
    },
    "legh_MinimumFixedChargeCoverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "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/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r389",
      "r562",
      "r611",
      "r639",
      "r640",
      "r700",
      "r703",
      "r704",
      "r705",
      "r706",
      "r713",
      "r714",
      "r732",
      "r742",
      "r753",
      "r762",
      "r897",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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/2023",
     "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/2023",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r745",
      "r898",
      "r925",
      "r926"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r819"
     ]
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r147",
      "r163"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) 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": [
      "r204"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash (used in) 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": [
      "r204"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash 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": [
      "r111",
      "r112",
      "r113"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "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": [
      "r101",
      "r113",
      "r136",
      "r177",
      "r191",
      "r192",
      "r196",
      "r210",
      "r220",
      "r224",
      "r225",
      "r226",
      "r227",
      "r230",
      "r231",
      "r242",
      "r252",
      "r266",
      "r270",
      "r272",
      "r292",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r497",
      "r508",
      "r600",
      "r670",
      "r692",
      "r693",
      "r730",
      "r771",
      "r895"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r201",
      "r224",
      "r225",
      "r226",
      "r227",
      "r234",
      "r235",
      "r243",
      "r246",
      "r252",
      "r266",
      "r270",
      "r272",
      "r730"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/20231231",
     "localname": "NetIncreaseDecreaseOfEscrowLiability",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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/2023",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "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": [
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r226",
      "r232",
      "r250",
      "r285",
      "r286",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r318",
      "r429",
      "r430",
      "r431",
      "r454",
      "r455",
      "r456",
      "r457",
      "r466",
      "r467",
      "r468",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r504",
      "r505",
      "r509",
      "r510",
      "r511",
      "r512",
      "r519",
      "r520",
      "r527",
      "r528",
      "r529",
      "r530",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r566",
      "r567",
      "r568",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625"
     ]
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r226",
      "r232",
      "r250",
      "r285",
      "r286",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r318",
      "r429",
      "r430",
      "r431",
      "r454",
      "r455",
      "r456",
      "r457",
      "r466",
      "r467",
      "r468",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r504",
      "r505",
      "r509",
      "r510",
      "r511",
      "r512",
      "r519",
      "r520",
      "r527",
      "r528",
      "r529",
      "r530",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r566",
      "r567",
      "r568",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "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": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r818"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r787",
      "r799",
      "r809",
      "r826",
      "r835"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r816"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r815"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r826"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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/2023",
     "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_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosure of non-cash transactions:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other",
        "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": [
      "r107"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expense):"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesAndLoansReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes, Loans and Financing Receivable, Net, 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": [
      "r276",
      "r278",
      "r582"
     ]
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesAndLoansReceivableNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes, Loans and Financing Receivable, Net, 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/2023",
     "localname": "NotesReceivableFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "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": [
      "r907"
     ]
    },
    "legh_NotesReceivableFromMobileHomeParksAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "NotesReceivableFromMobileHomeParksAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\")"
       }
      }
     },
     "auth_ref": []
    },
    "legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails"
     ],
     "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_NotesReceivableFromMobileHomeParksPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "NotesReceivableFromMobileHomeParksPolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for notes receivable from Mobile Home Parks.",
        "label": "Notes Receivable From Mobile Home Parks [Policy Text Block]",
        "terseLabel": "Notes Receivable from Mobile Home Parks"
       }
      }
     },
     "auth_ref": []
    },
    "legh_NotesReceivableFromMobileHomeParksTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "NotesReceivableFromMobileHomeParksTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotes"
     ],
     "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 (\"MHP Notes\")"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesReceivableGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesReceivableGross",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails": {
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": 1.0,
       "order": 3.0
      },
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesNotesReceivableFromMobileHomeParksDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Gross",
        "terseLabel": "Outstanding principal balance",
        "totalLabel": "Financing Receivable, before Allowance for Credit Loss, Total",
        "verboseLabel": "Financing receivable",
        "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r166",
      "r167",
      "r186",
      "r309",
      "r311",
      "r735",
      "r736",
      "r860",
      "r881"
     ]
    },
    "us-gaap_NotesReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails",
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesNotesReceivableFromMobileHomeParksDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, after Allowance for Credit Loss",
        "totalLabel": "Total, net",
        "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": [
      "r276",
      "r311",
      "r657"
     ]
    },
    "legh_NotesReceivableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "NotesReceivableTableTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of notes receivable.",
        "label": "Notes Receivable [Table Text Block]",
        "terseLabel": "Schedule of other notes receivable"
       }
      }
     },
     "auth_ref": []
    },
    "legh_NumberOfBanksHoldingCashInExcessOfFdicLimit": {
     "xbrltype": "integerItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "NumberOfBanksHoldingCashInExcessOfFdicLimit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of banks holding cash in cash of the FDIC limit as of the balance sheet date.",
        "label": "Number Of Banks Holding Cash In Excess Of FDIC Limit",
        "terseLabel": "Number of banks exceeding the FDIC limit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r874"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "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": [
      "r252",
      "r266",
      "r270",
      "r272",
      "r730"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "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": [
      "r533"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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": [
      "r533"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      },
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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": [
      "r533"
     ]
    },
    "legh_OperatingLeaseRentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "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/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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": [
      "r532"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "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": [
      "r539",
      "r759"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating lease weighted average remaining lease term1",
        "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": [
      "r538",
      "r759"
     ]
    },
    "us-gaap_OperatingLeasedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": []
    },
    "legh_OperatingLeasesSubleasesTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "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/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "NATURE OF OPERATIONS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accrued Liabilities",
        "terseLabel": "Other",
        "documentation": "Amount of expenses incurred but not yet paid classified as other."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "us-gaap_OtherAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER ASSETS."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/20231231",
     "localname": "OtherAssetsExcludingLeasedMobileHomesNonCurrent",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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/20231231",
     "localname": "OtherAssetsLeasedMobileHomesNonCurrent",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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/2023",
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "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/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "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": [
      "r184"
     ]
    },
    "us-gaap_OtherCommitment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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": []
    },
    "legh_OtherFinancingLoansCollectivelyEvaluatedForAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "OtherFinancingLoansCollectivelyEvaluatedForAllowance",
     "crdr": "debit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "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 loans collectively evaluated for allowance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIncome",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income",
        "terseLabel": "Other",
        "documentation": "Amount of revenue and income classified as other."
       }
      }
     },
     "auth_ref": [
      "r603",
      "r671",
      "r707",
      "r708",
      "r709"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "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": [
      "r109"
     ]
    },
    "legh_OtherNoteReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "OtherNoteReceivableMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "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/20231231",
     "localname": "OtherNotesLoansAndFinancingReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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/20231231",
     "localname": "OtherNotesLoansAndFinancingReceivableNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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/20231231",
     "localname": "OtherNotesReceivableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available",
        "label": "OTHER NOTES RECEIVABLE"
       }
      }
     },
     "auth_ref": []
    },
    "legh_OtherNotesReceivableFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "OtherNotesReceivableFixedInterestRate",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "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_OtherNotesReceivablePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "OtherNotesReceivablePolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for other notes receivable.",
        "label": "Other Notes Receivable [Policy Text Block]",
        "terseLabel": "Other Notes Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "legh_OtherNotesReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "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/2023",
     "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": [
      "r818"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r785",
      "r797",
      "r807",
      "r833"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r788",
      "r800",
      "r810",
      "r836"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r788",
      "r800",
      "r810",
      "r836"
     ]
    },
    "us-gaap_PastDueFinancingReceivablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PastDueFinancingReceivablesTableTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past Due Financing Receivables [Table Text Block]",
        "terseLabel": "Schedule of consumer loans receivable that are past due",
        "documentation": "Tabular disclosure of aging analysis for financing receivable."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r58",
      "r736",
      "r883"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireHeldToMaturitySecurities",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Held-to-maturity Securities",
        "negatedLabel": "Purchase of investments - treasury notes",
        "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r289"
     ]
    },
    "us-gaap_PaymentsToAcquireNotesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireNotesReceivable",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": [
      "r32"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": [
      "r110"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r817"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r817"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r816"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r826"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r819"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r815"
     ]
    },
    "legh_PortfolioTaxesAndTitle": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "PortfolioTaxesAndTitle",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "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/2023",
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Portion at Fair Value Measurement [Member]",
        "documentation": "Measured at fair value for financial reporting purposes."
       }
      }
     },
     "auth_ref": [
      "r506"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical"
     ],
     "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": [
      "r90",
      "r354"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical"
     ],
     "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": [
      "r90",
      "r649"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued",
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r354"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical"
     ],
     "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": [
      "r90",
      "r649",
      "r668",
      "r931",
      "r932"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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": [
      "r90",
      "r592",
      "r760"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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": [
      "r863"
     ]
    },
    "us-gaap_PrepaidRent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidRent",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "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": [
      "r719",
      "r737",
      "r885"
     ]
    },
    "legh_PrincipalShareholderMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "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/2023",
     "localname": "ProceedsFromCollectionOfLoansReceivable",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": [
      "r31"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": [
      "r33",
      "r867"
     ]
    },
    "us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleOfHeldToMaturitySecurities",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": [
      "r31",
      "r289"
     ]
    },
    "legh_ProceedsFromSaleOfLeasedProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "ProceedsFromSaleOfLeasedProperty",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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/2023",
     "localname": "ProceedsFromSaleOfNotesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": [
      "r31"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": [
      "r3",
      "r14"
     ]
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProductAndServiceOtherMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other",
        "terseLabel": "Other (1)",
        "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other."
       }
      }
     },
     "auth_ref": [
      "r899"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "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": [
      "r273",
      "r565",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r716",
      "r743",
      "r761",
      "r858",
      "r889",
      "r890",
      "r898",
      "r925"
     ]
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProductWarrantyAccrualClassifiedCurrent",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "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": [
      "r23",
      "r891",
      "r894"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "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": [
      "r273",
      "r565",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r716",
      "r743",
      "r761",
      "r858",
      "r889",
      "r890",
      "r898",
      "r925"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": [
      "r177",
      "r191",
      "r192",
      "r203",
      "r210",
      "r220",
      "r230",
      "r231",
      "r252",
      "r266",
      "r270",
      "r272",
      "r292",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r469",
      "r472",
      "r473",
      "r497",
      "r508",
      "r585",
      "r599",
      "r636",
      "r670",
      "r692",
      "r693",
      "r730",
      "r757",
      "r758",
      "r772",
      "r864",
      "r895"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "PROPERTY, PLANT AND EQUIPMENT"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Type [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r117",
      "r152",
      "r158",
      "r159"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "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": [
      "r118",
      "r182",
      "r597"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "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": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "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": [
      "r6",
      "r587",
      "r597",
      "r760"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, Plant, and Equipment",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r152",
      "r158",
      "r595"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r6"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Type [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": [
      "r118"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Useful lives",
        "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/2023",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": [
      "r200",
      "r306"
     ]
    },
    "us-gaap_ProvisionForLoanLossesExpensed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProvisionForLoanLossesExpensed",
     "crdr": "debit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "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": [
      "r306",
      "r583"
     ]
    },
    "legh_ProvisionForLongTermInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "ProvisionForLongTermInventory",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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/2023",
     "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": [
      "r814"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r814"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r381",
      "r389",
      "r420",
      "r421",
      "r422",
      "r561",
      "r562",
      "r611",
      "r639",
      "r640",
      "r700",
      "r703",
      "r704",
      "r705",
      "r706",
      "r713",
      "r714",
      "r732",
      "r742",
      "r753",
      "r762",
      "r765",
      "r886",
      "r897",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r381",
      "r389",
      "r420",
      "r421",
      "r422",
      "r561",
      "r562",
      "r611",
      "r639",
      "r640",
      "r700",
      "r703",
      "r704",
      "r705",
      "r706",
      "r713",
      "r714",
      "r732",
      "r742",
      "r753",
      "r762",
      "r765",
      "r886",
      "r897",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920"
     ]
    },
    "legh_ReceivableFromMobileHomeParksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "ReceivableFromMobileHomeParksMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesNotesReceivableFromMobileHomeParksDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "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/2023",
     "localname": "ReceivableTypeDomain",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails",
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesNotesReceivableFromMobileHomeParksDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDisaggregationOfOutstandingPrincipalBalanceOfOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "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": [
      "r29"
     ]
    },
    "us-gaap_ReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSUMER LOANS RECEIVABLE"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivablesFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesFairValueDisclosureAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables, Fair Value Disclosure [Abstract]",
        "terseLabel": "Fair value of financial instruments"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r780",
      "r792",
      "r802",
      "r828"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Domain]",
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r551",
      "r552",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r667",
      "r669",
      "r699"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r212",
      "r213",
      "r551",
      "r552",
      "r553",
      "r554",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r667",
      "r669",
      "r699"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r674",
      "r675",
      "r678"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "RELATED PARTY TRANSACTIONS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Axis]",
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r551",
      "r552",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r667",
      "r669",
      "r699",
      "r912"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r548",
      "r549",
      "r550",
      "r552",
      "r555",
      "r633",
      "r634",
      "r635",
      "r676",
      "r677",
      "r678",
      "r697",
      "r698"
     ]
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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": [
      "r34",
      "r867"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "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": [
      "r214",
      "r215",
      "r339",
      "r355",
      "r554",
      "r725",
      "r726"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r781",
      "r793",
      "r803",
      "r829"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r782",
      "r794",
      "r804",
      "r830"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r789",
      "r801",
      "r811",
      "r837"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted stock units",
        "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/20231231",
     "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/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r123",
      "r593",
      "r618",
      "r623",
      "r631",
      "r650",
      "r760"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r216",
      "r217",
      "r218",
      "r221",
      "r229",
      "r231",
      "r297",
      "r303",
      "r429",
      "r430",
      "r431",
      "r456",
      "r457",
      "r479",
      "r482",
      "r483",
      "r486",
      "r495",
      "r614",
      "r616",
      "r637",
      "r931"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "REVENUE"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "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": [
      "r253",
      "r254",
      "r265",
      "r268",
      "r269",
      "r273",
      "r274",
      "r275",
      "r377",
      "r378",
      "r565"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r164",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r715"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerProductAndServiceBenchmarkMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r856"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r164",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r380"
     ]
    },
    "us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r316",
      "r376"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://legacyhousingcorp.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "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": [
      "r198",
      "r210",
      "r253",
      "r254",
      "r265",
      "r268",
      "r269",
      "r273",
      "r274",
      "r275",
      "r292",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r508",
      "r585",
      "r895"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net revenue:"
       }
      }
     },
     "auth_ref": []
    },
    "legh_RevolverOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "RevolverOneMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to revolver 1.",
        "label": "Revolver One Member",
        "verboseLabel": "Revolver"
       }
      }
     },
     "auth_ref": []
    },
    "legh_RevolverTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "RevolverTwoMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to revolver 2.",
        "label": "Revolver Two [Member]",
        "verboseLabel": "New Revolver"
       }
      }
     },
     "auth_ref": []
    },
    "legh_RightOfUseActivityNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "RightOfUseActivityNet",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "localname": "SalesAndExciseTaxPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "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": [
      "r19"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails",
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables",
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesNetOfAllowanceForLoanLossesAndDeferredFinancingFeesDetails",
      "http://legacyhousingcorp.com/role/DisclosureDealerFinancedReceivablesTables",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesNotesReceivableFromMobileHomeParksDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesTables",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "documentation": "Schedule itemizing specific 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": [
      "r29"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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 consumer loans, 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": [
      "r29"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Summary of significant components of the provision for income taxes",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Summary of deferred tax assets and liabilities",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r873"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]",
        "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r44",
      "r237",
      "r241",
      "r244"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of reconciliation of the Company's effective tax rate from operations to the U.S. federal income tax rate",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "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": [
      "r499",
      "r500"
     ]
    },
    "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
      "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": [
      "r735",
      "r884"
     ]
    },
    "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r736",
      "r883"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r18",
      "r97",
      "r98",
      "r99"
     ]
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r71"
     ]
    },
    "us-gaap_ScheduleOfOperatingLeasedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfOperatingLeasedAssetsTable",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Operating Leased Assets [Table]",
        "documentation": "Schedule of long-lived, depreciable assets that are subject to a 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/2023",
     "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": [
      "r861"
     ]
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "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": [
      "r328"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails"
     ],
     "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": [
      "r6"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "documentation": "Schedule of quantitative and qualitative information pertaining to 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": [
      "r83",
      "r84",
      "r674",
      "r675",
      "r678"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r391",
      "r392",
      "r395",
      "r396",
      "r397",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation, Stock Options, 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": [
      "r12",
      "r13",
      "r70"
     ]
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SOFR",
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg."
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r774"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r776"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Reporting",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r274",
      "r731"
     ]
    },
    "us-gaap_SelfInsuranceReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r26"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "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": [
      "r105"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation.",
        "terseLabel": "Share based payment expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r412"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r412"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r410"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r410"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r407",
      "r408"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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": [
      "r407",
      "r408"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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": [
      "r411"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r411"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r391",
      "r392",
      "r395",
      "r396",
      "r397",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r756"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r69"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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": [
      "r401"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r401"
     ]
    },
    "legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "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/2023",
     "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": [
      "r405"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r403"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r413"
     ]
    },
    "legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "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/2023",
     "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": [
      "r399",
      "r400"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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": [
      "r399",
      "r400"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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": [
      "r395",
      "r396",
      "r397",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r404"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r405"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r403"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation, Option and Incentive Plans Policy [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": [
      "r390",
      "r398",
      "r417",
      "r418",
      "r419",
      "r420",
      "r423",
      "r432",
      "r433",
      "r434",
      "r435"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r755"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r69"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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": [
      "r124"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/20231231",
     "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": []
    },
    "legh_ShippingAndHandlingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "ShippingAndHandlingCosts",
     "crdr": "debit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesShippingAndHandlingCostsIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost incurred during the reporting period in transporting goods and services to customers.",
        "label": "Shipping And Handling Costs.",
        "terseLabel": "Shipping and handling costs"
       }
      }
     },
     "auth_ref": []
    },
    "legh_ShippingAndHandlingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "ShippingAndHandlingCostsPolicyTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.",
        "label": "Shipping And Handling Costs [Policy Text Block]",
        "terseLabel": "Shipping and Handling Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r208"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StandardProductWarrantyAccrual",
     "crdr": "credit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standard Product Warranty Accrual",
        "periodEndLabel": "Warranty liability, end of year",
        "periodStartLabel": "Warranty liability, beginning of year",
        "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": [
      "r891",
      "r894"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StandardProductWarrantyAccrualPayments",
     "crdr": "debit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails"
     ],
     "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": [
      "r892"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StandardProductWarrantyAccrualWarrantiesIssued",
     "crdr": "credit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standard Product Warranty Accrual, Increase for Warranties Issued",
        "terseLabel": "Product warranty accrued",
        "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties."
       }
      }
     },
     "auth_ref": [
      "r893"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r28",
      "r174",
      "r194",
      "r195",
      "r196",
      "r216",
      "r217",
      "r218",
      "r221",
      "r229",
      "r231",
      "r251",
      "r297",
      "r303",
      "r356",
      "r429",
      "r430",
      "r431",
      "r456",
      "r457",
      "r479",
      "r481",
      "r482",
      "r483",
      "r484",
      "r486",
      "r495",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r547",
      "r614",
      "r615",
      "r616",
      "r637",
      "r694"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "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": [
      "r216",
      "r217",
      "r218",
      "r251",
      "r565",
      "r626",
      "r638",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r649",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r658",
      "r659",
      "r660",
      "r661",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r669",
      "r672",
      "r673",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r694",
      "r766"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "STATEMENTS OF CASH FLOWS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "BALANCE SHEETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r217",
      "r218",
      "r251",
      "r565",
      "r626",
      "r638",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r649",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r658",
      "r659",
      "r660",
      "r661",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r669",
      "r672",
      "r673",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r694",
      "r766"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r784",
      "r796",
      "r806",
      "r832"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "StockGrantedDuringPeriodValueSharebasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Granted, Value, Share-based Compensation, Net of Forfeitures",
        "terseLabel": "Share based compensation expense",
        "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r72"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures",
        "terseLabel": "Share based compensation expense (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": [
      "r10",
      "r90",
      "r91",
      "r123"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "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": [
      "r10",
      "r90",
      "r91",
      "r123",
      "r404"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets",
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' 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": [
      "r91",
      "r94",
      "r95",
      "r115",
      "r651",
      "r668",
      "r695",
      "r696",
      "r760",
      "r773",
      "r868",
      "r880",
      "r908",
      "r931"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' equity:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r537",
      "r759"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SUBSEQUENT EVENTS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r556",
      "r557"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r825"
     ]
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "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": [
      "r21"
     ]
    },
    "legh_TermOfNotesReceivables": {
     "xbrltype": "durationItemType",
     "nsuri": "http://legacyhousingcorp.com/20231231",
     "localname": "TermOfNotesReceivables",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesDetails"
     ],
     "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/20231231",
     "localname": "TermOfProductWarranty",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails"
     ],
     "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/20231231",
     "localname": "ThirtyTo90DaysPastDueMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableDisaggregationOfOutstandingPrincipalBalanceOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDisaggregatesOutstandingPrincipalBalanceOfMhpReceivableDetails",
      "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/2023",
     "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": [
      "r817"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r824"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and Other Accounts Receivable, Policy [Policy Text Block]",
        "terseLabel": "Accounts Receivable",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r142",
      "r143",
      "r279",
      "r281",
      "r284"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury stock",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock, shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock at cost, 445,065 shares at December 31, 2023 and 2022, respectively",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r66",
      "r67"
     ]
    },
    "us-gaap_TypeOfAdoptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TypeOfAdoptionMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Adoption [Domain]",
        "documentation": "Amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r220",
      "r221",
      "r222",
      "r223",
      "r232",
      "r285",
      "r286",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r318",
      "r429",
      "r430",
      "r431",
      "r454",
      "r455",
      "r456",
      "r457",
      "r466",
      "r467",
      "r468",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r504",
      "r505",
      "r509",
      "r510",
      "r511",
      "r512",
      "r519",
      "r520",
      "r527",
      "r528",
      "r529",
      "r530",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r566",
      "r567",
      "r568",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623"
     ]
    },
    "us-gaap_USTreasuryAndGovernmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "USTreasuryAndGovernmentMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Treasury and Government [Member]",
        "terseLabel": "U.S. Treasury",
        "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac)."
       }
      }
     },
     "auth_ref": [
      "r586",
      "r750",
      "r927"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r50",
      "r51",
      "r52",
      "r149",
      "r150",
      "r153",
      "r154"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "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": [
      "r536",
      "r759"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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/2023",
     "localname": "VehiclesMember",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vehicles",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]",
        "terseLabel": "Effect of dilutive securities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "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": [
      "r236",
      "r246"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average shares outstanding:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "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": [
      "r234",
      "r246"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r2": {
   "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/2147481877/830-230-45-1"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(c)(1)",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B"
  },
  "r10": {
   "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"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "60",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.30)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r35": {
   "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"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "SubTopic": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//310-10/tableOfContent"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-29"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "330",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r72": {
   "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"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "720",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1"
  },
  "r88": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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),(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//360/tableOfContent"
  },
  "r118": {
   "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"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "940",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//940-320/tableOfContent"
  },
  "r131": {
   "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/2147479853/942-210-S99-1"
  },
  "r132": {
   "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(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r133": {
   "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/2147479853/942-210-S99-1"
  },
  "r134": {
   "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/2147479853/942-210-S99-1"
  },
  "r135": {
   "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/2147483589/942-220-S99-1"
  },
  "r136": {
   "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/2147483589/942-220-S99-1"
  },
  "r137": {
   "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/2147483589/942-220-S99-1"
  },
  "r138": {
   "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.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//942-320/tableOfContent"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//946-320/tableOfContent"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r145": {
   "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"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6"
  },
  "r147": {
   "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"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r152": {
   "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/2147480321/958-360-50-1"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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/2147480321/958-360-50-6"
  },
  "r159": {
   "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/2147480321/958-360-50-7"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r162": {
   "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"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//275/tableOfContent"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1403",
   "Paragraph": "(b)",
   "Publisher": "SEC"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "(a)",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "(a)",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "(a)",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "(a)",
   "Subparagraph": "(4)",
   "Publisher": "SEC"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "(c)",
   "Publisher": "SEC"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(210.5-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//260/tableOfContent"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1"
  },
  "r280": {
   "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"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2"
  },
  "r282": {
   "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"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//320/tableOfContent"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1"
  },
  "r289": {
   "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"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//330/tableOfContent"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//460/tableOfContent"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r451": {
   "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"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r461": {
   "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.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r462": {
   "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.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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/2147482526/740-270-50-1"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//850/tableOfContent"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//855/tableOfContent"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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/2147482312/912-310-45-11"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r581": {
   "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(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r582": {
   "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/2147479853/942-210-S99-1"
  },
  "r583": {
   "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/2147483589/942-220-S99-1"
  },
  "r584": {
   "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/2147483589/942-220-S99-1"
  },
  "r585": {
   "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/2147479557/942-235-S99-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2"
  },
  "r587": {
   "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/2147480842/942-360-50-1"
  },
  "r588": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r589": {
   "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/2147479440/944-210-S99-1"
  },
  "r590": {
   "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/2147479440/944-210-S99-1"
  },
  "r591": {
   "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/2147479440/944-210-S99-1"
  },
  "r592": {
   "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/2147479440/944-210-S99-1"
  },
  "r593": {
   "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/2147479440/944-210-S99-1"
  },
  "r594": {
   "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/2147479440/944-210-S99-1"
  },
  "r595": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r596": {
   "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/2147479440/944-210-S99-1"
  },
  "r597": {
   "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/2147479440/944-210-S99-1"
  },
  "r598": {
   "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/2147483586/944-220-S99-1"
  },
  "r599": {
   "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/2147483586/944-220-S99-1"
  },
  "r600": {
   "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/2147483586/944-220-S99-1"
  },
  "r601": {
   "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/2147483586/944-220-S99-1"
  },
  "r602": {
   "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(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r603": {
   "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/2147483586/944-220-S99-1"
  },
  "r604": {
   "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/2147483586/944-220-S99-1"
  },
  "r605": {
   "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/2147480149/944-235-S99-2"
  },
  "r606": {
   "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/2147480149/944-235-S99-2"
  },
  "r607": {
   "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/2147480149/944-235-S99-2"
  },
  "r608": {
   "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/2147480149/944-235-S99-2"
  },
  "r609": {
   "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/2147480149/944-235-S99-2"
  },
  "r610": {
   "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/2147480149/944-235-S99-2"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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/2147479383/944-825-50-1B"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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(f)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r628": {
   "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(f)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r629": {
   "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(f)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r630": {
   "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(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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/2147480767/946-205-45-3"
  },
  "r637": {
   "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/2147480767/946-205-45-4"
  },
  "r638": {
   "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/2147480555/946-210-45-4"
  },
  "r639": {
   "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/2147480524/946-210-50-6"
  },
  "r640": {
   "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/2147480524/946-210-50-6"
  },
  "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r648": {
   "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/2147479617/946-210-S99-1"
  },
  "r649": {
   "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/2147479617/946-210-S99-1"
  },
  "r650": {
   "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/2147479617/946-210-S99-1"
  },
  "r651": {
   "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/2147479617/946-210-S99-1"
  },
  "r652": {
   "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/2147479617/946-210-S99-1"
  },
  "r653": {
   "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/2147479617/946-210-S99-1"
  },
  "r654": {
   "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/2147479617/946-210-S99-1"
  },
  "r655": {
   "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/2147479617/946-210-S99-1"
  },
  "r656": {
   "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/2147479617/946-210-S99-1"
  },
  "r657": {
   "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/2147479617/946-210-S99-1"
  },
  "r658": {
   "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/2147479617/946-210-S99-1"
  },
  "r659": {
   "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/2147479617/946-210-S99-1"
  },
  "r660": {
   "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/2147479617/946-210-S99-1"
  },
  "r661": {
   "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/2147479617/946-210-S99-1"
  },
  "r662": {
   "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/2147479617/946-210-S99-1"
  },
  "r663": {
   "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/2147479617/946-210-S99-1"
  },
  "r664": {
   "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/2147479617/946-210-S99-1"
  },
  "r665": {
   "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/2147479617/946-210-S99-1"
  },
  "r666": {
   "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/2147479617/946-210-S99-1"
  },
  "r667": {
   "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/2147479617/946-210-S99-2"
  },
  "r668": {
   "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/2147479617/946-210-S99-2"
  },
  "r669": {
   "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/2147483581/946-220-45-3"
  },
  "r670": {
   "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/2147483581/946-220-45-7"
  },
  "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(1)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r673": {
   "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/2147483575/946-220-S99-1"
  },
  "r674": {
   "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/2147483575/946-220-S99-1"
  },
  "r675": {
   "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/2147483575/946-220-S99-1"
  },
  "r676": {
   "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/2147483575/946-220-S99-1"
  },
  "r677": {
   "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/2147483575/946-220-S99-1"
  },
  "r678": {
   "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/2147483575/946-220-S99-1"
  },
  "r679": {
   "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(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r680": {
   "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/2147483575/946-220-S99-1"
  },
  "r681": {
   "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/2147483575/946-220-S99-1"
  },
  "r682": {
   "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/2147483575/946-220-S99-1"
  },
  "r683": {
   "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/2147483575/946-220-S99-1"
  },
  "r684": {
   "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/2147483575/946-220-S99-1"
  },
  "r685": {
   "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/2147483575/946-220-S99-1"
  },
  "r686": {
   "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/2147483575/946-220-S99-1"
  },
  "r687": {
   "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/2147483575/946-220-S99-1"
  },
  "r688": {
   "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/2147483575/946-220-S99-1"
  },
  "r689": {
   "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/2147483575/946-220-S99-1"
  },
  "r690": {
   "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/2147483575/946-220-S99-1"
  },
  "r691": {
   "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/2147483575/946-220-S99-1"
  },
  "r692": {
   "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/2147483575/946-220-S99-1"
  },
  "r693": {
   "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/2147483575/946-220-S99-3"
  },
  "r694": {
   "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/2147483575/946-220-S99-3"
  },
  "r695": {
   "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/2147483575/946-220-S99-3"
  },
  "r696": {
   "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/2147483575/946-220-S99-3"
  },
  "r697": {
   "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/2147481062/946-235-50-2"
  },
  "r698": {
   "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/2147481062/946-235-50-2"
  },
  "r699": {
   "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/2147480833/946-310-45-1"
  },
  "r700": {
   "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/2147480032/946-320-S99-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "12",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19"
  },
  "r703": {
   "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/2147480032/946-320-S99-2"
  },
  "r704": {
   "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/2147480032/946-320-S99-3"
  },
  "r705": {
   "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/2147480032/946-320-S99-3"
  },
  "r706": {
   "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/2147480032/946-320-S99-6"
  },
  "r707": {
   "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/2147480032/946-320-S99-6"
  },
  "r708": {
   "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/2147480032/946-320-S99-6"
  },
  "r709": {
   "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/2147480032/946-320-S99-6"
  },
  "r710": {
   "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/2147481027/954-310-50-2"
  },
  "r711": {
   "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/2147480327/954-440-50-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1"
  },
  "r713": {
   "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/2147482856/976-310-50-1"
  },
  "r714": {
   "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/2147482707/978-310-50-1"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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/2147480524/946-210-50-1"
  },
  "r764": {
   "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/2147480524/946-210-50-6"
  },
  "r765": {
   "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/2147480493/946-210-55-1"
  },
  "r766": {
   "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/2147480833/946-310-45-1"
  },
  "r767": {
   "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/2147480032/946-320-S99-1"
  },
  "r768": {
   "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/2147480032/946-320-S99-2"
  },
  "r769": {
   "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/2147480032/946-320-S99-3"
  },
  "r770": {
   "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/2147480032/946-320-S99-6"
  },
  "r771": {
   "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/2147480167/946-830-55-10"
  },
  "r772": {
   "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/2147480167/946-830-55-11"
  },
  "r773": {
   "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/2147480167/946-830-55-12"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r812": {
   "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"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "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"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "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-T",
   "Number": "232",
   "Section": "405"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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/2147479383/944-825-50-1B"
  },
  "r858": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r859": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r860": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1404",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r878": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2"
  },
  "r879": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r880": {
   "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"
  },
  "r881": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r901": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6"
  },
  "r902": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r903": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r904": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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/2147479853/942-210-S99-1"
  },
  "r922": {
   "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/2147479853/942-210-S99-1"
  },
  "r923": {
   "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/2147479440/944-210-S99-1"
  },
  "r924": {
   "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/2147479440/944-210-S99-1"
  },
  "r925": {
   "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"
  },
  "r926": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1"
  },
  "r928": {
   "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/2147480767/946-205-45-4"
  },
  "r929": {
   "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/2147479617/946-210-S99-1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r931": {
   "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/2147483575/946-220-S99-3"
  },
  "r932": {
   "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/2147483575/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>120
<FILENAME>0001558370-24-003435-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001558370-24-003435-xbrl.zip
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
MW:R0 *%(B2&69QA(BJ;S\,I30N@B>6J[#) NAW^EQ&')._2VBTI\5;;:MD#
MK7=^*F/++H^H+E,@_P!;R'^TO5NP/<L;B)-/5@/+BT,-: :P.5FEKVN''+9\
MRN^_ 1!=K0^=Y_!:?;)ZX#9>6Z51 [G&C2:<LW(=5.\ 7=5":@"L%[T46V,X
M@)F96@/.LTZ#'OVDS/3:.I9>>\?.14?!2";6&(L,"UZ<O"ZV/-C%O*7F-_O!
MD@LA?6IOAN;@16,VV+I[G6LCF+\<]^E+97E5BUAD':'JM&+P@M-T&X6(S2GD
MA.,.;-\]Y>)7:AP=M[^XSOSU&EG;ZT<H[033N'=&D4G1_#OXCAZ=@J*VQFM@
M:\)Z/L0SQ ZX9*;6UAD=K%9,PQ"-P_T".(##.&B9FIPZ @\#< #6>Z#$"PI,
MY^"XA5<3SU#.JZ\T%EM"!:MEB5@<]+V+-PD]<I-OW:W?1\-;S*F;T6<IJ2YC
M@R?,'0,%Y](N3592H$5XDI9'5#VH0'<^;?:H">Y2FK#SK9QGL&Z/N"EKLO.$
MC%#6+GQBS)SXJ8W)*F:N#H-Z,=K:VNC#88WC44)PPI+[<P7H:K:"Y,_(*)>S
MS(F):SZ^^H5&S^/\+X>PDCCQME%!F#B*5GB@.BP?X#H/V$MA&49R? TO1R@)
M7UGB Z!5!9Y:PEG!1,&2M^N 5B[P3H:0H%D$;T9 83UQW"Z1JR;F&N=]A_X8
MEE--5QL-SNFR:4OT^]"I'N7J?YBPXGK]:2)[M*5D"YWW4<L6(JRA;+X]\7;R
M[M@2MU(RK4XZU5OID;A>8;#]K;#LD:,GP$M/KB%DH8O#O?$N= P0QO8D>D4S
MU 7(7%,3/YP;>IX %ZBC1Y,5!X&5^6IC>?/T.@3OX$4S7#V8BY51C&(YWXB&
M/$"9#ET#__*V.ND\F'LIC1>^$5Q_8B>L0/FL-;00?4OL+,C$<(=<W\)<W)9G
M.9[ 15YQ#7=5;YF^LD32"I;/6D/Y<0;+6'1A(EC(]::R%]&)<1YQE87<2J:@
MH(3!,?:B0F;1UT].;K+@V>%[JLFYSJTE8**.G7.+6ZYSUY8^EQX6MU2VNEBU
M E,*C3'=QN#AG(EQ/FEMAK=3)A:+C6 %IQ81TAK:*M!&X?@1/9/5 CT35^QQ
MLQ:O.T5-#?OA!8C?"K!3P4V-[Z@AMVLP#)F)!*0JHAJ".</MJ\GJJ\UZN%>
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
M I0#)4BR(T]_('>)Y'.0%[^\9%XL8*@77#U-OC? %:D<DYE!E_QHR78$C67
MVA[U8'P\ J[<@-VJU?<'[.YX-'L>]J;:8-P9S<CXW>WU?^T\#.@0'GVM9M'O
MU?#FB_^AV< M;1S?.RMU>/&55_#$W?!FZV6K1O!^;,>RT ?Y%7A".-A=HQ>:
M J=EP,E45]S?[U38I&+2M]L;%P=6P<$Y =RSK0<7DX!)6SF=<$#_1MO.C4:"
MD. ,D^ S,HT?XRLJY$/%VD#!V'("YN06PSQ!)5%#A1Q#"F+J?.&ZY G#_O)^
M[+F.J]OT(-@$0P)]I5L/ND7QCA>L.B2G%@=[W+RIQ6%T &U5I(<# AVUET!)
M6L!@S494F8C\P.QGG9*+EM\W1-T>/2;2]3 F/>$3X5"W:+13O(/@5J-\+Q$C
M+J6?D$=Z'O./75Q;0,&4:T ^=G+[15JME7633,#/8VJQA1GMP1?G,?P:*^HM
M&4 KN'O-A[C9C"_05U+JK*JW9(&MX&XV%^1F;[XX=TFI,FZVK\WVU[(?8"_$
M6[*@5G!KFX\1OI/_#0F\HEU&I.*J.DYF[,IL>_OYG/>,(;? O3N,G8_G/\GJ
M=C2>]V*K6T66H^<6%S]5F$K!9EETF"K>^M3-(7/6<?"S]J-B;:#@8C5G;.Y<
MJ1;&HN8=K6"3__#6573B+AQ9N^3K&L+C]L$AM4&O,_,O5H77J);A-2K+OT85
M77[<CN/:W^D7:HTR;E2!O6R&F]SR&Y-XK/UB<?$2#J<R%7NVS;"KH2^U&*1H
M9\GIWS/5%6\1]ZU:[5Z!(ZHR5.\?42W&! J&JAFP&-[ *%TMOF5 *C@R,]0/
M-U/DB V%U.-7AB-AAGEHSZ?ICI!M9.%Z*W<A=*< %F_::DS:!.=K]_GG:]6<
MIOUY^O6YJ&HT_D>#A#D11M6HU[YE.)*<H(GB5["#E\*%/-X5,YEJ+MH]6/@5
MG.C)X/)W,@OP#[^>N(':K1I-XG\A#L(V@(+G!*2 ?;#NXTG6<M'>P8"OX)D
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
M,%M&QHU6]%U<\C]:,NK)]24N,GX'KK85=S%B944Q]N9DQV:#QOY6Z"2K,J3
M1JLV:.6R-BJ\#NN#M_TR. ($B_9=-<3,NN>8I0[2;Z->$J]"[/T;+3X'!,3T
M7<AQR@!ZI36ZV@Z^(CSW(G1/T$>\9^<:G(GO)FMFKF[QYQR/$@50*LW4!']$
M<U5V@#8JHM(B*I7Q;]_MV@3!Y)58*A/J1.7^\NY$8F[)G^D/Q:]V]"B0TT>/
M[GR["I.(')/F(=Y\,P_7[U*"'A^PWG^(QLO^BH(2#8,4WE7H$TBB[/'0-P4I
M15]C1/!:G'#AXN+#Q87SUCF,23_/>K/!W6 TFSKC&Z?_J3?Z.)@ZPQ'Y8=S_
MVZ?Q[?5@,OTO9_#WS\/9/\EX:S^(#@@\/S]_<Y")]V3XE!@/A.9O]LNIW9=]
M9S3'EZ>D3AJ],P-B78\/'Q%0TE;*2WE%>N)Y\H#>'A9U7NB9NH])_H+2$F-R
MHGS:Y4SEAY&;XD1.J>[F462#2,2DCR4;Y@:M]A!F"DYX+F*T:X@+*57>KG>3
MB%D@E*7BPXQGX!LE^PRGER>V*409<.+<#7[[-MGPOB(;!&@894=OL?"RF>]=
M;S$,^N[&BUU?R!))GS;9\J$B6R2H&&7-!,4$:K08N#@@9IO,>\-NW"8SOJW(
M#!X.]7/!G#??A#'%T5U\8TH=&7"LJ1AI,&UAZ4J?7L !(+^.F81,]59N"(/V
MF;Z,*B^X,S2-[D['5P6(RAZ2C]*S9:YA,PQR?5_YY'(&-?,0N=.,IRXK L B
M_GD>!C'Z&@_\M"EA(GJD'XZ_^V&$%K^^B7%BP G \]N<<>>\(0"[6I5/Y\!O
MZ+T!\BD5 2@'S,P7.(RBY.@JXQ\SBZT!F--JW.!B (<E*7 ?L4L6[N(ZH??V
M,RV;WNU/@7XX=>.*UHWN2 ",<8V%I8L=,#9GTI>'/I-*MK=>Q&;=D=ID\W>5
MV:R+75?8?(RT'*(L/-U;9J VF?Q]<TQF(P>'QR,49Z]8W881S\(\:=,F9WZH
MPID3N*5$_^5=W<&_8^6K/A& 9(UP^HQF[CG,] 5GI9C?AXMO+SXX;YWCF.2/
M_G@T_7PWF#BWX]YHZDP&_<'PM][5[<#Y4S;TG\%&^N8KM$AHK7_59T:%(<&R
MH[5LLM+21.,E"YSTVMY5B''XC+ HNTYK"#B1Q6KL+MC!6A0XKOKWIL\KBG"+
M'[/3' 1&0+.,W)=A.9# 9Z;J]T!)HI_LQ@!"H.7DM7AB92-G-B*7US]$]9SL
MR#)WFWIW8TXX70P+UFQ9/=U!'YX^J@25*P+,E_JLD..( +R"+0O.$7<XYZ&>
M[X?/]/V%FQ!G3YS2PP.*Q@$#@VBF(A75A@3@GJPB%M60KTTNR!EME3+[DOR7
M,IQ^\_MPO7$] A5!ZB,*$';]":(%1BFT><@IQAG<0H[7-"8 -V89EM>$/1Q=
M<.]&\76"2B]\C?X 7)I55KD&IG#8RX VTU!_3USZIC5]@S"=5XW;Y8<#X.JL
MPOSRB!OUR*6H'D&^(?2X"Q\\'WT*U^C>Q5^B]6J3-M)RTGUW[J0;C6>#@F_N
M9C*^<^[&5T/R^=/X;N#<]R9_FSI_^L]_)6'\WW>?[IUTWNS//UM7'D17GBIP
MM(Q>_MPLJBU7:<B7Z.JK1A'#V:5Y@"3E65A-87CNZA#S8@XJ"]<&3'NA9F>Z
MY-2[ 7#.B<3K8(PK(6.=<=895]D9QUF$)S:6_/ LZ=!1'YD*:G#.1=8%9EU@
MU@5F76"OUD?2@(.LHSZ2]-EVUL:EZ@WY_MP;,IY]&DS.?2+6R6&='-;)89T<
MULFA8;P=]/-Q1KYK0]"X*PX- 0K6C6'=&-:-8=T8UHUAW1C6C6'=&-:-8=T8
M>Z_#-7)]A#/@T>)42ZGZ,GXX]V5<#WJW@XES,QSU1OW!=<Z?,;4.#>O0L X-
MZ]"P#@T=,ZZ@J56<&I(.77%L2-"PS@WKW+ 7IEZ&%\5>F+)N%G-NEB:/6=-D
MO7;Q=KR<>H^!MR0GP2#./5P<^M[<R_L.HVM:D-17.W]]>T%$[_3\-?U\=]>;
M_),6O)\./XZ&-\-^;S1S>OW^^/-H-AQ]=.['M\/^D!S'WCJYB9T_[::VIS-(
MI[-^2.0^B'%:"6GB15^NME<HF*^(5'T1E<20=GN)IRPYUJ:K()R MP=.7-]"
MV@W&"4M55,4<.\7-YL%K%ZE0%+/V<N)?4*B>8_5JTQQJV)ZQB"7./F$/.)7'
M&]UE@+CJSB"3>NR$/<!N*R*_G! CL]Q)CRYG\(EK(8G[0-QMV"X]183@>/5>
M9R2$5XW91D)L)*262 CTJ(.2+:SB:C1HC)K,&WV!02R.3H09Q)*\C7+G_A'B
M?A+%1*0QZWE&7J/VMR)>-?GJ6Q$/Q]:Y,7+7!(\"*-S'A 1MS;\?Q!>K/;T%
MX#>1^A@LT(:ZS(-XMO+P@FCOV$OC#KWETO,]ET@,7_?H]#;\[H]4@HZYBQI(
MM;X0>&^DG_S6OA+BO750CQ+*H6:&Y-P'L J_FM<O9_)1H*"YW9208YVLN50\
M^=VPKF!P_+ ;%@$U8)9\%1.R^+M!&UM&R"*@[;]]1Y41PANBW+=T;^ ]&\EL
MUKYZY;TR4H]Z96/9OJ9%FP3/5VZ$>H\8I4E,IY!QK3Z-ON:UM$CX#@I;':&6
M[,+M.!"<0V4]3.MT7=D2VH-YQ-JB_NPYU*1^KH?IC:!>ZN<0:XWZI(NN]!?Z
M&'3$-,&!/&K0KF=%V2M:N\+"@J"#8M_VMWO>TU7U11<448?-6F%D0;DWC&"#
MEAQK<1)$3'<'I>OWH@C%.\B$$5UA#P!1$DWI9+",C5HGWIGJ\"-C/S:?]Z)%
M@4[PV[XK5IK+(-2O?5=,AAR<A!I[3>Z$9:_HFMP>P2,J(Q3W'J(8N_-8PGU.
M'P!Y%I7N-(FQ:[HVS/GT49:9EYEZ+%^ M L /:HD9P<7@!0CF%<*K\/D(5XF
M_CGXO)6DV!G0DI(R4!<W.*S<Z_=;Y$;YJW]I0M8P6(9XG:;%2M2C_C  <J:J
M:$Q]A)M6HIP'S'M/"+N/]'GS%([$]8?4(8FB>.+&IVNTRD  %&Y983[HX)*H
M&V+MG1LG=-H9PFL-1A:[ 5"S3;&MB&C33!I$!/7G6\]]\&BEK7Z"<6;PGO&%
MUQ* 2JS,"AYNS2^1]28,R%3DX,HN?L=>(?)> $H$UK! Y'@VS:%BC<*^Z\\3
M/X4ZLV_'RT]>1,;RYJY/0:*:E:YKCQ &,8\ %0<$4.FO,E\KD@".&<IP+Y!/
ME'J+8?!$-EKJ/!@1R.9S3+;?:4Q4NT; 464L (]\5I&'BM@#$H40H\P[E 9N
MN%P^:]8F SFQXUH8>(98TYKYQ&RZ\;ZF165_<[&7B@_GG*#4K4VF<().E;6L
M$J(M,VEW)%'D3:%UFRSYJ1V6%/!KFA/T.#%>GI199YJ7O):M'I4O&F(!#[D6
M#L/%V]JCA"(\7AYN_'#.PM)>K;*E01>&%%$XF_T9M,1PI5^0Q7S)V?C%75KE
M80/^##4LFUYCK&?%TFU/YCM4[-@JEYIR=2CB"F>Q,8X&O&*&_R 0H_%RJ7'&
M4ABJ5;8WX$NIAGTG!:$Z_UMF>P.NEE)(P^'V/0Z?/)JS57#X#;YN4!"=>=94
M.[7*TP;=)3(\F]YI&3*U?]>%M;\*F[?*DP8\('(,X2RJDWW_(R9RPUE*[*:M
M,JL!SX@8NPZ4.:;>T( (QI:H@ W"\?;>I^V"Q>!?B;>A7M),[NBG\?(V#!YO
MO:>]4TZW,/+9PS1:A9$/H/[%V0/[%V=#P77<8.&@/<!_<8X@.^'2H4 [*=1.
M!G:7RBISV:)61UG6O?4]F V-M*"E4D^ Y9/5V'>R%<LQ-6U)<7"256!3Z@DC
M95]#5)6X!Z;BY57B^0NR 1#@]A^)NB3V7YJBS*[ H]D70 Z4AHSFV:>(H%$&
M_H96WMSGU$KB-0*0WU22):>8&*7]G3M?>0'"VSS\0D8(>P!(=2K)%2%:9KTZ
M"2:D).9E>EWC*_TD7BJB#@"RGDHR2(25+26F7)A<W7ZSM<-L[3!;.\S6#C-P
M[KJ5W-E4Z6CLMJ8Z5NQ[FC(-W;V+F0<_UR@,YEGFN.3>D; '9--?R&,A5G!\
MX PPU=D$XK"L(' 2OH#B!]]?_0GYBYL0?XYXCE/%OI#/;>(EI88?'&9RT21P
M+A/_UEOR6*G4$_+Y3LA()>PZ$'Y*8VZ+/3:Z\:1O*\63LKD/L:3&HT*\E&84
M12&^1M$<>RE[R-*DD+$"/"H=7O%Q_F1_4R<OXP!_7#SO[6G>GN;M:=Z>YMNQ
M;+H:"W]?1?G:Z+>-?E<QH:@E=WP83/".#+<I@'.X9JA'C$\C9&:OYHCG@%3N
MU;KW41.?'+F%"JU[SL8,H3&1.Y>>RS)DTCMM^SHO'&VFTM&@)5""P3J860])
M\ZZN"BRLQSU245U>HPU&<R_-'2[Z.5AJ4M3:H)NJK*(4H=,!O]2-Z^'?7#]!
MAP*PM-I51#1TF@BFZZCZL9*CB@+C/%%H:#KS<@^/XQT!@I_2?*!HYFZF^?:[
M\D@>-5I<2IC%.)@@&E+(4O!&88#W?UZYD1>)<IYK'+_EA*4]X%?;%/2T[K#H
M)0E^>^,>M\:874AMXA/ ;.99$6D&FBE>GX/P@18J2N_T!)LDIH5IR(+V,V69
M1TK\Z$1CT\$X@TK7!5,F:B>&Z<( :4F_^Q#'2[(UA=/LZ*!44YW7"<!)M^FE
MPJK"SB-' Y:?TH/EYR:@4C< Z1QM<$^=($T6?E!Y%5W0&$">0&N\:NCM^LHJ
M]/-TAE.D::KZQ_ )X4"J025] &0-M*E )=2 87-=;7<T2+W4%'<U$YK=RWCT
MI&U#FDT&LXXMLE]3PL<', \?CD=IX3+6&@&<T2N2YX*O2P=+HQP=1+&W=FDA
MF-(LU1L"@*5;0HKSS-7#U^Q9Q<5XFU:LV!"<T:*WICXU709KCP+ 'J[(8VV4
MH>RXAX^?/(0)Y5;;6_2$?+6-5]BY_?U7S7QN;/\54@,&OW/[470.KIJK2FT,
M<%NQ@J S^:J&+@SVIL>#*,7K4GQ?5M0#P(Y;2F"9[&,A"(Y9'[29]0'0UMD(
MLS[ 8E:%K>,LOMI T.L6P"7 1F@EB ]4V<>[E^.3*TS-L"HE=PM5.T-2)DU)
MD2HMX&0'G1;M/X>:E]ZET!' 9J\GVF=/UTD0A,/'TP++RGQ4Z0A@Z9;GHPJ"
M</A(;UG.POV3;%.J>E+M= ";PT:%?@""3>6YJ(!?![+&"N7J=9/$+B\J)8D5
MYX:?#W96VE^4W,5K;/B9AJOM%0KF*R(97P1.+WDW,'E;8J8(7V8X0\ITXLP)
M>'O@A(XJ>3<8OBE5211S[!0WFPFC:WZJBIG-:*G/5-2F>:N9*=*KM'^$^/ &
M$><./:L1F(P$^1;!0Z%U8H_<-1HO"Z PM;^DK?D+]GRIV=-; 'X#VF1(+-@-
M-6.#>+;R\()H+VJL]X)%;[E,DXM$5S!U>AN^E"^5H(.2T4$*F&4DNV\N[ $F
M4EO)= 5RM_P<!]F=<F$/L+:JZ ZY$".SW$E?-CJ#3YS.(NX#T805UQ66(-3Z
M'M^G+AB$-T3=;JFVYIA4[&;M*R]..J^:4<5&HOW:1&B3X/G*C5#O$:,TWG4*
M&=?,TNAKWNP2R=:AQ)$Z0BT98MMQ(#C;R7J8KH*D*UM" RR/6%O4GSV'FM3/
M]3!=.JE>ZN<0:XWZI(NN]!?Z&(RB-,&!/&JP3-M;26J+J(.Q/!4Y%F)3UE &
MR8M^0US53\5DE7TL'$3@N.*ZTGL5W'R<F#JB"]_C," ?YZA,<9'+RTIQXPP6
MYPB,4X0&?B1YA)YYI!SC_HJ6@QP&^19>,/<V/K/ ;DUCMG#N3=:)3Q; $QHL
MEV@>DR7@A8OQLK?(I)UW#E;J!B8>70MK#\=G)=S;]V!(P.*>I54[ CA(:PBK
M*K>:<PE677F+/XC9P+UC7FX(P\=R/1E57G!G:!HUK'9Z)$HS"O>/0C,>XK[:
M'C]+0B?5A@03\ZU-#==#%Z-24@1(&)QA-X41E:E#V-FI\0W7^GWA&44B\3*>
M172-7!_A3$K08E\-54!U20< ;@(E>DO0L/E::DGA @I#K1YT-%&BFQ +]D&1
M$: W!IB,BOIW?3U"&&4\E=6CI2J,\;.; MGFR\AOGF=LY"#8Z02%:>P&"Q<O
MHL^;A1NC]Q>7WU^\%_)*L2\ 0T D@ Q36H817(Y=BF^P*_8%8$K4PK%+&)?7
MR^I^652OAG&-!?]JHTGA^F*U3;9[E]&SN]F\Q;[[$<!J;H3;>_S@1!-S-^0Y
M/"FT '">:(0Q!20!<8>^G'!/#YO>W/4'7S=HX5%$[]WY%_>1>W=?U@M  =-F
MN"A#'#QG/T?$A/CD!8O(>USQG]Y1ZMLFE[\SS^53].'PFN%6[?E^^$R]2>14
MEJ54WX9D;^#6^=$9H4V^?]\BW[6( (?[$YH^$:#%P,4! 3XB:&=Q,;2X)AR:
M>_S*._*.;?+ZAQ9YK8*[T42?"7I"08+T<G4^7)SEZDP&OPU&GP?PLVP(U.[C
M(R:TH;0;+W<$$"71B+L8O_;VPFHWJ#!(KX)#PT]@5^*>+>?0:#F'&G:]5/IH
M?'(?+_N'%Z_V&;5DGU@D<_HTWQ3A)V^.#M +G8&51P7@V-6I7U ;WL!6;\>N
M''-<1#5HW"-6@)6MO84,Z1;R;LUKWD.6]8*H&"4WD64HV>(NVB%_58W&0Z1A
M)6;KO=AZ+XWF.<.K]_(B+WXSKAY7H[R]Z*UWS;@BM6NZV%VN^@1U*'+VUMQO
M8$I[Z&RI.?C-T)5[8Z7PJ_D-\DP("A0T9P 2<JR3-9>*)[^;KK5QSO&#;5<$
MU( E_55,R.+OILMF" A9!-3HR9&CB<[B,&I>_%L &5FJ&.6/C6)]W+U\JAW\
MY_'P83#/WM-Q_7X8Q>/E^('&U+S@<>]"%#M9RXT(('.KC%14PKFV6#/'_)PA
MO!XO=T[>?[@8NT&\95F=G(8 DK9T>")"!5)87^B2'WR=^\F"/C)#\Q&(=IBY
M7\L%-=@C 4CAJK#.]'!M>GV]C#HXG!0L[95GJ^&8SIXJL[ JUL2IY6)H/URO
MO8@>X2;(6S\D.*+9.O07NIT&4>H>2V_Z3;VUY[N8[JC,M55M/ !)4=JKKAK&
M<-;C+5';(1YO$)7$X#'-U<SV<HG5J=*Q3<;^6-_:5$$-1#(;&S?='+?WO!RW
M].O<#$ZX='9SV/RW!KPH.^MYC'=9(1RO*;M9Y_+:^*@<U]8' [ZL'4S1,3LG
MXD8E!6W-.UU%XG3" !8"39@='D;S>$KV1U$-BO-&AAVO4HDX6@7GL#=R_ED3
MLW[NN;Z$E)R&AMVOZN3DP-](Q) H*=)XNRL:(B&LL+GA6*$Z>858-%(*B)H,
M4])<1E]>2X->%#W2\A P:NN?I9VF)Q-A'IJXBT%WB3([U#"Q@1X;Z+$.9SB!
M'4,.Y\I,']+2_RBB:N8&H6% #N]H7ZTO]2-$].7D87 ?XG@9^EYX^LCR">LK
MC->Q*%(-&'= #(A,1\F:N]TJ] .0^%U9R)7X?42Y$WS=GU3T.7OL"4!GM\7;
M(])-QSJX0&2.>O;Q3M(%@&ZMA5%JV'9@_?&0KFM;!1' ;V=M\DD 1P[2LUL&
M,X?#A18 POJU\JZ '!RN[,P[WGGU^#. F'VM_#AB9C0LN+>84CR.15<X7X]0
MK!<I_/:\&D9_/)I^OAM,G-MQ;S1U)H/^8/A;[^J6Q@[WTSH^G=?!AXG_X@0H
MAA] G,Y7:)'XM$2D8NUU46RQ]&@MI^?X;A2-ERQPTFJ95R'&X3/"HKO@6D.
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
M9!$T^OBB]'7&%$ GH!#:5QKM*XV*?0'Z(>L2 _M*HWVET;[2:%]IM*\TUG8
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
MIZA;07= Q%]C3..WE.3&)/QT^BZG*71 PD_)_1HD_-4')^K.B^B G)<)9+P
M43\07AJ7!''XU(.RRUN#Z=.I'J7M4C&:QJ$#VNLX])919]!6V.M85C9%JI-'
M;K@+S.9;28]Q\%:9-GQ=MNU>PBK39MAK6&6[0R1]7QG>$M,#[G6X&^"N+SUN
MP5E<ARO%"#]Y<TX^YH'^*2VB61BG=;,.O],BCZ,P_B>*)V@>/@:"FY4-SM?E
M)2!T'S1(LU<@B-F.1];G[BO:CE<9OFT@7NRUI+8)"4>.>WXZ+EJP<=Y5C.;E
M)"MV?K'7>E0) /#2PC19KUV\'2]SU3FBWCSVGNB[?YJW%SYHW%[83>R$2R>=
MVLE($3GN;G)[D<%>9+ 7&>Q%!GN1 =Q%!EL'R];!LI<7[.6%M@1M9Y:.DSB*
MW6!!'\!L+D]$,EF7 V_-I'M(" ;GD%LCALU<+N#/TX5MLM+J;4@27]"E &;@
M6?1$4R,S=5G]M2Z(3 H"$D5JB ZC*$&+ZP03<F1PIBA%>7_0X"LY17L1O_!D
MB8&Z'%K7%Z02! (D)Q7IE(LR-I7K+IJIRQ&VUE46DX(O1Q1WZXN>H!HUX1CS
M=#EJUKH8,NCW<H0P1\:3K(N]^K_'WCS-"EFV=<95!J3+^W9;YU]E8KXZF38K
MR"_M'*VI/0Q(>Z=$G.MQ5<GYKD7,ZX3@99W4FQ3U.JG^@L1]CYE1B=<$HLO6
M"2RAUR3\"Y)[QA'8A.1K@_&R_!PF95^;]!V2?O6#MP$[7GGVE^5,,6C'*U,<
MF(@_R%%^X*"L?B^'\]2U24"ZK.3E[I>6B?D:9=JX+,-QPAC1(69D'IRLUQ95
M;_T*;-<K-L"0^C8I#TST*S#@-Z,Z7GEV*%X8&*+>!L5?CH@?"']:,L^X95,"
M("C6>N<70A4FU+8V?/2X2@7^DOR7"CW]IL$CN%3&#<P/Q?-B3*0-T!R8=J^
M=V^Q\#+(C_>$(Q4W2W-S0A%H< DM$KH!$\H*^H#OB9T@RD7R?3\,4K03UY\A
MO'[?D*U1"A(H[I2FU4*=]D0I0D,W)(0'8QY>35@4)0&!XB%I0Y!-TOGE:&Z^
M&<7#GE=#R0@D4/PD7=+<I0C]<B3^Y+FCW3URX17 )F:#XMCHDN1RB0E'.FU=
M11#'NK(2:DLNVI*+U:6Y[M)YX*395F-LNQKC#T!$JA.%&@E$:R].\U1[P8(:
MLZ0Q"N8>BO0*,OYP<7E:D+$_OKL;SNX&H]G4Z8UH4<;1;#CZ.!CUAX,I_(J+
M:?WJ''U$U1,Y;=M=R:= " HBLIN"J8LH)'U^C;'Q,*I/3T$2%BOD-891;E D
M4"(NU%$WD..V')(=.""-MQ.T2?!\1;1"[Q&C5($SRP(J]P+@V1:+SL&3IX)-
MP_9%A./<6B!_'=<!^>/W"=U3&>KGY+?V]0W'$RO5-R> FR$H4[[/?C6K.IC<
M+U"PN3*4$AK>N5^]=;+F4O'D=X/Z@,/Q/1E/  6UVYT%B24;WBV ZIM2'$1[
M77<+9")_.0R(J>X&<S1!$3GX<K/:F$T!1-"T.,?& LY!_ 09M04$(JY390'!
M/?_>(F)8:9^"W^N=@M\ZV33PC\/':L)C8E^YE$XIZ(M>%"'QZ5BMZRLV2Z7/
M \A);JW4%V*E$G((K=3B[X"MU"*@UMSG6C-=,O=9>DAJ\TLZF3/\E;!AE]07
M:>3N'09N$8$?%7&BZ2SCY3Z_A<-;E8X0#@K:G%9!K.D<S>+L$R(L[&B<K#&$
M(X(R V3(M$OT:)J0)4T_")>#5D\ ^4R5V,''#,YA>@_B,""'/NZYY*01@#2>
M$EO2"1)&C],#%].DR.@>X33J33;$Q'>QWB'ZQ_-0\J W&9%#\]2Y'TQV#_TY
MN[&[='(^)<^UYR<Q6EQMJ1LB#/J^&RD>I#5&LL_QZ9^WM1EE']ZS#^_5C[Q1
MT9F@*,;>G"8PT4<C/A/J1Y/I9^'C>Y(^ &+L32Z(O$!(* $CJ[5;3RJ6O4;U
MPI]4[ 6QMZ#[D_>$IFB>$.//0]'@Z]Q/B'5U0VA%Z9+$*5G.MS:9]Z:^X8WY
M>>JF$-LCI&$S=,]!=(H<S68.YI[O98M-?*E>M3, 9=*DJ*B2 <XI>H3B[%AY
M&T91[XF<LJC\SL),HE-%N I]0L^(Z%9O+A&#TJ,!,!OTY#_/]=)8=U8,ZF$_
M"+977  5Y  2_T_NOA:O%.:J&Z@H@9)C =@:RJN DCAW5 #J8#R(Q5])[$OS
M'SS?=W;M&?2]Q1])E*92E5$!.J,"B&?5K QTL(<C'F0_P^E9);T&27>Q%/Y>
M'&/O@=C(Z?YV?O3.G<PY$E+'P% 5B/[RR4M/'92!(T <Q<@CD=[.PA\%@#'1
M@&AHDP&.')QJ4Q5#4M('0)"]_!XAP0TXXW08!D)/*XF?E#^0^;)3 HJ<.;0&
MH"@K\^: C-'$B GR:2F >Q?'VQG9C","/:TJH)<9\=-Y9L1D<-N;#:Z=^]YD
M]D]G-NF-IKW^;#@>=>"&_=%WSB//U;;PBU)JA-98;8=454 39$[H#  PK:($
MFXLQ577L#8?.C^ (<R98#6%D/.B+*H]30)(9C@!),AC.&P(P4?@2Q2.[L8L7
M_3 )8H0W% @:4>=<N&(W U,2H++2XN/8_KVL\SH1IY QM91F7_-WND2B=[C>
MI8Y0 ]GE5\CW[\('ST>?PC6*^"5+. U-W_?2E:1#"CD'GT8J6WL;'VVO<!C=
MQ@L^A=GM3-\#*TU@-CH-T/<>>\'<V[A^>KS*8I9\*HM:&_3C5Z.U""DP9DYN
MK[J5Y'C)NQG+W5+%B)V3I;5W=R\KJS>?4X&-)FB.O">*Q0C%_01C?OT(<1<
M#I\R#!<C!<<MMX?SWMU2(-4X==H80/2S"H].T8'#G0EZ0D'"K6]^_!E ;*$,
M!XX(E'"%_O(NH\G.4?C7_P]02P,$%     @ 4HEO6/.T)(@PE   .:$) !4
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
M<'X &"^RG,C7:=W:87 "OP9J9Y4[BF]SJ<>U8[&,BE=18]#%7XW<^:[-OC^
ML>BEIJAP@^ZXP:"I'?)PH=H7+Z TUD#7W7.,TI0E>C%=#]R8^GE6?XJ-81@%
M9DK%Q"L[C";2);I*8OND]2BB629SVQO=;L;"2)7QI*[@RGJ!,QUJ=3?/&N-V
MU&H=RVIM%EOB== :>5L7FXSIXJBKV9>2!T'74/0%1VJ?XXS<%-+VZ&.P6M.3
M,"QOC#H2:T1NX:= F>1(&X_'GE7-#8I8[IDFVKXT+W!;TA5WK#;1O^Z&Z6D_
MO!'<2/JN;Y>FC/#5L>W>!C%A8M,#O,+6X2[Z/&1._EP3J]4M<8:F@G;IUG=Y
M,^0[W#5"=WXU@G)^Z4CS0OQC%$:6!SNDPVY>]Z2Y()L!B[EB:?TJF'Z#Y@_3
M*>8(M9UP0E SG>7GZ7 !D_J!NLX=^.Q$7<])P'NAL4<?K8BE[^84OZ9AF):3
M$6>'9%%LY@QACU^U4-=_<)U'8Z\@*R\WC'"=06V!84PK"SW,LP=;2JC;^^U!
MMV*Q*L,K"3G]LMM2ZCM"I7U&$W]RC26A>-YA%%%9(;9V@/K>(TNJ]U7;0T,-
MC>8U-9G*UUXQ5NF'.V25-5?(Z<=P&5E=]#XR>\-WE8=4_C37G;"_Y#+_N)@Y
MKHR_0T.(3"1_<:)ZKC-,1L+P=LWP]MKQZ'(K*A?*@+^\*6XPJ]*OD':4M,,+
M6972MAEZ+_C8"V1A4500-HY1_6C+B/$+31M.S\R3WUO*K&HOO(V_IVOK:SZU
MDEY0J>^%.R(5M2X^MUW9!6^<J@JNZ\0)?2(8$,:A>"Z@Z^LJQ37#==U\OF_]
M&0UB)S:(F/+R^?TP4#78%^Z(+YSIW'F)E$M>OY=IP/#>>5*8^JCWPHE,#;5.
M-U;KNR#?9&V@0.<;KG&5:"=ACF'K=0!["!8DY8%@*CBPZB7?N.&EV/J%+K30
M5:&-9%$5;[)4)F0'.QJF+[Z@UZ7!IDQ':R#&SW/N]TX$(R/<2H(S;FRDH=Y&
M#@75/7!#@X*VQ4.;TN9XH4-%:/TCFBEM?K6L0+V7_$3A6.9PZF[RU,DK*#1+
MWOR+SM.]K>/V_/X@RU=$$9.56#N>1E'@/!PCN+^Q]B%W@0.LOLND>%QXS*XT
MK-MN[9P);G3HQZ9Y0.F6 UX,ZDE/W3@NWH"E7" C&ZFK(%ZSX!+]:KE'*K%@
M>4O<\5.AW<ECE:?-\'IRE;#Z)6:2E2M.=$(XV0E9A.'Q[(VH84;1?M4,A9K_
M]P^O7[^!IRC(DU#XS>O)Z]?\_R3<60'<5S]&.S]P_DGM7XCG)W]UN&'@*?#<
M<HBI;-GW,ALM,W$JTA-Y#]SQK*#M:;8L:8XWOE6$;I,^^MY)D"^E'CQ<OMRS
MPK)P?U\1[O^3O/UI\I>?WDU^>O\3S[7AUS<_37Y^_^<D_.._OGO_E\E/;]^G
MO_[\?O+SN]=Y9"!61"[IANX?:$#>O9D0B&/1_O7;MQ/".!_H!I;=7"/+;>N
M6N$Q>.%?@K!952I0T1PW?M3IF0</65N\R%$KL?:Z4$RX !R&;COTKR0'"XC8
MC1]&$_+33W^>O/[YSRE X([DJ6T[,)NQW)7EV MO9AV<R))>#I>VQAW'-5H6
MJA.4-\4;Q74":U_73^D2($P<C\2DS2R3#: G/"]_X7@7&T':1#S>T<AR/&K/
MK<!CB4 XW6R.^Z,+*'=)M\Y&>IY/J2/N*%77/1^P];WPQFX#V?6W[ 4+DO @
MKW)<2,SF= 5XF) >4GT:\\"QU*V\ZH@^:.6Z52\;XPW*"EF[6;Z-JSGF%Y!)
MY+-1MJ_#(@<:.+X]]RH3Y1[4GHO)[ ?+A=<H^]/L/K*":&#=/M!'Q_-Z5J]V
M-[\'Q<2F?EBRX8"Q\&[]*0=9-]RPJJIWDP*[>"%76?)N"^J:/H#3CZYGIW*X
MQE@"NKA/P\:\9<#@FV5\?%5F18-[6#=1VN2IZ(P[N)O90+[S*.N)-] ;RM_9
M_B3C!)MO@I=8CR2,&^'L$.Q7#F")>$\CW<T@KQR/V+[K6D%(6!XE%BR-' 4J
MVH(K'D[3C14E Y9T&A,&R'26Q_YIC['$O%3NSF)=<" 9"P3QW:/6<5R?[4=B
M"61Q)J2!E=(.XPO@HJYUP2M:CRMP3V3N.FC1'"#J2=MBL#IEVAH+U/JC0/6]
MQA>R-4>":KJ,*WB[/"DCBV#3IX.&T[L8RWC.]36<4ZOUQ!W8#;27G/<;WU2Z
MB?#=G/_#-XD>T :(I\\Y*RC.G:M[C";656;-%<U'$=N=SQR+,8UCLCR OIBF
MR6?J5LZ1Y:U'%JCRV;&DZ8@"M*.98EEP]GFM1NED0%_*%H\'\ %5A&<OIY$4
MCPKTI>S9>8&^]6T.NMWZ,):ECC,U&UUY&M\BAXJ^E=@[BN4-):F[16'3*QM#
MJ(QJ3:/DZH907&*@JO:X8[96TYJ+1J(QWFBM%[FKJT:"K)'X'$#)0GB:"$E1
M"9$OL^SK'SN0M\8=CC5:YH-1TA1O*-8)K'W$>3U=SV_FM^M[LKPBB]O9\F9N
MYJQ]K-D:SE5+C'#6"+<_ENM4/%^?;X'7^R1RZI^KC\F1/SC!_S3J<=>.1Q?L
M1UE^4MIP))YWIENI]Z6M1N"!Y[)VX(5 E'"J1ESQCCY1[TC#FG&YI!EN-Y3I
M5;P'6&R#UP6EDK8IG!T(HD:*0L4*7;'OK.R-X?G7N'+6- PI^Y^]MKY6FZ8A
MI5$XKXYU2OR["1GT(:"EC/Y54,Z3P+=#9$]UIYQ)PAK*\!NZ'3N\C5:!;Q^9
M54++-37!C"OG>?85I6*R<NU;'MR5X6_YA)^H:R\\*,*W]5W'ETYSFM/!#2/:
MEBE.5QL2P0LA^JKH!D?"D=^G8CSC=SHFA+/E?Q6,"7"&0A*'A+<1 !G>0@RG
MPB/'T9M/*VZ0^&$ EUO(B04R<N]N>&O$CY5JV6285Q&C'7\E@%E"8K1B"]P
M6:)-X4W#[&.\H%8FI*[[<5HQ1IEYC;!K94Q.J6OF<NBCXU2/LJDSWK@XD[#E
M),#,#E%G6GR"UZ)XC@Z%0P(J:OD<K,#8LQ*=J1:_JYFM:!A]+GC^]4"]L'9!
MK:H];EBHU;3T6>#3QGB!HUYD[1$I?0F7QJ2-K+W-_#!:;C_ZOLW+2=#@R=G0
M\-YWY<=)*SK@=M9Z78L'FV2M\;JK@LSZ<[.0/]7&B?-Y2$*> 'U#1YIZ5_=@
M>D7KGO(G(3Y2C^&%R]2<VGO'<P"%H.QKC$NRW2K5SK@#MYD-"EN+2CWQ!G1#
M^;6W( 6;"8D9\?@NLB(Q+R.!/K09'G-FL(IF2$;KWIY8+8_HZI8XPU=!.]GS
MJ2@"L^F3J5VYH?HSJ;$SPE^._%+QPPN!CZ(78A\#2"Z!@+BZ8/3UU*Y,<_9B
MJ@E4&D#!]"ON0[$G&CSXYE5+O-?4M =RQF1:5Y%@GC3#";5U>IU.;/)M\&8_
M4DG;3[KGY</X,*M=G>LE5KW\LR4%HXM?R1Y9*(NN\I:X ZQ"N]*EKJP9WC"K
M$K9]I FBY!60[>>F8EVX]:%?K!4_#!3'G>\9B;=;W_.+"L:P4K/HK-(/=RPJ
M:YZ/S-I.>.-47?1V>[Y.'+'Q*/*]D87IA?=$0_[TL% U.7\AL4U%<]Q.7*=G
M\?A5>5N\+ELKL3[^)H338U2+/H\'U1^6ZDG1?-"GIWWB$#5VZ$>*1+(1N*X3
M[AA5T_GLM)"T!]YX592[W?A2<.DD/8Q9F*EET;/:-TZXH2[K3/UC.('3"2;/
M1E>'ZGDKW+$IT:KLU#+ZZ),)VOK$<1^KI.IO:/:FEL$%Q*8CX'@'OT;CW@B'
MO/Y@?_AQKFXEI#]=XQ5(4\=LLY6=Y+Z3XQV9DLMT:>8#W?I!?&Y_;7VEX?PK
MFS/[@>UX5O#"[]PRZVS@II3/=X%K)YQ]<L0-"0-8^[Q(1B_L\,+2$$JW7/P4
M2[K9A4@A(,DD) ]<Q 3[N) 34A2JWVE[_:T>]%:.;1@ORD765Y-I3VJ'>-SX
M0#VZE3XJ+&\]!GR3:GF.36=-L>.*7."6WLH()[,-\BJFW6VNTV3>T:NJ\E <
M$KNZ5V\5^$].R+"/,.#)X8Z9[>1;&M5N))^VP8TNI1H5)E'Y!F:1I'Y&42IK
MFTHDYI:V?Z/.XXYARO2)#?Z/]/:X?Z#!<GM6+;-F8U6##&Z'U;5+WJ>;TL [
M@&IKHAL4"4-B"8XEY56-[-"J&N*#%3J;EL9,:'P;@5*PB$Z4< +C#Y&B&JWC
M(V9'!#\X,'W^J-2$<*9&=IF&-0NGTG>5^(JCQ":U?HYY7B20N8GK4Z,H3"VQ
MR*7C'ME?5:O,-Z<R2O"LLXH"?,I(C Y :Q49"$)C.3"!:&^FB0GC!=+>-<<-
MIG,K@&=1PN3!MIK)645SW/!8IV<>!V5M\0)>K<2Z3CR?WMTN;C_>D]7\CMQ_
MFMZ=5A4?!K5ZTR];,<E>$30R&SS5L&K6)VL[K@B4SN)*&XXG]KJ>?M2^<FDF
M! =7TT@8QH.XHDVRUN,*Q1,MJX(Q;CJ><#P56'LDC.EF;^Z:3>3[TC.?L..(
MR;3 _W++'_?9^:[-K#/_Q]&)7FKR5=6^N..UD05*GX:HZH@WEIN)KUVVI/!V
MSNS3]/;C_)XL;LG]>CG[]T_+Z\OYW?V?R/QOGQ?KWXT&@%!\YN\/O@?U+:9?
MG=K73B1]1N+P51J7.GI9AQ$X>*78VD,6)THRJN0/H&OD;903!2_]O>6<%H6I
M:XO;9RLU+*1490WQ^FBUN%WY)OE#$#;BG+FW/6\H+ M*3%'6#K=32C63O$$K
M&N%U1KFH^I4*L]=FD3RS6NF#5>UQ^V*MIC7/K&+WS7J1M6^'%%X@->&E4]MV
MX#RWY:XLQUYX,^O@1)9;Z:EU?7![JY+&>8^M[(#7:]7$UO7<C#HY,/+P*LM&
M,##SFD#$4@QJ)VLGE>XK;8S;;ZMU++X[4-82KZ?6R*M?+E*0)32FVYEGAD&4
M\TKV6^:1[)>_SX[[HRL*L&ZW=!.M>)W)Y79J^P>(F9+9?8-N.+VTJ=[@KZI]
M\'EN8\FUD]B4"1%<)D3P@2,H":>N9_\MW;MT":!1Q_&Z^/GB@'JO<;IY1\L&
MBH[>]5I"6R2W_^LHJAN59AR:),;K_C)[**/]2?]QAH14BPZ"@\;!<4B#PXJY
M3MA/"5\SFQEL"OLQL+R(VI>\R+:PRZ^6>Z1\)Q.4L6%AD'IA6>WP=I1P1DT'
MUBENAS0F@R^&NE!&>T\0>)*8Z81P5A.Q[7_!N9$\NPF!<V0LR*[\8$N=Z!@8
M>N+,B*F +!%&V>0(F[QGS^VP",-CT0SBD&]R?$D=9!I3&@'(Z%GG#&2:D4$.
M,IK*M ,9P90(KG$V&T--.!;(&=IP-9!3<=L  ?S ATN>BX7SKS38.*'T@*$6
MH3&#3Y5MU+&GC,I8H:=2EU8!5((J9!JPY.&1'TF!QW#R[5;6"__S]-D*&$#%
M,DU((A4\IAW#EZ&")08,F5(R=*G)@,JKP-]0:H>B<!6-Z<)0Q'<GB9AFAN8Q
M.#T[.+/"W97K/]>](UO3!3NNUNLK.1IZUAXS5BI(W=%!T.G])W)UO?SMWE#=
M'E"0%Q.RJ?WAY3.+W867OL4QW43.DP,/3M>]4Z%#"+>KZ]OFI$Q00RIXPZ*%
M+NU?J+%2XD9NSC&EMTY44=ZJT "W9Y_KDO?8[%.\GE@B8YN[F852F?!&Q<8]
MVGR>[ <B88VBP'DX1M:#2TGD#UH=LVYJW+$MS%7VRG8J>+%.AC2\<.?:OZ/@
MU(Y+"W7,UGXW0]< ;''#P5!V+QYCZY<G7N@:3'/]PW2I@ !U02(6O(B1%IKT
M^6\@/3G"M)W-PGR%H7JH">O_UD8>!*POX?GCC</7<]C/+N5[S9X]W<.0^<^J
MS0[%KKA!LXG^>>!3Z8<7O!I)KWTW.,=D0E(VXKG['",CV=;@%A#/V^>HF]SQ
MS&NYW%[2A^C2"3?P\ODJH'OGN)?AL4(_W/&NK'DARZGKA#?2U477'@+S/NUO
M"? @"1/R*F9CI@S)\-K;=$N#@ WR 7VBWE$GNN%9>!ZR;]C_>-CRA^*+NB27
M?&[]B"8ZG1A!O1?.D&VH-02L8A>SX6K[FR-DC&6Y55,%M.^([2@,1A"A<-KO
MQ(FCY :9QW@2.V;Z0Q\A7(9=0QGA-';3BW/ )86P08$+M>H&4I,KQ[/8A,I[
MG/EA)%NRK>F"$]V:Z"O/18KMQY*&2*3N- .!;6[&A!+. T'VT;/2[!.H#[HE
M&Y9].!'9^&?KV$-ML(@'3:[\X-(_/D3;HSO=<#BIV'*IZH([?E7T/=F6D;;'
M&[]*4FN[<DR(W-$-=9Y@<V9"9L*-85DO>^/HCB7506BY9F83O1JA^!"0E9@$
M5@T@"PMA;3$V3G=SBKQ&U[[WN*;!'AY7]QB!E[+4I*X#SEA5US6=1%2V1CY_
M4).]FZG#H>"V+N-&6!SMB9/P&W;6T*_J68PR\@3H$V! 4@[#SQ6&4ECR[78'
M11\MQP.P7WKWEDN7VVL*YTB9  <:1*585-L#,1BI:9NB475SY'"D*'PW>/3(
MF)%7+G\K%<KF,XX\.^8\ :TXTV%!J6<#?.0JB^=AEQX!'F2Y)8(+2=@,?,IZ
M,,7YN6+)U]P=.BV\#:R0T$LJ_ION*7.5[N#-AN7V<TBG84BC_-2L_*'ZKF@B
M1KBN+)9B8%N"R%&R,_5:+"C$&.K$HI!7=BS,]V>KQ,G=*<@+ A#NPM]>'-D?
M+)!/1&5VR(''Y;"@:]R>B0 DD8!DAV"Y#(0+ 5#-Q"!<CL*^>#+M'3ZI-&Z[
M6Q\J?X6[4Q<RN6=^&>_L-7N5N[X73@QOJ'7Q:$QE%[R+7*J"ZQ\'B?>&!WN^
M6_TTS$":5SQPW8VF=4\H]ZWI&@3(3@%D^F8K)4;NMS6J8C#20@7JM0C&5FZ@
MQXOQ)?=Z>TG4ZDL#]'_[_Q!?2C:819Q.B6&M+CY ++%+=0_<(:F@;3XN*YKC
M#4X5H;M8VO'CI1TV$\NQ,'1YOG>EF;:V$Q[\D(VFIR>2C,#3$!HGRU@V'& (
MZ>88\(L!)G#J= JX\);1C@;970J8^H53S[YVK ?'Y7+>LLE@]1VM]E1QXUU'
M5LMC8DN2>'&S*\6TZQ_NH'9)>'(;AS/EN^YNQM;(S9QS^R1G#;)C$LJF+>TZ
MMEB2ZU\=,.?]QA05%=*W7II\=9DN\+(P*#F'8RB]&,0*J;I]G*PYUV#F>^%Q
M3X-KW_+"9> \.AZ?X9SF_1K=<0:RKAVD.SX5?4>VN:.B23_[."S,-U80O,!@
M]P1U/OF1T5@8XC)IB)^3AL7&P0_@A4\K3 ;':&=%!";5]I%?;GV@<:I.>>G@
M9R?:\726DA=J!>05(\CZ4):Z!WO(YM/!=O.R@9-^SI:?+*'!]V9WB/K\4LXW
M@Q8>2=@1SH_D&9K8K1_2'K.\QX7))>B7"=R4[A.$X7I#;@QI#L/5!$8%Q JV
MJ(#BBMZC V,570:$X]N3\[[DYM/J?V-4[O/;*<5E8?^,(T)D[M,FI>XW&$(G
MAU?9M!N&G>8(74U@5 BM8(L*A*[H/3J$5M&ES0%2R9&G]"0U3]&*&&R+$MR
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
MUIZ90S-ALL-<GITNJRTBNJ\]P=2@/^ZX;6R)PL*S:F>\L=Y<A1X&)\_W+O@
MQ3AYH26."AL9G&)$X@^'V4[$Y L7'G_5R_YPC&[]Z'?*X4":]2IWQQT63>U0
MG!NK]<4;%(TUT!\1.".2YT025N3A&,$M(39Q$4.GD4%P,%OPBX6AD]R02"J"
ME%4TFL R',LA1"'!;E[#:0T=R^#1\IQ_\L1ZQO#+=QU;I/>>O1+5Q2UQOR(&
M6,MEL^B((V+=>-L5;=R@TZD%\XC4"6&\<-6M>MH+Y=/UY[LY65Z1Y6I^-UTO
MEK?W1G);J#M E]MX&L'L(4M]RAKBCA"Y;H6T]*P57M^MD%7;$3E)&$,RHN2/
M-?T:D0_,Y;[\IY%QM ]%D41<_$8=FS&L&/1LZB_ 5'; '8'UNN8C4=X:;T0J
MR*P]!?Q\<S.]^QT\]G[Q\79QM9A-;]=D.ILM/]^N%[<?R6IYO9@MYD;<^-YY
M])RMLX%*G6<V /C@Z"%;XE7MC-N]F]F@L$BOU!.OVS>47SL$,C8DXT,21N;'
MJ:'L@!H*[N@3]8Y47(P_?RJM9GA3[XT;#!I:H7C,7JDK7CAHJH#V$?SYK_/;
MSW.$3EXWXC7H/FHWKQSU5/N.UM&[0_R845(-I>RA3/.CWW#6,!GW2667NGE:
M>4OLT2S5KABX9\TPQZA<6.VMA^4MR\'F=^1Z.;V])W?SV7SQZ_3#M1&7Y!6'
M>*6P=6#9=.K9RVA'@YS>E^F&8=VXI$L+MUNWLE#>\;4(X0V-=NKH!@_G.A$E
M_":$<^8[5)QWKJQ72#+NY@<W,[;J$FADKT(7:Q;"Z'WC/S@N_<0&[945?)$-
M=,U[XT0)32MD[T0K=T7^?HF&(OJ%+8E-MXXG=JRM)\MQ@>7 #T(/J.]R/<^'
M+[FZ6]Z0F^6'!?OYT_)F3E;3NW^_)Z^^N_FT$M#XW?=#QK@L,=#H/NHH+QW^
MF_8=?9QW-X#!DT7PFBT;PD^/K9V4MN53VSV7@^R8(.0 DF!#A.XL<UK"6!A
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
MQY/9:RT:-Z6&&R-:6JD\[VE$"B^.M%6HBY!*.$_$&SR3^&U&&'!3_N<K1Z>
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
M_50DUQY?>#E/?M@J)DFV::":.F[5I\+E,)20'WY9KT]=%U5?J8D$XF3Y\F/
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
M9J-!-D^@6 FEO*[B)0TW@7, 2:J*AE7WP F?#;3-[V-4-,>W,MA$Z#:E;>#
M&*<^(3GZW1?9^D0#)[(>V23O&+(X84&[=KP7F/*Q&1Y+3MUK(,98A_))D08-
MG [<RB)I(M"4 /*,0%N=#B9,^<E20%WV@Y@J)3*16"B._B 67V6!!2@0C+B)
M9,,F!H-;K,X<@BM)V1J<.Z&SS:FK= >M,S\X^ %+2V%J:._9/!^N,\+[]4LV
M==O0<.%]H#9S<%L.K1HT$$.KKD52:&U* #FT:JO3([2F,HF,NB 52ZBY6)!W
MQX)-R/H_>,M;'YP MB _3H>%V\&M6#11D259GIG((-H:-HV>]^"9H%W7E/>I
M[X43C!MJ73]9N\9?L4=5\#XF;=>&R_'TKOM\>C^_[[;R,Z7+ PWXL,0%OST"
M0"VWXG&*,K!3ZH4S(!MJ72@'7=T%>0;40($.<AZ/4^;+@@G'^.6:X0M!]ZQU
M D<IDP28;E,;"$YFJD+WK/VM](ON#:3NCP^N%DY).XX'JJIUEZ%5>:]Q 5:-
M#KUB%FQS\)]LH^C5DPG. 2QAA!##>K*!',:R[][<;*F(X&L:[)?;F>]5%>-3
MZH@3]YKK?CYMJNJ%?>:D)'OGV0KP ?]/.!F</O5J@&4QOB<DBA7?Q!S(*\<C
M+W!+Q\@C664FF']UPHBR@%ENEV+WTY]_97^P&YBQBL;X<*#6(G60("4P+G2H
M5Z-SH$A90M (IK":+=B2/Z+@2,G6<L.SO7-S$-*?E02Y$ P04(\^FT",HJZ_
M4>=Q%U%[^L3^^DCOZ%Z<>TVQ5/:FI@89W+BA:Y<\=#2E@1<]M#5I/]#&P)'P
M)#%3DG(5+7@*8@0S#-J&)R'D.3&-%9LF2$TC&D"28J1B4Z5I+IUP X=+[ZPH
M><Q4Q\+E9$8,+A5V40:7$AHC!9<J3?H#EX0K ;9F[N@:LTZU,4S R*]6X,!Y
M2FZ!F1_*<**L'6X@D&J6C_2S1GA#62ZJKC<F%)-0!:)&XK!'U<0HO3G7S-B:
MP343S('7:E;6"ZRSAY='>DN_1NMGZC[1&]^+=M6'+;3(X8[5MG:J6U10H84W
M\EMKU/E20\J=5]MX@$O=CIV5O4>SOC"(E5C4_X097.!;63_[+<V64?DVH.3$
M*CH($I,8/W"<*C(H7C#&J/&B*^.P^/TS>IB 2K)=V"NF\PU!1=XRVF !1+X1
MN"BH,BQ@ &O\D-&)@5@T_XP=-*#<:P<&B\E\.Y"1MXLN8@"-;P,P"IH,BA?
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
MLB&?NQ4B#-JZJA+L(EQ>O>'4#S/ZX)K1;8LN/J<-E5++Z@3*(R:G"Y-R52&
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
MS=VWYB=U__WOM6R$]9__^+?R%T'G'_\/4$L#!!0    ( %*);UA;2L(!-7@
M +L2"0 5    ;&5G:"TR,#(S,3(S,5]P<F4N>&UL[+UM<^,XLB[X_4;L?]#V
M1IR=$S$];5GTVYPS]X8LRU6*L26-I.H^O5\Z6")D<XHB-23E*L^O7X 495$D
MWDB  "'=EVF7#8#()Q\D@$0B\=__Y\?:Z[R!,'(#_V\_=?]R\5,'^,O <?V7
MO_VTC5<_W_[T?_[W__6__OO__OGG_[F?/76<8+E= S_N+$-@Q\#I?'?CU\XB
MV&QLO_,,PM#UO,Y]Z#HOH-/I7OSEZB\7?[GM_/SS_TZ:N+<C6"7P.TE;EW_I
M9G\8[%H+_+]V>K]TKWZYO+BT.C=_[?7^:G4[T^>LW#/LV<JE%?1<_]M?T?]\
MA=_K0 G]Z*\_(O=O/[W&\>:OO_SR_?OWOWSO_24(7V#UB^XO__/\-%^^@K7]
ML^M'L>TOP4\=6/ZO4?++IV!IQPD\!]5_? V]K('>+_MO84N@?_V<%?L9_>KG
M[N7/O>Y??D3.3[LNHC\S?"0KCO[J$LH?R)*6+[2_PZ![=W?W2_+7G_[W_^IT
M_CL,/# #JT[RJ[_&[QOPMY\B=[WQ4%/)[UY#L/K;3QYX>86B7/:ZEZD@_\_#
MCAW9?_N^,_1C-WX?^:L@7"<P_M1![7^9C?9=@>W8R_?78!M!UBV#</.79;#^
M!97ZA:W!1#XFY'ZI*> \AC1%';FW/83M_!6 ..(2"=>$:B&F=@A_]0IB=VE[
M B0Z:D^!>/L?HLEJ!(W:&E03JZP=Q>(,7FW_!40C?QX'RV^O@>= $S[\UQ:.
MC/HR$AM7+;@=O3YZP?>*8P[35'-"/;C1T@NB;0C&=@S_=[*:;$"8V#$^D<@-
MJ1!HOEVO[?!]LIJ[+SZ<I9<VM-?+9;"%!MM_F0:>NW1!52%9&U<A^ R\ 7_+
M9UQ*:JOH^@"R!4ZLX5-@^]$,+('[9G_UJHJ";4W)^ IB<-")QS!8/P=?70]\
MA@8<3D[?HO7K)BE4==QQ?$ % !,X^89'G:PH:GE3*H1Z +8'PD?71PL-YZ,W
M595(:$^%>$\ -EA5EJRRBHZ/?&C%XB"L;N%S+:@081H&< :-WZ>>G6XTX(IG
M@]8*%04BM*?,'/2CB'>_@FE!S>#_&L_!<ANZ<76>'3>B0A"X<@FWP'ER;3A?
MU!&FK"$E=LOU 5I2A\!QJXZ7HS;46#&TNUO8/VI8L8,6E*S"7^&^._&S#8+U
M!OA1!:<+M3$U2]7UVHV3O1LTIG"IB1;^P*^QIR"VJ$+$H1WZL O1%(0)\A7E
M*C:C9E?D(9<N7 C'[XL0;@CL99U=+KXY-7O=KQ'XUQ929XA6+=5WM<?-Z+MQ
M;V0#KW8CS];'19W]!M\G%'HS:DEYU(9&GHU:8E':U-O+44MR_L_HXO&H)3:I
M0:V\'[6DI+:JSA-22ZY\$XJ](K4D*6E'*P])+>&HK2KVEM2W(/EV]' XU)(*
MWYSB77O-459H1Y\=?+U5)[%)';:ZM<3#-:;'L>X<O"!K-@.;($2+_ <0VZXG
M[K07V[Z^6RAT](Y<+O _R-J_P?4'W/W6 T;(E_6%[&!9U@1.99_3%YQL??2.
M74N,UAO;#=%/D]53X+\\N6_ 2>?E)N 4TT%]%9 LM9U,N"80Q7RQ+1 ];I$9
M?W9]=[U=)W]*5Q_-0T?MB;Z0IAM7V%TX:N!PR9:C[WWG#4KF(J0&0=3,".?N
MB[ZP0F8XVV7\FQV&\.^-C&;<)_4%Z1%:ZU]M;PN78JGGQ+6]D1_%81*GW CE
M6+N@+XCS5W>S@?^&$^%GVW>\;) <[,2: )*G&_J".0@2X[/;%32RF"[_HKX0
MH55M[O=AX,,?EZ"Q,<O8 X4'/_50.&Y$I2!N9+^\A+#7B)Z3E5#Y*&UK=.*%
M^?48Q/60J/XYC<#I>U[P'1U[/ ;)GYX"N..J:0BJ?4HC4-*M*-Q]^LXGX(/0
M]F8@ N$;ZGF#@-7HAD9@]E^@Y),5YJ]RF,;V28U .C:GDVV,[BXZR03IPH7M
MQO9VE\N:A5)HQ_2.#ZCIEN;_CMYPT$LV!1A'3_2&5,;<(>SK>D/7])3<2,_T
MAOS ](.(:/>?7S>BIJ'FNJ=+?%8]O(@MZB*BC %:X3NZP-&T+1/<!UU@Y%J:
M-C3RA'5)J^#*,8@GJW)60/X\@!4((95V+GC_Y1'49:R4GF@%J8QQ7O5CZJ);
MZ\E[U(8Z,8HGR%/[78!'G;EUQ:&]]:0L:TBKX-YZXM&;51S>*V :U"!,)W^K
MN:XA+6U+C[CE>J(1VE-^;;JFL2QM2GTX]M:SP[H&$MN>/N'9R+S5/#^FMZN/
MN'"W%(?N,@9.DB/LB^_6/C[G_XX^<'R<_:->3C9)/$1_&;MO;NWXJ1H?U.R:
M?MT3&GK#F@DL8I7/WKQVPK_8WK,=QR"4"4')1S2YSU)_YJ,UJE-:A[IA-916
M98F*&HQ@BTEK$5C^Y25X^P4L'917N(=^2'!(,!CYD>N $'8/.;3Z*%+U)0W;
M*@I=:"Z1E]0"KX";$$2P9C(;P+7?MYU4Z#M,T+,EUCU #_R(@>\ 9_];-T:?
MNKBXN+OH_-S)&CK\T?:=3MIJIUJ^7B0IE-4+EKFN>"@C<Q R:-(!;JI)^,.'
M)N$__A@$;W#C]A4N+R#5LI8\^ROP_O93R=]_D=B5#*\%;+&D)X=__N.Z=VM=
M=R]O+[HW5Y=7UL5U]Z-OAY3HA_E^VN$R:QK^F&-)$?]=B5\V20K?GY>OKK=7
M^RH,UJ4([;X6,'8Z".%(^-M/\*=M!/L2)$L8E"BX":3[OK]%+G]T8XZ ^&&Q
MUB%/[?Q. Y<%#4!I4D?R4PH)MK=)5Q/<FE$;G ?= -HIYP%.%@2]Y<KE9;^V
M>KU+O15'[_U.<STE8R>9GMUT<T89/\=%6Z<*)@%VVK :U48ZK<[ BXLD\..Q
MO2X;$67%6J,%YL[O-'"E0 ./K@?&V_57$&+1_RC2,N0I'=^A?JT =>02#.&
M3'TA**?[ -VG"-\'@8,?!L1:+=,-ORP[==TH4-?"_C%RT+U(="L&?98R8C#E
M6Z8B'BEVRKE5H)R^XT#HHMU_T#%"%ZN8DK(M4PJK!#N%W&FAD$L.A5RV7B'E
M$F3[Q0MU&AG 'R?A(OCNT_3Q43(ORXUEW=VV0!N4_F>Z:';SGNMA,N5-PFD8
MO+GI&U=$A1P5;Z=66(3(5%/<U3>FFFD0Q;;W_[D;XF*LK' [U4(7(5-*LQMV
M-(C[(; Q:CC\<VN IW8Z@[K9W3AZ(M";O@8^?B]X7*0UD#-U/(-=Q1;\-^!Y
M?_?A7#4'=@2[Z8RB:$O876#*MT8A_%)DVE&Q5?\U\."^U X3;T(88;5R5*YE
MVF#I?:8%%3OPP38,#W,$HJ7$%J^,\N)YJ6ZO+JXLG77"(42F&A7[[Y$? R2$
M^P8>[-C>]9K@Q"HKWC+5< B1J4;%3CP9S .XZ'X)PG>B?W=?JF6*H/<].R54
ML>^>KVW/NT?1"W"9C<4_5ZIE^-/[GN&O8J\]7(,0Y9+X% ;?XU<4?VC[^'%0
M6KIE^F"7(=-+LQOMT7(5]K>."]OIQS&(4NP>/?NE1"WXPJW1"J<(F5**&VUM
M8QH>77\>K^-A& ;A(( ]7!(T2J_4&LU6%"73<'%_KYV&=Q;^%6[4:*;SL%!K
M-,C8]4QCS;H&=O>7WKN77Q<H4+$$^N,B^=[?6;WK&SV!9^IX!GNS>_Y=:.O\
M??TU\$HPS_V]-8#3>YVAW>S>/B/"\,?R%8428X* RHJU!GOFSF<J4+&'GVZ_
M>N[RT0ML_,;]H$QKP&?K>8:\BBTZNAN" F""Y;?DBL1A*AR\>XM0J66ZX18E
MBQU5L9\? )0LV!OY#OCQ=X!?#AV5:YM*&'J?::'97?W.S_;H1DO;^QW8(3Z4
M&E>T-;K@$B!31[.;^8\M4-;'1_B;,D<7IF1.EMZ%95UJ&NK#T_],%VJBV],>
MIB'X;-HX*-M2?= DR#32[)EZ'W;023I9[@O)_;TUR--[G:'=['YYYV3#[" .
M_MH>I"E]SG N;I"U\R3M1'ETP_7(P:LG_7M>V*YUH>L,3>]UIJ+BKEI7%:%@
MF<.KLT4E927:IB9BOS-%%??>U17UW[\<7W$6<>\YB:%$]G>7AW#^"D"\G^0I
M-YV[%^BF\[X)^/-]_ZD_'@P[\\_#X6+^4P,WFU=V]#5I;QO]_&+;F]U%=2^.
MLM]\$'/WBS_V/3YX*&@:I!?;,%>@>:I"2ES?7G8OX5*Z>WUUT;NXL.H,MBH2
MIAFX*++D"^6)?&E=7ZN9R&HC_3%<.03%7K_F&[ H[P9X2D?M!JXBD:<NN0JI
M0OV[+1\3"X[*ZD8&!@WBU,XB&4'[F0XOF]9A^<NL_7A@A^$[M./)2V<8G3+5
MU5/'+.HJJKJZP&8-_'RJPL_ <Q;!,WHA&<6)KU'<W[]1XJPH[J]@CP\3P::)
M\E JV/*(.PE?,(F LF$1E)RBG*;=QN>G]+VW_'M89-Z1JIA$)&XYL<DO6FG
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
M@/]KW<#_-.ZMR'>,9B@PI74;\1QH%T<[CXQ&[&5&/OPE6-@_F-<,)>%HH_$
MQ9PM^O^C[V)A+RC'(0.A1N.O+AYWA;[7P%?1;<@RZ.;H840^T8R88.>O$,=[
M]"#)(%BC-[>3)AD';4F,V?QS?S;\^;X_AXM].'RGP_$\N:*JZP ^\(NN#A&8
M 0^EHAL$41PE&'U-'FW9Y<2C3<TU&VUXOF;M[?UA;ZGS>KU6\R/N!HXXM5'K
M8GB26Q1( ,@(DP3!6+NIIP:Y88+D)A_PV:^X=DMB\J M>AXMT 'F/#G/'$R2
MBZW#L<ZW6@E(,*\WN-KX.$BS+JXN;J]O+AM_:X6IOS3CP]>(;K:FOLJ*UD8
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
MLEIQ^#2H3>4@OKNP+JZ-6L0*AR9CGQS7;?,N#79<ZI/NS#4F1#**R?':\LZ
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
MS(=OJFUN=F E"? 02&Q;G+):FK.BR8T.,SR-Y2CC( >:II"6XKU )=X"XNJ
MHP5M2<.AQ"(5Z@*@R6YC&,7NVHZ1N[4J%7B:R$-Q:UU=WJI-/%E3BT5>U$9#
M$V(,[#!\AS9R!C80(^#TU\A3S\L-SE;,IX<(0#1Y,.G CNY__.R"$,+[^OX$
MWH#'MM @5-:-#PK7&[PH,>2S:_S]F[T,!_-N5!2,S77*TH:V_.'7)X$<E9'0
M9*K9]SG9L44)#EWR^ZOX&MJJO+*6")IG%+_U#LPR@7O<#.F=-D-(XNNVI*@Q
MOSY1GFL4^@UMN=3T D4:F%*36S0>+?OA08Q*UOR4L!RVRB92DDR1(BUK(&56
M+N"GP/:C@V.*(A@8KM$KZL:S&CHO$JBB^&8]5XJ./"J1AUXQC]Z=U;/4ANT*
M)4]%\:5FKVO<\J 7.1=!EKACCLQY8O'W:&"X0ZUG-'6J27]"::GGK^YFDZX2
M/MN^XV6I2=*<SPO[!^".$;^K%2.>=:@#>]/)NK3+2?(?]GKS7UDZZJ1O^H>+
M:W=7&:?QLG &7%G=; ;'C64ND1JYM*R'(1@$25:&,/D>[YCO7M0:\_EOG]28
MSN7(N;GJ7EPW?ELLA_[,C;Z1KG>4%SX</-=0%JNK[=.V97B7'"NRBZEC^'VA
M^_?O]\!?OD([\(UPB$BKIIN:.;3$H&(68=NA[$P,XL$?K9KVRF;1%XO:&<26
M^OQL,['%>JJ0 ?NC]5M5L:6J4'R,L"GJXA-6@LNFB<<Z_QF$@VT40Q:&9<'
MY86TUS;+9,HAFBYO"X_M-9BL<ITNG2>)9751'@?^>:7Q22;5>([@GG*#-I9^
MO'AU0P=:<N2B@QOT_FJ5W#0@O<C.7ELGG?'!?V13:XJL2912R7H.O4[/MSW)
M:NBB6UD[$Z*<.CZU6P0 ?HQO/_)10WOM4A3$XE\@"ZO+F(4K,#<N=)X<LDZJ
MH[UF*7HIT2RWN(*<S%Y3Z]T!<JV!$((9OZ-Y#+/B+2NFO[H9U[S,P@D*MVI,
MN3.PV8;+5SL"_9<0)+&3Q[)B5\O,=?-(=2WK[EK92HQ9DWD"U)-5X9#G6(2_
M3WR"&X-<0R<5U],5P^*;(G9+M+WX'G!J>U_CM+1-%EN0#TNZMM'KB[SZ_JAS
M8AJG""XA8$CQ=NV)$O6/KZ +,^1LQ<EB2GV_CS?D$&,-"B*-MXC7D]7>A5AF
M#^BUM-<[675'9J"BO&:]<E  80I"] O[!719[<)!%6,84EE8R8_:9)MI/2+*
MT(E?[O=AX,,?EZ!*YN%NMU:$6=J7SD=G.OG>G%;,6?,W'\!W' \FX>#5]E_
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
MU G3'B5')O;Y .5$#U NN]9%]^I4#E R:=OL#I=Q@*(!"T2J5^ !B@F,D76
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
M55F1(G0P=%1S=6P^Y/4=-*6,[37Y>6@9G]*-='02E-B6IG#1Y'WJX7KC!>\
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
M8 ;5%KYAH^5+BNI. [(J2P["6&64&GS4. N.8&,S!J;IGD4\J6$S/?5^O"<
ME]C<WKQ+/F_>SYWT,V>W7DD;JAZ9GVQ :*.N);IQ^E$$R"X]EJKY,=13GK:B
MDC[+7X+G%+HQKY#X_:EZM55&G6F[RJXA,2YV.=M5=5JB0\NX7:4IHH'MJNN3
MMZN'?]<.?T*WCK:K5#':Z3)HE0ZH8F#7F@WO#<I,+M5O0*RDB]8$SB\U!&_,
M3\JA]"< .P[RPJ HY\DJ"WO&*)Y>43?E5]!84>T5Q9;J1> -^,.<4N6%FD$T
MR^.+R(6-TGH%4:4Z#GAO1S-I.IIOH=E#/Q '/D=-TSG );=4-W+S%[!VDH_\
M9;#&>@QRA?*H6)9UHS965L@\P""BU/L/&H0"/L'ZWK,=HP[R.A)[_(Y$^+'.
M[FMG?R(E2NWF^J9WT?A2,HBBCUZ^]Y?+<&M[_7A@A^$[_"4I01-37=T,27T%
ME:PO*P,A88G9B(49VB&Z91E-09B$6\--V-:S0SZ+<EL,-![V9V-H0>:=Z7#6
MF7_NSX8_=W9MZV\_CD&AF I\<56G#,<]>G"];0R<^W<T: )_X-D1XZ$#<TNZ
MF0>:#LN/&^J)JV-,:G([8P$_0 @JSI7)2W8%EV 7FGB-ZBFGJ':ZV#HJE'I%
M!_O U8>\OC/U;']LKP$Q1%G&IW2C%YT$)?:B*5PT"6>; 6@[W26ZDA4'RV]?
M?#>.9O,OI6<'3'5T(T%C"BURB1\G34BQOW"*NIU>_R,2 EO^3(:*&&ER<M6'
M^R4'3<7N&YB#Y1;.BW /-ORQ]+9PL_ (L44X;E,=%F=QVAF7J.:UHYF\=8U,
MQ'0\1CN6 -U4]Y>NYZ;ZY-N]E5?6C3U2=5QBF*J#9%8([QC$J=,9N8KZ;[;K
MH8&Y"-*AFMCMU\"#$D=P=G"7%.Y5;$TW,M9@1Y%J(C&1RKW&;X)S(B.&<[IQ
M320]:I-/)NFT23!TE)DOGWOL(,LLB\&KU)9N%!1J[L0A8M;S7%RXB&";;BP3
M1XR:I%-AY!J?6TL1V6W$"K#TG7]NH^3HL8JY8V]5-TK*-WPUL3'KTBA<B82)
MPRE)TH;6'PDL_3@.W:]P:Y>L3(J>J -'%8:6]1O.HW]M61==_8QE33(5*2L)
M-\FVM/&\>9C9!:<.OLD;U\II,E($2(+6C3CZ-6XVCV<IEGT)L8YNU!(Z#?-+
M;M:[.Z7R\[!$=W;0%<I("IESEZ9D^/_+N[K>!&$H^E?X!=-$U#59EB SF0ES
MA/&R1X>-(>G  )KP[T<5X\#VTLI7QUY\D-N6<\^E0._I)9]'!<,AM_X/ 0%!
M[60=HFU=I(,)+4%K;Z(D=;/GMSCS%2UP*R>,1+?"2&=I&>[R1;,-Q_W47,=8
M?QBFNWI?_X'RJSRG5-Q<JYKEXERDC[/?^>-LC#I_9+TF8WDGNT@+1X3$DQ)]
M%:^DN3Y&_=9]O(LS2%E9UQ<J2O'$, '"2_$.5(N/YHAE2:)J>47U2 $EE[>&
MJC%?DQV8;@"R(K*WWV=;(8 L&ZK,).!XF#$ 6EM[8EJMBV&&AR ;<4^Q4?T>
MIX@/RTPU?MN8HZ6P-_0F0+KBGE'^N(R5.7E+M2UX"DWTR6S:2Y1(,5D,@'I8
M&YH6[HD*SH[\!2;D+?SR"7X-OW',+PK.-%2)T'K,7%F61-OW3,_]++"_)SA=
M1&%L)5L^K2R[P;(J#+:%=9PF2+4C/_#\_8:<%J+.:BP^M7SKP1(L";F%G+D2
M;^%6Q;Z"JF:JQ$>/;]RP+X8EMC \CUYQL8,][!^I[]8X,0\1I86W,P5HHEKT
MW,7P;:!(0QY6?N@"W]ZD%+M8>!2-BU[2>]=T-1P8 F"'I5-U\!$'!^[7M2^'
M!TH["*^3&T2-1.!IK!A[#[OP.,+>]CS<*HC][+PSIYR4.0PU'9CT0VBJZ]-R
MUB_O5,M[U4K=BF;[*.2GT3G.\O^>?P!02P,$%     @ 4HEO6"0H(@9K8P,
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
MO$STSHCV/U4!#((]<# Z[%, GZ[JP%J4%KW66&3[Y=K=1.S,SXT5?+ ">'[
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
M'V5X-A'/'!$.L1,NOEBMW_[?O[@D^X<L&,DE55.)D)9%QM%"ZYA)OU%A9U2
MU7$)RK\+FFAC28G# #\(:Z@ P^@4'N[O%S?]Z\@HTKO/2L4',=(FQ6O[EHV,
M_&MZPBLK/M*))]T#?_?Q_KP%QHBIJO O#Q\L(K.<5QRF+6J* G03_G8_.-S\
M-XLGL)"68$GN*X[(2B^%"*6]7_Z'IM"P9!$H#LJ0S2#)\&<V0,IQ!/$V$0O6
MF0'T/[O&.RXW=N5'8OD-EE3.3*MHU\/BW?KO#WF.SU%#$ENU#!OAS&GP,:NJ
M-E#J4-<,RX>7\D2_;C?ZZM4( *D&=(6/7Y%;'KL''8OO&-+;^1\2-9E,YL].
M-/YE27Z0?AIPMK#T'3O*5BJM[ U3%VK5>I.IM>J-5K;29)I5!O'Z)F+HE--P
M,:9:9[C$3^DO^D6UR#0O!<8G$#QAD,TW&?0SEXG%/0HB!_,+4\4O0DR?(>OV
M,P&/BVSCN)K!6 /(]&03$2@]@ 522AD<JY*8+6S83P\20,8M&G0@@05^"ZJG
M(@MZOYI _10^NFCUK5Q&>+[ML8O8\'IXRT&N0>S4PQ9]_ 7G;0,=@U4DY_F(
MSF1SS:-R-JW?U1+Q5J0HSN_8II6LC3=I>1_8"E"D$2#LP]E"L8>/=,'@C7V
M]#J!NE"MAW+L/7*L!Q3S9(*L:0"5VK ;PFPB/>0C-:[0'Y7$JU1[V-<6DGQ<
M899)\;&O),R:]6RE4<92ZQP%6OJ4-H,CP2P/WQCJOF9ZAC9FZ!'0?SON__F_
M9"R-81CWET\T6 \0XCN0(Z^-Q[*)\P"0'$=L4+6);#BY#260R$0135DA,_I(
M/,WJ5QVV#E+"I/C8OQW76L+M:(>,V[$KEN4BL70JN5W"'0=&\3<X%4Y_HG78
M)QVP50LWF_*=ZN-(&8RGPF5.&.?+5[T[8YA]SF^>ZNHYWL ^$!>,TP69<9MM
MHW4&5NK_%.9 M!B\>^Q/79X' TRFH4,11\@D1E89V3*9_  8:/B__&X^*"4E
M"<;3'9Z78"<NP40GTT6?4EQ*C,?3J50J$W?<?/2-IMBY?;1'"W5D/@K)^ZY=
MK^G"<[E^AT#)KC]Y)_:L>"O6FK;X>4S@RJ7"G2)D,=#7GU1N;Z>C<OZI.Y([
MV8AR6^#SCXM^)[8YIG1_8Y7OAX.*4,HF>*'0*SSU;_J=Q.:3PX;:'Z78S(!M
M5SML6C FTS&/GW1G/TP9\I$!!I?C?,=^:)'ZKUV!17S]D4PTE4PD^800B:^%
M ?Q.91H$8#?<]ZO:UKHBI;D*4SP=S23^[2>XD\CF]Y&\3Y.*F%#$@58+ZH8V
MQ71\?(N"\H2R*BX)MX%G)$WIC$5>DQP6@9$H5[E1VFJY-9+3\[%<-$JML=KO
ML 2)7J%MP#DP#]6>=@*3C[+)D\+24RL.= "O*XE+)<#_[ZHB="#2IH..M*?
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
M*E!%&2C8A,(-W_##IG-#D(D],OA6H7WE*+&?8#6<LF+V?KXCY=."M7N<WDX
MRQ'8# (:]C< RX+8VX6!B(X9MYY$>P-]XOWZC\D TT3"D[BMG*.&O1XDGEW5
MJ3J5B9<,L4\5013S+T-3& TQ=Q^@EUJ"C79O,*:3%!)GXS^[7E9( QA=@(:-
M5.<*7)!XV$\NP;2B#7SI1XI/XC*DO_"6E_MS\DVZ"F*K/G3JR<:8.LIU-#?
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
M N%4_$4ZE:)LR72-WY_4YL.'B$TZ R,)"69BH8>1"B,=4CD-$[&1SZ'$Y<$
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
MDA'0_EPRP\^1*P &I(,0O7UG-9'K H=H+-ED"E$D9J2^B<COIS"'HDT(.C\
M,KY)QDU_S&G D&A)^C5$K!I-(B ^BTY'@0O_B_>X5KV&%BA[FBMUIVC&7Z17
M)%AI%;XL(Z.*O$6:X-)4=6 X&5I++7(M^0<BQH;L>)'NGD#78S.^RW"\W"+G
MJA'F%IHFTMBIL]'9O0-V:ELY&_.^<RK\*(=!O!2Q"*K4^F'A.4)68$$[(3LK
MH-Q1,]8;7P'+NTAER]BDS3>Y4LA%X,VL/-*S;:QA-JD@C(C@&YY()(GF- 'L
MYAC@P\".'H5FG='+S?PFT,6ZT/5"BU@D6JIK>])<..@*(#3@,F4-;0.Q=#?)
M;PH4&WK&CQ\I]_#G[<D.1%G]<=Q,\%>F4Y=(::+K+_R@KF^4$3@Q5$KPOJ1+
M>O_=@CK[,7;)SGT-MHA=;#U;<0HJG4M&,)6::VTQN(PO%70[:GJ)VFMIC)ZM
MN=Y:^V);%O769*AUZCS'XK=4F)@4)B:],3'IU*V='<9/50#:[A<)*JVO.FXZ
M3*9HQ9)C6I#;="[<F^8P*W$B:C3QT/ G=-/<Z14RWLA4<1K/$[&!([$270B5
ME@A9(IZS#(E_A/3(=-/<CM!;FXTZ$Y$FB[[$X)4L<L?V(O>*>#?FX"M"\94Y
MKKC$C$M:MCA%[P.9YG*JT UYDN;()*^"=)%T6*G+/E?8)A80SN_N#:*N76EN
MJ2'QL>.P<N3;F24D*4'RN?@;*ZX34KOU^9[]-G19Q;-K@KA7DQWFOB>. GF,
M'5U8W5\VBD<$2R_T 3ON.7%]R=3;ZO8C?K%$K.;9"LL%HOG1MPX#I,G6.!V$
ME'HYE\=X-0CH2>Q\(#S'=?"04!]VGA,_SM(:<3G'LK.6V^G>5=YI%CHTIK)(
M6W"@64G_$2?NB>.,IC_42#IW4%^2C^M01SQ1S.BEN21N0#%HS3/E-/MX1>MI
M$DU84=QP'0I^225,#EA++N9S0KD]5>F&/<^-3%K\JCB?DC;\7::3T(LZ?5W5
MS %&"VKZT:&P0DGN8_7'(8+DR E9YF<F;RS;[!2)'$=Z0MGI"^14=ZY&]C%F
MYK'&XK)2;,#9^B>'2GV!_Z6>L+S-3U-==P-AB3Z2VY/VX<_QH"D@OB0$S$7<
M^RMIWL>%F_1!?0M>:R6OAD4GUZGB$D#'@VUL)(#@%;V< X(]SO!]F2!N5NGF
M721D=V]+ :& 0"<CZYY:2.[@<HIJ7(;:=?O(D<[5"Z9GJZ+#JTEZG$TOU/;X
M'\WZT'6('D#K\#I^.]>8D=JDD*&%#(VXIG'NT++2C\GV#>C<UDWTBL!'!?->
MH,G5*GSN0\_$\O0D$C8C[=)H\256\ZB5M:)!N0$I+VB' W8KB>T2X@QXUNTQ
M/&?('A,C5;DQEO6%XGR7#1B4K?G=T:YYMZ+0H3%(.JWG6E^)++IN44VE-PEY
MJR:I=3(Z<AJR6AT3K"G&5.\C HMD?Q"7&Z!^!V)S+V^EQ,\LE;ZNK8P\1=7I
MM+:\>J^[V @&ALPG9#Z8^=1LP[2A<P\TEOW^BP27-YM\<M(!2:]T>W2XP3K3
M6S.)D#OI9@CU'<(D:*Q0U8:AU?!N^?"F@TK3+*P'6(ZS:"8C*>UW:@,D\DFX
MQ#'>2+\/,/;B]20"HRS<>R16NE!2_05K#ML\9:3-@B73!*O-K K_;9?T(@WG
MNGA,R(X'GZ/WP(H&)7UWS\O;>FS5S9<@]4R_F1S $00=C85^6EPP5]I Q;$_
M]^\V7H_[!QXNA]XSG&_</&!/#8<XO$,:KZQS3#??C^JL.'/9/2'2?< ?.?#G
M@UD#V9 (4_4T7T<$^HSDER+_U @E-YHOIUG:H<Y5=.L-M[9<#AH@5AEF$'P:
MI_1L38P=3M9MS:FL_S3>F-U[3=_LD'*B/5?UT0XQ'K<Z[!X^-QF3+F9?Y=%F
MB!%XYJ^O>.FE.?VV8M=)W%RZ]ZAM2UU_-)S@&K?+_C8,O>,6'T ?N^5(2M06
M5DS;1. J6D :2JPZW;R!J:</'K5T"9F8WOU*OII**@,9T9!I0)7FO[GWEE/>
M2TW6B(4;DGBJMM?XSXD$DQOXT'RD[Q5Z%>I4I'F)&(ZT6C;'\N^86M/_G[TW
M;6X;R19$O\^O0+BKYKDB(!8W2:2KNR-47LJZ;5N^DGQK>EZ\<"2!I(@V"+"Q
MB&;_^G>6S$2"BR3;$ E2N#%3+9-@(O/L6YZSAYE\=?MG1ZW0-N4A-PNABUND
M+3DW$D<%9<A1"+YJ[RK-3 IO?3WBAK'6*?90^<(M):,<18INIY*6%QGICE)!
M9.JR@8SUE05BH/O[ZA,1G?]^?67,J C[+4WAW!.LW EB;)!#Y'<E9QG).'#D
M6+SI2GN>1KV2![0"7RHT1')EM%B]6B"LLV(HBQF7PF?EGD.FHXS=) >^T'5.
M 57%:P^MZ!3.*Y(\(Z-@%)NY:\:;-!ZD#EOYE (H6GT3C[EF3JUZ)R5THZ(S
MIQ(N;(.R&7AGU2UF>'6AC@IFW0IU)],N,-6OG: IB786=C%2=3]%7QQC6.%9
MX7\]984%X3B0H>I:PU,%59LQKM#<OTJ/05/IT51Z[+32XU'US/L5XT?W..1F
MAK;^89_V![N_X6W3(%%AS^4F<*ZY^E0TI.!%,7>!' /&7";9WB-)4[S?OJN)
MO3%\Y$V2QV.ZX4J)C  ++DF18#[3DNZJK9M+ZX,^2LR8"3,X7$E L(FXP@4O
MCYK OS=1XS_-%K!-J)^:.TRJM1VU' 37V=QRL!-8*GN;P6FH+D;#Q=2E%A=/
MG0P<^_*L]&PQ4VEU=-D%VI+""0,:%,J-XGSVRO'2A*NGF+M.!]]Z#(K3QZ=4
M-QB*I/XUS<LD3$3)(T*H+;)N_XL<H-W49;<PQIZY':"B?/;W7V'%T:85EWX(
M3\(/N_C#T=_!#D%O!;;' )4K$^)+Z2!SO0.6Q O4!H=6<T!5#HLZ*GUHJT"0
M>@%XML ?CA=2":RNX?WA-H).%7T$=V/=KNF2CN^:&]MJM7LG=SFG8FU3P5UJ
M94>%%#2[R2'/A,;<VG-%7DDTI#0;:8L3?_:)ZA#L\.9SU0SQ[:=7JOOA+YP1
MY*8_5M%:PC0#DHH)R<ZMECJSXS[XU^?*OE&7P>V=Z*%4*9AI<^?YEX@*XE/K
MQ^]!&(44;_/E+T;XZ?8_^NIXD#YP5_J'Y."7 >K!&T!<G$<FLJ9:]6P*LTU5
MAQ_=DU.;J67Y9=F^KC5RO61KFAM%J1FFU^NVZ;2]X7!M.R-SF9YL>029Q-P)
M)H9\#+<R"RG>G^5AR!:_<$ $?CD"J86O_,(B&U8IDD8"7*:)U/5':0#,(2AN
M2.Z4N5=,G;B*H]$B/!^'W C+5Z FN*O. OD%1B!SPTIREEBR%M*6R)\^[!9"
MKN5<6R_W8YJCCGZ!"GWP5N!OH.B"/W;$_C]J="S'UB[6MG<B%*#KE4C6<'=V
MJ>+KX(:Q&:'KFUPQNU*GB=LXS*?2+M@H9DA9]R V=P,V]R1P'Z2C=#_@%K!Z
M:NYRW-W5..'0EF[?ZSS'#"!IA%^XI02V70W1Y$C30)L ZFFJM#(-*)"=N(AV
M) %[I/W7RULE6M6:KJI=+69.&*&!)R"_;AD%Q0UI4_6G@,:./;U74"@M-+4=
M2GO"1KD*3Z<^='V+M] [LY"BVS3KF7XCX.YQP.9D<2A$JHZ "'/5!J\5*JDJ
MH]L@B?D:$?<$4;%%'6LP/P^I<A#XQ562A%:G3^=HAK&<P:@FPBSAP>K@41^Q
M:#NB*>9TQ=R6MVJZ/:L(/K;IE<;]H4E31$4_->F7>J>)(BY'+U<14X[[L6/K
M<C "J^V<=6F0(ET,&K7H*LL]PC&:ZV^(.=.1:6#)7')K@ZX[.#VEC_MN9S!T
MEEI0%Q/8.L<=U7%P6%8?&,OE1%]8_832[<BR-U:O\<)Q\G1W1%6;+N_K\JA[
M.J[KENBN-"U$8*[T#G19_F"DB[0RJR"M7]<T-5=M%U$[K?899/*T*]G =P#3
MQ<JCW=FRTH01YY,8?D25#GR+&LA9 L9]WI+)8K#Y2SL?AV@](-3HD;E*$7-#
M<K!GE')WE]H3KKG,K*$?LZ ='.&'PZ,)756;!&-B6L<7"_0';J75@KW4 ;U
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
MB! V!I)13&/X(H:'D4VX[\<HD2@ 8 T/P)& D+8_ \9*]':"Z0P$IP]<DR3
MI2 L7?Q-FB6Y1T+#EV-@&?C4!Y:;920L$I"E !!8-O#P!P ;'QYWPD P>=/2
M(!%2RE4$T;_R9-%RSL)L$N<W$P>E\@W+I""%KV'K+-/R2 $=MHL6#TJKF4A9
M%B2!A*^-=@DB$ Q37J60BN(61!,*<Q?UD[B14Q0E?@Q$$\79BIJP?FE 3.L#
ML#*)"L+:*\@AA8YY$(:* !P4HTD QQ0^F"N =; W &*X=<2L%T^!L1?(YIW3
MWT"E (4 ^I&B8A#( 2JR,/AW'O@(-W@%H"8/,Y+!+%19HK^-Y[#QQ'7&.6A<
M> M(:WP*WA D7CY-,UB6L&=.E$=?(E+6L04+ES?O2]CU%&@.])M4M"/QW7&8
M\V''!B(D?Q\ $-BV5BK+L"G#Y/M@@%P&D-0 2.0,S 7<'Y)&[*?UE^B>/SKN
M]WOCS[W30>]SO]OW/XN^)SYWA\.!W^W*L6AW5R1Z_SU@Z4J,9;9X%:1>&*=P
M^AJ(]?X]8OW]^8?7SM79F]?7_W1>G5^]?'=Q]>GR];:$.X4U,C1U0G @0!YL
MFSJ.'TX=O_K![=__"O_1JWA@*"7H[4S4JX[8\WG1PU<J7Z?=_GD+[FBWKSTV
M0P*Z&H9V3?_]7_;F"^_KR(O#.'GQES;]WV_6J29,:UURQV[D$>JF+T=B#"]^
M(<*Y6*3JE*?#%L;+0+'"-VV]J1X19;O5._[9L?Y&<*S <BJ^'ED04][?42C'
MV0OU,_T9>6[F0R697B0R%*CV</72NH28+)Z]Z'9:1'SP3W6P?J=U>OQ(J%KB
MS5Z!&! :(*;'?WOVE^N+EYOK#")4FV&)Z=5'S_Y^37X0B-V7\"TJ&$.GXB&T
M6@;U.@@J2=CO^F##MH\_]]JGP\_]SO#D\U#XIY]/3D_EJ-_QO.%QIR0)/YY=
M7I^??^ZVA[UVYW&%W[VA&4L<XK98W)V?6Y(>Y?;Q>Y%\D1DXMEBT 085F%=@
M#("U!GXHB(3=2_#C>R2XDN-GE_]X?>V\N;AT+E__<7YU?7GVX5J9,U?.RXOW
M[R\^.*__^]/Y]3]=>.+=V?7K5\X54. _WEZ\>_7ZTGE_=GW]^O+*.?OPRCF_
MNOH$'WW\=/GR[=G5ZROGXHWZK7/U^N6GR_/K\VI5Q#< AO'EG!=VY6/NXQL<
MDU5&7F;;"S8TI^CD9['W!>ROE,UT,J&OP;3[<';UZNR_G3_"> 1VESHK"&EE
M^:6+*6S+0;QVR25[2W]V?G/ ,0&K6SO<3!.=/GK=G8&+UF.$_C^:N:'$8 X:
M>.<?+UK.1[#*$C0^R=CVP11T\55@NJ&+'L7.+!^!<@8CD?:";GZ\= [P&<@(
M7''WS4KXGT[7F0!(P?C&9Q/I@;K0OE=YM>L)^!O&&8"#A3EZ,N2H@!$[B6FA
ME1^BY1G%:"VCCZ>!!"PM8=^1F$H-*^&!YX=F.=C+Y.F,DO@+[0M</!%]01NU
MT/M;I_!7P2WZG7ZZ-X0-/KD?^(0M\#]#=)X!E#,!+K9()_"=.I#C<Q220D'P
M!$:"*'I%C@C26B@ PT",^%OT(I9^7WAK!=9UX G^5Z92<HB0G0]RG<%+EL*G
MI7%E"HM%#JA#U7TS&#LTG1+74;\KO!D7?\*.D*2W@,TTSR;:[R_%# #RM^!I
M PA&&; $[!Z  ;9E3._5@"&?&TY7'$J%)=2[R4<;8=P6:%ZYOSYX%+!OY?!1
M)"(6S#U^ )R4Q0EO03F-Z!(ZZ*ZMBSK@S]=Z;BY#.T'%EY 7"A\53J 7@Y_)
M7J .5^04! 0."SSV_2B43&_#D#/NBJ3*AAU/$0Q23F&-4-Z"XL6([:,PWMVE
MFW>0_NAAEIFJ +V4:(HX5R+DZ.RG*"&C L2?[UQ)\/DIT/W77T>/*EHJYFV-
MDY5']88I-!1D_\]Z8]6(AE0"<2)3YS98V,R"+S5TM)"@$#_%#(#>;NG9T0*I
M.,4TQ%2IN/;1/_:=:L[3- >.^9@GWH0B[T YKQDJCT8S/T0B*W@'TR9RSF9)
M$,(/R>88$L__KGG^52&E,*MQBRD=);X3.5,'QP#E32*F!I_%HJ>\:#E/P:&P
MY5^[:.<(CV28#WY7FS(,Z42HC,F*_@#Y!.<#!92 CPNKH B'YWX"#[/;1@KD
M'[><5P5=8I)C0XZC348/YL0PH.CH[?E.!Y,=)\?65C#1\Z"M#%NGI\5.5J'P
M<BEZN1ZFNR">\\CY .@F *&V=]?N]VXZB6!CJR=RGN-*RLBCE-)E\<Q'?D89
M?+^T0!)K$WK#HV6LH68R3^0SA#/0 Z6GD)K6X*[E7$TH+V&X&-?0>IQ2:!D
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
MNL^^\\"#UG"X>\S>)UY%Y%>"W+O][IHA=V_TQPX$$ON+NR;;$A3.IU@])*=
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
M4= 3*>@Q5FJ@)T:D@14HBL5+"P<H=0TL7-1MH<^VPT2 %H03\2%0B^&V-!2
M62>@]9U1OD#5#V^,1P02,09MYA._&5NCY8!!X@&J@B@G)0<:$F0TL/QL!JI<
MZ3.";! %4\ W@T"]>5P< [>!.GZ<HUI$O3H.,K6G']2'C8QX2C+B#= FV& N
M4Q,3*O#73"9C?"0"6U);BS87QV5!,,[#,3[EY4F"]B$AB"W;-?8S'F2<Q%,P
MA\'82U+B9F,^LY3Y0\9 $<+Z*5I]\!>_<P(,G$=@SH9P8(#EOW,!;#".8[*'
MQ:T(0B)C7)GL4RTBX&R6'8N2"KZ!_X6CJ;-HN4"L%^5TETAQ><KFO))O]JF(
MLU&(1'YI#67P(L?"#W%%?3!S%):U@$O7F0DDLSP4"0I-%-OI#.QU$A4*I&IE
M  8\,I((E!L)CH8@^QF!RB9S\D6BY7\>\0]+TAI1 A)[GDU<--,)OY%D>8ER
M>\06N"VHX!Q $O!*@%R 4A@@"UL-9OQ>ED*WX& @D,@[ )-?V^D! 3N%X]R(
M!(F=50OZ0@C9$5KT,E7 U1M*I?Q"Z!.>)V>92[^9!E_Q%\:-T+\H(&\AA7\"
MV\4W%K]"7*3>1/IY*)GTS&[XGTQ52LR.B5RB+$Z 1^2_\V!&A(// 4#2&)R\
MD)#/[A) *)&W :  L"PB4&GX9!#I?ZT(>J0^:V.&$(,E)^Q&>ZA3*3,-<%_"
M<?T?E/?5V,6V<!G%H;]L*.,[E:'\,@E(F#IGGH>5UXB>CW$(U*3P\5K1&%?P
M5NAB!1&8'AEKA\W[NV")!8($48TQI,[I;^"[!RG(J)18&<D21,DB!3]<Q0@*
MV0E\P[*&G@,>SL.,'YLAGQ(BX7<C@29*/M.:W/P^S>#LQ#' GI, K!4R0492
MH@,M04A(G^@#P <6!HMH$'%HN?%=<98(Z%HS\TCB(@WK&8A2X%RD_N=XNF[[
MMS_.SC[2GYW??J%P@7J180+VQM?M$0X(7,$FEW'UM91@?/XK]V_X6>)7L(PH
M+#!!ND9VP.U-<7<$)9&F$H\>!JQ@ K3'@*DDB")>#^,*(!7A8P9P2$((\1/&
M:/WA*BR\;HA7:4$V&8LU6\Y[@V/"14HV\::= Q@F 6BHA"@7=Y $$D&/C\&7
MMVJ@0HSQ&13N\*@^;X+("P,X@A:Q*,)!%Z&@!4]=V=I>D'CY%" +RZ:N@H\A
M'J8$5,KT#>PX8 6K!&VQ53"+<P:O)Y)D@5_>BA"!9Z"[#(QBHU&<X>[\ (EG
MAK0&X"&]PB=+@58]A-X9R%B A-[A5"P  X#9A)]F@BF@R<?D)Q12\NF,F0$.
M87@&HSF[8'J;&!A7['Z,P>"-YPA#FX.,M *(>5J<H9(&1E9<#H\9["4$'D7W
M*5B0%/J"5UE(0[HNH)4RBV>KG+A)5E0)-\MV!*\"SKHJWK\!M&<(01)32*[O
M8K">WH&[*%,2K=W?7@+6P6Y07UV"JQK<(FOLAA!0^(G2CL.8PK"X8T#I&,/#
MZ3H%84PCP))Z/(@F3.X*EYX^*JZIN Y)8X1R 'TK6#M J6 I!V5/$($@']LR
MN;R@@\(4"#:(T;]53_AJ1RPT0CI5.@$C E@8*50FMQ1.!@I&RY.$,48":>D
MF!8HV47YC$84B8!L A\I 46O]28"#15X%"#@P3<<[]:&WCK-B&9?G( -"C84
MKT0B2LDE4"B^<J[)X<Q0F[E@[H1!].\<Q.Z"'K0$,L+;DLH[$B)WTPX".9Z"
M]D74(D;F%)X '"/_ON 0.FMN@Q@\IHF.J ^5AZ019E'#\J\U"EF4+8,+?0;:
MI GT9)-$2C8A*. #>/?_!7Z9"LWC<YK(?5X#E2XZ, NTAH/85Z;1P@&'#%0+
M!1Z--L0P)4=:(A7" =#R/Y3L1'# KUO.U?*92=3Z$AX'<QY]4&(03BF,2)$J
M*,=V. E.E<)?*$QAX2"A;0/GM9PW,09/$B+H(")?5X6'I'0^Q "9KNM<Y=,I
MWC8"\%Y94GN-W>KJ$[P"\44N8Z_CXBVEWGJC266$2,A_!*_/.3]WG7/XUAFX
MSAOSBZOB%PBNJWP&9AO^&W?U2F3"9=0#:<&!ID>=]C_V5P^\?_N1(+\CL]^\
MGAD Z8T0YJ/GKNU3'V04V3=%MB^2%)K;R/?D'1K*Y>"A>7:TL.4L$-\M,;#F
MF+(@%3?*DR6S !D6MZ.$.DM1O2VCE&9B048-,_^"36;.#H)>08N5^%A]37L%
M%@>&"M()90+-5@NA B)+B3##:;CJBNQ2,#.VI2^!=K4)7-)W+>>M$4X8I9;L
M\J Q6@AUOPC_%KR.AS:8:ST@25*[A)[N4M,D])J$WC<G].HHY\]5P"S8E22W
M-L#2-24)G8BYD2 86HF3+[#@$1@0X-"J8 (H:Q!\(&INXMA',Z'T;Z>L%-@
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
M3'/P7#T<)<>S1M/J[B8?O!;:^KV!BKV2W<J(RMMS/@V:V_8]@(KM_ .CN:=
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
MYP*$XJ\[ R5OX.235+DT2MS#XS*5DF+7XQQ=J99S$3G_E0-9=@=Z]W,XODS
M0"5-0:XR;U?<))+<=-@XO%S3R44$0OU#ZZQ%+Z.LB%0O%>2[K__YQR1.X8 (
MGM]%](5!#L)3$%/34E\SYG![#S98G\-AG$WA>]Q;X*U2'%*60L-+6E.YPBXB
M/Y[_HE3(OB6;>DVRJ4DVU379M)SP+3,0:J*'MD]])#7T#9["2Y#[N_%1_I24
M$LD$F?6@?4;@K$<JAS5"&2J\_Y^]+VM.'-G6?;^_@JC;^YZJ"/"6! BH[M,1
MS& P,\;X12$D 3)" @U,O_[F)"% QD.!#7:>?;K;QB*5PYISK6])@,?=\/=4
MA)8\T"EP F$@3B4%!FZQ"0-$/G ('"BJ-76JVN[EU4(A$7(2.A?U-?**%6(V
M68XTWKX'BFFP2A&';[U+)@NI&U.U)LB[@$XUT 9 T\&P!R#JFU :">"#-C9;
M%02OT<09T'DK%5['@>GN>>)H"\*[9K0_2"8^_P8.K=6=; AL!M'F8#7P>@N\
M3$/6!XI66S8.32.M!6C8 "))A<$*,"\'Z2]TZPF46X@H7:"5-<5;,QI: <,M
M@+<%!CJYD7=<W[V1M$,%:/"DH=D-! 4Q_E >B*=+,. BT".:.+.4W^X/_KG!
M]Q"Q"P60A 67JSB1G!>!P>U^@(4\^F1'%_C27L@SA[K6-MV)^7JK_GAM!C<?
MOTG23NL^;80>?+T\/ET37>Z&IP=Q"0?!TH.XD(/@;NA!7,)!4-%T(0=!1=.E
M' 0532<]B#?6';YHM7Z'7B@O2>7KVH,_[^D696]BYRUL_%.\^SZ\M,FCD.X?
M(<)3\J?D?X7D_ZJFS905*"N<B!6NN#/*SY=Z>U(VN4 VN=QV4;&;Z'6WNSUA
M\SA*!E=-!AP5A!?/ 5>P!R^%TKYBX]\7@E;?HN_OQ]#^A6_"QQ#_I6_"%V*'
M]VG!SP:>0[4",.?"L7"1*LGXA)4BNPD8I^#YSU[M9^ 47<*Z3P%=A'GU2D$C
MV6@X'N5/"(U#Z9G2\V?2<YA/!:"@7H$GYBF<GT3C_'*K"E").,YV/)/Z^1:\
M>:6,> U<EPHG^%.BXE&JI%1Y8BC15)A)LE_--_$KB*W:V%8F4T_EG);=)\:J
M/]CR^^R5GKYS#1OFHB>$%J:\<6$40WGC+?9;/,RS ?BXU^(U>=@?DEO_1\U/
M:GY^-E-Q82;!4*>(4N7EFD%L.)$X[ !RG4Y1EF!^#!3PF8Y07X<(BH::=]2\
M^Y+FW7N;=B;9)/5\*&M0UCA4ATR,NT8OR-5]"D2G.K'6^QY\_$69]JMQ:")V
M<M5%Z9O2]\70=[!Q=HD-GRX [ NA2ZD6;D00A(]TV'OA<Q!H7Y5+2$!IHWZ,
M:<>$S[P$);L+M*6[+X-XO*P/ENOHR\FK?##E)*JZ"U(NDB83</ M&O]V;0@>
M=Q<;VWL; 5,=*!#J,J0;>@0#>\E/#H'Q"OO&7!B:,U7<CA7;9A $X0M#;\*U
M(E![\#UU)FJP#D53$++KSF!N8PM5V?D8<-Y,5.4MQONV!P%"6(,M,BQ+@1/;
MPF:['86\M@$$(7P7!7T7?9M@YOKAE%]'#\$XZ=O);'?)>Z7;P@/W*R$[M+,O
MVZ_CM;IKQ,U.W+]Y.'(S<8T@QM R)<ET$"P=QOE4/[BIP1&>"DJ00CR0\@'/
MN>#F>U1MVZ8Z<#"2&H%\WGX'C+%#=#Z<;KS'2XC])Y,^.:I) (6A^"$0L+*R
M4#1CAF#X4,\>W1F"22* /UA#B=H2B>8$G,%?R5UX[IEI0&1 'RZRBPO>O6G?
MA&QX6 XX;=14!!_A7XE=+#YU"M,$?#U<_-/Q+6:+,#[31$CZ$.9U[JCH043
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
M05!E?2$'03GB0@Z"<L2%' 3EB LY"&HU7<A! (Z@[3-/>!!O+)]^,<3T/1J
M')?*%]\&B&7>VP<HEKQ)\%?=!ZA!B@_P'N4<!?\P6./_-L#[##GT$R5^G:2!
MVJ6S#-I,69$,=%&A1V &W&]T-P1_.O@S3L%$Q_V-N>U$#<5>"D]^!VGZ4F3P
M.^S!2^;E-=/X2S[,9S?+H3;$=9XX/5]ZOE1BG^E\+[J]V1^=^/NL]T]V>%Y/
M",]F\YS(7KU J?8A#7"!WQO]=#+X$[^W8]BB=K(^R!<H_%Y-#'^B]*Z8 &!9
M^S<7 ]_WY..A"$R!Y"D!?%,"2(0B>$_ STFJ!O[0-KYB6DA#C(+0(16\TR[^
M9&3IZBY4T,E$VV>OZS.02"_A/$\!/HH#RI?5(?6=>*.H.NK408O//F-7'I]*
M+W^!@T:UO=S)PX_TI.E)TY.FPOM"#_KB^IB?EJ6O($^D[B$;(R!6?R7E-40)
M+L=NOE(C^>IXC0VG3ML8]LP1C+-KRJL[P3B;NJ);=GI^!YW:N1/R'SV_#S^_
M6(JE\O-3LAP^P-J\L"XTUX8+'*>XP!07.)!6/PH7^.#"9F]3_/"9PV$D0R"R
MVF-%L4/I+>+;)\'W])20K$)4)XCP"^$9==0:)^)">5EHGCYD.@(Y#B'A8*\4
M0P?'M YIZ@2"S=D&&<7K]V.8H:$#<=Y<T"W2,<*/]D3PY\.HU03L,V*%"=8O
MNB@BS7Q0JQU-G3NJ#-$>P< $R0X#H($/(9K<3:AD+!4725;VYF,J;O^1_08)
M8C#X)0&DQ(V6W!Y 6U!WB!$&=QB^&2/%VZ*J*2:>L8/P+&5'@L!878+:!5&1
MW%>CV>&IP8\0J)YOBF,#'CC89EF1-!4U7YZ9J@0OSER@/0A[Z@*M;5?TDXMA
M=8O @ZU?-Z$ZF,LV2.!!B*E6\)9(,*I@;;$.O4?(J\:HY12&N<1K]AHX89PQ
M%Y1K"V,&=P-",(%5((KP83_AV5B.- Z<#>[9M(=G& TST2V4YU_)<(K@=QX#
MDD+/8MP\0"0S"*&X *.%$0E I'U3@:?E;W@#GH,M;Q:BYNRL'IQH#RYS'1HH
M/F1?0&F&;NRLU+<D_Z()0C5A"S@Q.)BJ Y;QPY*ZL'YP!Q#T)WB5LD77@S"6
M05N&9@<?5^'6&CNG;T'N<SG3!>5"71G 4M0IW&'3Q7DCR*?Z",+!$5J%4L*$
MA44R O]>PSU2S(6"]LPW&Q^2ZK%#.276XQO$<$N!=D4HC:%6(6\U3'!T#MC;
MCQ+$_$T\%0REY@$ PX9*F*X<L*.: 4@*")4QZ78V0T5OVTY/HHSQ7A%J'9@>
M.@]@\\'605OXONV*$62C:,I^E-+;>J8-F_U!L% (XF9C[M-#8%O@K$<A8$LM
M(3 @GN-'0'4&;U19#Q64@>E >#F.87F,,5CP%NH[VK:WT(P!_N,!U1;2[8P'
M5 LA3\%.!7ZM.Y/] +?I=M?[&GQUB $BI8J%YL^.,5.E4#+&_0ICE%32G@[P
MF6[!AH*ZY#;,@OT%<<NW-<%G-LR1J*L;PJB#->*T$?AD&^S%C>70"/@#7]NX
M$!'8>XH;=F91+4DS4$^1B0(%#82"Q]I '$#9!\="7:)\6OXFE$;8APH<R7 T
MV9N.X@JPO3=YDT%FP%2<*&227O,H!%B]._'U+P^0&:X-"A$H4_ AP%Z R!!V
MN0!^']<YKM%\T5=<%L #0[4(YM[NHM.),!AD%-L>*I%4?D!*^/L0;!"@&@BW
M"C9> 72'-"[R ;: EFP<22T60Y\B3%%UZC$BU".X M7"P*W6+M O8E"$  _A
MH@EU>:H -;(A(,*0A<F,$!HI:AM'I($+R3F#@AMZSDA+R"K:WFW3A2U/(\K#
MW7U&P'""Y[4+J@F/1YI U$O4]_%PV+^!7B,&E7_?7*,1S0SK1L"^%CJM@&'
MD7B:#:I=.TC40339&=%^OHE/%;"KI-&$V]4&@X1+#FQI ,\UXD*Z>LTOW;W%
M!X3@5%T9B9E")NH,-<. YA48DIPF@7GUR50_06'3%+?607#CVR:4-DS9]K,I
M_F"'38?0A.'B26C>;5?ILUMW2637.@]Y.EH%FX?-:1<:'.:S(<!PK^$2Z2H*
M339"]L\_AW Y(<("6'T;<#WLUQ!*8OYP3 1"#06)8UFD[QOBMP_I1/"L$L#-
MM+8* ,AT3Y:3 PNQ49]B* /[WG1(-3F*RA"H\*IA^21XE.-__0[=H5:0W@;M
M/@DV('!8%VI;A#VD+(_I0JB9WPQ":&^1ZS4\%*)E3#)C!0A:2.8>V#8$X8;X
MXRI!XO8@@>&WD(&*0+L1 #UN'PK[<KUFO'#(6RSL!8)[*&! 8&!O#S"0*X'2
M)[(?<8,-''N@$C1$_ZXQ64RG&W""8>1"*:(<WD(,BZA#!-$+IC)$$@/*=O?+
ML,WHE'1_0UCXJQD1=_Y](DP)!0#:4;@!NQN)8&>AO4Z4&U;G!#G8 AL%37Q_
M,\7 ;2:FOL]LPGN).GHBW83^#GU5XN-X\\6&-.F&J<CD*%X\LO#>.HC"!4--
M,0EB40/[=^K070)GI8DF@FOV;7_8%=2^<T6(_^0@\#[LOFF@N&O"8/!0#WL;
M#)SN,5(C2#N#]R_!=*%/O<0B5$0BU\*'"T4;) KD&^]O'<*-5FS24M:5SEB
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
M:,K".U,6SM'LDKOA@)ND::X*Q1C8$),5@5K&6.XFZCZ ,=&"N![%6=8SJ.N
M,>#*"3F$+RKG/E =$L(D]H?7^P)B 9NJ@B,\0Q'?LJ->(U!I(ZPA(G3VQ$@8
M0?A"$P;,&V'/AD-CU0+?1XH730[.& R.\-3]AAI9P!R!_'BQ)1^.Z=:9@;C(
M8++&5)6 U6%KAC'9MG?1U*'BG][-J3( N%>H(N]</SX_#LL\".*N#M=[JFG'
MVR0:X7EQ#LVP^19KR>U5@BPA">TS>="S6CTJ'#AV^#F5@X,#V#.%?5N@$3F
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
M$<,!"6!)QDS95MJ2R #Q=(,TM;4&FS_U"FF"B'H)^=07ST,%C;A,QPTA -D
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
M?S7QR6:MKX:11B*NW6FYO%WX]L[.&2LGC]Z')%>3/J^G!6;:KL[XN=Y=KT=
MD!& R$2*XBM0SJ><?Q7FS=LX_S$>CSPD$RMS4JPH?:LP,%O=<AIR/L*63"6O
M%W[!BVG@4H10)*0IHJ7(_HL66J!PF4[3Y2WY>SE;9PB)X*SJ*F+!.\2!)<B
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
MH1R<@DA>$E171"=41ER:C$@>K/\8S?N;K.XV7!T\(PVXEZ3!LX82>Y-@KUI
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
MOP/:&FY$(,O=?DD.>#C!AZ&W(7U_W7,.8^$"0]YW\;&9AC4Y6(:T* J<Y:;
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
MV '54^A:NS^1Z2*9BZ\ULC2G"6J"DZX"&:9C?TW$,0!")&CH8M#<$K?4.#]
MHEQ8HLDYS6)<@J19/&F,Z_:@46FUH2"!Q:2),!KR6V*0>;\4D%] FMT(9H@[
MAKACB#L&1,,\U(1S.;6,&+7';CQ1GQ4T091?S,),M_%>'=?-'=9E!U1G/(G7
MV:TSP=T.(<1ET&,(0H8@Y*<#(;^)?OAV>7 N!H1)O[$NVTV>V8JM_D!MSW8=
M"8D!J 'B87'(;XE)=F>L(42FKN.9W<+^(B$<^87@R"#N0P ARJ#='C?6)A'7
M9R'3Y_0%9/;G:@JS\>2\/JTI2:6HB<ZRK0X'+0)<&@FWAD\8\?@U\<<@[D.(
M23Y:YWRSU*B68\.B,JI:C-W%8AS1F:O2L@VE!E UXW<I1?YE^.5+X8THYA'0
M/2^;2]UD51CU:/FU(&'^=8@]AMACB#T&3%L\#X""4>]>*\HKPK^4&P_(85PP
ML=BXLV-JF3Y?RU(3W.T_<^EI"M'&$&W\^F@CW &<^/!>>Y_SV+\ZJ):;L9H$
M7G3:?A<ZZ]U*,ZK,HJT*6_%^$90M /$Z04/4WKH)82O>KP,;!8 -@@81/8H-
M0A3D(2@(3KSER/U:-6&QN<\"? 1 LH4@QTU!CO.8V[+F<VEGSZ17T(X&KR?*
M\R*=49(MW=0KBP*7Q9T)CII<X(D[-$S[?JP>-ML-%+3QN9U:;^3[YWM<-/$6
MUJ*&=9IUBEEJ-ZT2F;D$!4#RQR_R2DVY$ +ZY!#0VW2\G*Z9]D* Y>18S8S
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
M>/4:OU=8K#FH#:T2':-3>KDQL85>BX+\GD0F4#21OO20AYC:M\#4O#3G"&"
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
M4&\;$*VR)A#G;C-P= N8+PR(L$@_<OE!@/<[Y"O72H'3!$,%R_W6D=O3O0C
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
M"W*<-W_S"R#I1S-[+1G\D(C@UA<2WI\5OO7:N_K\!WNS05_90C<LB95<&\L
M"T,(GP58XR2- L4 .5XWJ'W&^Z$&V4E=(50^"NEJHLPA8PWJ];#6F!E9"V"\
M>M@&=P.L[1+6<_$Z"+\MV^)*LOO>4#S>7/A$-\_];"MOE]%^H6O=+T5M+T6.
MVC]Y:&#6[+7&;:6)"?,9'N]GATF;?C%H[84<S6O""B5"O][.S-9C!6+&KV:T
MW-_E5'Z:'Q99<)4DKOKJ;Y"Z_I;3N5%RUO.GPX]9P]8<CL.*ZR)F%@M9K5)J
MW_]T4M6XD,KW#9S>FCMZ5%KN2NFY\US\]*EO8%\8'U5'V]^]ARKXYZQY488(
MW-^:OG#O5J\XV*%Q"2N*L&CAU=J_?H,:6 :6W4:O#SID8YF6@>JB15]KWO%B
MV=5KS9N/NVSHVLEJ/QE<^3RM9DLE<H3G")9N*H4>T>(ZQ6'M#XH3_2%(F1B,
MJ?3,*I#8=IHK%,G9MIX?POI-Y&4$6?1JI(=;;?@K'M7'.Y56JVZYUQNR4]JN
MX>:BUEL3_>[O'_Z;G4KM#,FN<')24X3%4HDEBUB-AYW B<L.I$=%;,[QEB][
MT!_$D[]EL^<'RX4TG1$4W>U3XRR]V:2R*7!GI"\[M+TH4(G@"=2/-.Z?/[P%
M/V=-:54JT,UABM@L6HUN6OW0NM7O$JBLTYS%E&V%HW/-!(;;6<>1TD"@7NIG
MZ/Z_D0_V(2?Q\?*R.TR2,7JBM!D9[YN,O6U)@_0?@/)O%IB=59MVU/J@H@R$
MEA3;M:5647P&_+STN)T+RI>@]^@Q<OU5*.'=//F1*&B.S5?'8\*<*]5QS*ED
M:EEE;;V&@O[6V3U=CV>]*=*51_B)NR='&_\<V+4QF75_5>2S#-N;=1E1[/8$
MVWD\V.4N(^*M(QAXES<G#Z$YAKQ8X_A7<W^W'K"=!:L(;G.-0Z:8(5BLK*+X
M;-TOM0P;<7B>=V!S<S/6O "Y(J;N/M:'RF !#E32URO^#'Y>H*<@B R5I'<;
M"OC=</<U[V'*!7R\;L.BZVLP*=AHV%_@TM E@UT\1<I 28"0'O+,H)+1K*%N
MK]2XL SP9&1:PHXE\!/8T /&I'M318@0"\>Y%JA;]]Z4)<UMP&P@X&CA=92!
MM80O9G4TQEW.2;%\T1<&1["75Q$5O/</6._CQ.(S'.J7.)+(+-7L9@PE&>,G
M7)[J]HCJ!Y:/2=3RN861;:O*8$6LXC6^PB8W[>,F?Y?EC< SH]#1ZD&BYR!H
MU&V>H\'Z,)QM0*)&)[AOJXVJP2!LU>L8X]*]!RB<Y8L<597W"TJ?=@MTNZDB
M%P0@0_E0T]E'A/<%T3U4\_A]J%FTEW6P+_*L\?[7X%*O-PN\E=#V58^R3^C/
M2>I^G21'TC;?Q&*:,YD6*"Q?'$N7U6ZOCPM*M5M_F?*]LF9>F( K>DQ$:P8+
M.UNY@2U !@/64L #8UY3B:A?C!;&YO(12=?Y@X?BD(%S4F4<.KT@A<'4&XC]
MRSMT52 _F5^#Z<J[H:OMI"([ZLL$YN+]@)H'"-9,YY_@[7@^H;.)N[V0]CVN
M(J:G'KKO-K>F!:X*=)D<U;"$;D+4AL3UV]FFG]&S#SF6X4[#G]Q(;&\^CSE0
MVL-"C_JE')\ W)1K1^"VFO(OE_-NHUL4:LT:^URFPX8<,MQTWN8L7SA=]OY
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
M*-I"YGF:5]"\ZP*F!WZEA5D$P1:X"K/ D>JF-BRJ:F+CN0;C&"Y6%2_ Z[=
M(5PP!*VZC5CT%ZEH;KT%T(X$?8Z8D=QAX=ZY,CMS5:8QIV$3[P2TY^K>!-+2
M/5&S1'0+$TG-'/N)X*D>"S9K"H+^]XU*,:0OUBH@6[O.54)>? 4HF+L*!EE<
MU=A@0"G8&%9C7$4 '=$B#Q4:S &XUQ>#PI!:!G#5<E2F)RB(V*SH8"2/H9VM
MD0,.R/&:5V/J.OC!BU1?"5SWV4/C!735+%5>YO>E9(L10DNEFE\\SO3Y[LL
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
MIJE(4\&PFI.#<W7(L$#<L/ +M,37!D!XU\RQ(;D$%0E*!,&3E(QSS)1(-C8
MQF>T_N@5?V$4>, C9>6_,?XG@7)W;2NRN(&EH>-R?HXQX14S)H!@#RC^\L$L
MF"?+N"\+2O1R(+[ O N!Z4O,=TA,+SLKWMR:,(42&E #DR@2-K*KNL-E,8WE
MBI3QP,W-#0U L2+( 5PK135D7 X=)!)(%PO,UE-LG>\BRS-_74>&=1$\]\]Z
MB!O'K<^I,I$2GPX(6<_;H:B[T8E=]4%QJ=&#*9DP.5%S9]5X\R3R'L&-P'7?
M%6KT:<62+ER#C6D>%]-!DKUT<C\1_Z#M%BPR?5$4AH,MTZEDUNUI(1:M]%N7
M;D'O=G?H%D2<94\[X)CWS0,?;&DRM8?G] I")2"1N(10=VA<,!.H4QMT^171
MCNL]=!X"70UOAT.@CC09/7AR1I(R12!(@F>ECH*!6K%IM2<*AW+V\(H]8+$(
MYEU95$BA:TX3>/&6@-9GU77U$V4\9PV#OYS1:J6I>PQX;M:<<A3,.4D9)+,$
MCC5(S2D00/H<W2U#6!M"SQH:T3>1E+1+.2&IN9%/=TD+@%UW.7W!J@8(X^8Z
M\Q@ GG7I:5XN3JLZE;7^>/D[9XN/M4*W1OO<W=J^-UM^;(Y5'/?C\[NQB;Y^
M^58<-(.1ZR<'5W]H F5#$0)05PCD%NG ^M5&E>=/(W%(>9/L+TT9"A(YEA3M
MEJO7GC'EZ]B6KYD#+N2;E=')F=Z+NMVBU[%&FU;X @ ?*C"3&O:A>/5C?RQ:
MIR=F#%>G=AMR'\$-PD]WZ3"P9E@D6%Q],2;T/SHAK"?L#SE1YV05GC4[%[G>
M=!0JM63IT-VFV'6R4$\=WA^0 V6/NVJ-[*5#1^#,/64/P#L^)Q9JK [3HB9U
M*&5;F--*,:3M?OV;#'H&+G' ;!H)#@!VFJBJ=&*PK\PJSZYKUA24;6P10V<W
MEI=/+RV5E<56D4XF&;JYR86$\N.,IW>?O+3I>D54^F-9ZC6,*579)VMT44KC
MI0U? A. D\!1T,SR2-*F@-VQ7A(V\(QP/3OF@N1,M,Z-H%T( MC(/C_Q&>/\
MY72<.HXBD,Q;L*9HHBF+S;)X&CXG7)<.\S9!?C&C1)!0=$A&A[C3K;*)UL%H
MQ[R\<,8\0P<[JDG657P7T'%PC:=T=NL5KL,7/R#NT:,PE3.*X3"G4UF[)XB&
M(Z).?9Q=(WC$Q,#5Z!O7F!R%\RS##"EK9!$=-(8 (-"^YC!^CE(7]37FJ,\3
MI<R5-!<-C< M?(AJX*P$^%*%/L^?/KW6AKV)2?5Z)*ZJIYNL*97XAM*&70^Q
M8%@Z/5&(HUS1JM-),D4QV6K8V.3D;9&F9GXACCLKQ!%]B/M Z7<(R!U^B$?\
M=;G'=:&3_KK<W[JD'E)^88$[7!>T7WPY=I_KXLNQ.UP77X[=52&.E]3C'UB(
MXR7-]$N3Y,]++X3#V /_K6HO?%1]CI>4 9]UOAWK_&'9#B)_[PQW+>LTC9[,
M?$&'%?7#Y.R=3?T62"R@J-X9&3X">X5H>C\>UC_R!D^:M?&:UI;K"+/K>%TC
MG^%U74S4XK)0BS2I[&2 J*9%0H/N^UUS57#4M&TGB\=[/:!FN@DAW=%&L3A%
MQQ;)Z'Z^3)>LBB7A6"P8CCY7U> /-8$[V]6^</.%V^W"!+Z9<"LR='W>>92W
ME*%'C)K22"U:L?=#Y;U+N%'Y76E8U>(-:AUAXL?*K)!8S]*D8$LXD@PFJ><
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
MJE,=&FF8.0T^M^#W[R9,C?%CRXNK/ ,M%.F36"ANWAQQG4AY<7,LLC8\:<H
M5$P?045]GB'S87N=$K6P,"0+94&0Q]S9/2ZE*;X9MW(NWQ;3C#D6V7"AJ]OR
MA$0R?3X]Y#I%Z>*O:<B.<!I9.K^&H8R+N+6L^9R>8'.I82W)*_,\3%(8V1&(
M\]D1;L)H<)WP<7,G<:SO)Z^AQZ*QZ"4J*[NL]SK<1%G6+8-:G=V+<L*N$VRC
M2S5$;4:[/!.:-E.%)S&T">!GC'NX3E&Z^*,VNNN?1I;.?Q+GII5U:5W 17U!
M<11!)[V0+L*3>'O7?^LHOGX'A32\_A,D\E#XIJ\7)]9-OHD]]3L:#M( 8H$@
M'[GMA/(Z:[6[+J\5\6G7E1<IT3N[OD(ZZ79BFI'6/,,UAK-5W;.*E>:N*B]Y
MEGIS,4 AY*=P2_:%/Q"Y+U!K"M.57IV-.OHB/?06XZ55SNGJM@[!60T,EQ;
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
M5I>6ZGAMTZO9L2Z]3<BE[PO1[V*>?M5*+;>R:_I49!RS.EIS>A!24#N$GGY
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
M[YZ /$S1HI;VRH+7.?"#H[B1'6T<@O,2?,.2M:4F!Y(!@!/Q[FWQ;F0C/W+
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
M+*8LT'B2=TF$,Z?%F50,<.:O$ZQD&P'R37#&"5QE-*Q-]6(@3:J\8/3<8:-
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
M^ +3-[=<"Z89L;)2>H+0GY9;GFBW[:43'+-)\1T44GX+1.3AQ-E) <X*D?F
M,P/6'E@E?!+@W&@Q+XRF@U)AJ;X%ZJ3VL/<)3G^=<= Q. _9I-4!V6:)4G:]
MG%*!4)?=63[7'6R:O=-D>R+='Z+<T$C5:GT\X^(%J[!J2GA3Z$K!6RA'X%&%
MDH\3$$GOKN^[;0'4O=VTH3:\3M6/;A>'H&YLVU!-K- K> ,%F17JQP[]2W;"
MSM&[>9M9P0^4 V(V)_EJB<PH0[P^-V0UP0;%E/@F,;3#1_X!+:$P0I@.@ONK
MQ@D$.,K!:*Z 99/DW:--#!A 1OWLT6>FK6@3#?X"(8B#8DIR:.2D^=RQ)>2>
MPY^,=5A4!XZ&J\+<[;Z%U@D-VL[ 25XX0D%6$V*BG8%#7]<B5!-:Q(>=5(&$
MWD[BT6/A1EF3+%]RUEA48(=\QGV/4CX/$EME.!4'12ZG6[KLXY*())?(;'TV
ME8I,[@*O>X:DDD_35?_G45;N_LP5U92QG=^[".K!JK;9P&083%5!(DKZE2;P
MQ;\E(Y#6[N[T,G=/[8*SO_=!6"H4$1P%J+&#GQ$YCFB)ZM4<4.Q1R9KMUQY7
MK=E]^$KR\98QGCW_31+WH0@_5.U)$O>9U(58]8(3+F$0,D)3]K\\6SB908A^
MWBGX:2\]K P$Q1Z9=13LVJN^=$[U/QUJ>":5#TZKP93IPA"KL )7;96Q MMM
MLUV:K[*M*TZJQ?(,%]U8X%FL5&W1K4*5;F <3_-,DVGQYPS.O#*7%Y,;GR_T
MM4]YO/PDCX3UI1G_541%J)QM!!2ZFG#"Z+; 2@;P 7 /Q=PIPKB2&9Y-_/V0
MNOFB*7UL"4XIN!1NO&+%T F")*D,]&%^1<(/;?8V1!CN 2^'$W=APG<$%<GS
MVO*W[:U]%()'T%V#4$F;0+DXC'2C6';H1%C0J;=0;#W<(M$."2$6F$=[(?LD
M1!0Z'Z$I3=B3A _'_X7"!R3^3Y<5PI^(?_[&)(B&4$4[Y)8@/W5J!Q:*W\,Q
MN[^%00?BGZ,8%-I8;=_9=:Z$WP5P>+0I1Q,T-"D,2&O;V>R?_F2NF#V&PAI%
M*L*IO/#W._B1ZX:[_#9\&8;ED2@\,Y^#I3A@6\,O'!@2!Z$.1!P)N=-P=XNP
M23A^'WV))H'X<Q=.[WAUCQ_\,-WPA$'2=X^82^OHZ$)R-'?OH.U?<7\=9'=
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
M%>9F^H!L]Y4;JX $L4_R+(48PL8#M[6VR$$__O<L51B0S;NQ]9ZE[D)D-+Y
M\>=+UW!Y_3CQ71407O0<VEO7I^B#%IP0'P!C"9KAH<6)<@@KNJ:KAIH;,6#4
M7Q%4P _GF0"Z-=#U3A$OE8#]F,FZLGU*G<T^_;1*,2_CLJ]4-^XU*!.;H#.:
MH"&0'#ZP3UB>T629*$\IKZ!+GIFQ2CFVT\MWHEX3R5SJ[);GQC98R)3T=P5+
MU[)/-T:&<YNL&$A=U8JA7/T3=JPF=$S2)'0?-QM9H=-;V,N4%6R+Z%/$=T-0
MF1A!Q0@J1E"?:WM*MN^<,#V=+ GR)6O<9-(T2): 4%8['"TFD>FADC\!0F5C
M"!5#J!A"?14SIBU/(:C^JDLMY?I2PA<3+[,RY[55I].)BOT2%S!CUQ3H\,YX
M>$,QQE%_8J9^1(>#K<WZ8>T,;A-L\#;*.'M\NR@&']\:?,1G8-\ =YQJ5X9;
M_89-UW,,URTN\C5Z8#$==#44X8V['/6]$ <BU"Y_=9\ABZY![O)B8R#R38'(
M%6AR^XCEB$K87]_)\@G6+ED:*,Q*AD/I4/5/F$&UNRP4%+,J,XMTHJZMUT-F
M8';$;'CTCQ_9P+^_,:#;Y_7%B"Y&=#&BNXY=>\:BG;!<67QN\24J*S()SI[.
M:^9(G[=1=DT(X++9;PC@=@7)+F6O?J1QBK%;C-UNPL85(NT^8>KHCE[5Q4PU
M@R>62Y>>UOA9( 4H/1!=+\@>7]#\GC -%=R[M F\L87?$&2[>N>\ZV&ZJR_]
M9X*^EFW)S]K$A0N92W:3I- G"GA&]>5&00Z3FT/\1^72;VWC=_%TYI>SA1Y7
M94%9SV].('I:7_ZH&LRG+^WCB]E69"8ID") ,BUF*3PK)M-0Z,89)2V.QW*.
MR*24#$6DG^:YVU2;\-LM7L6!;F6SB2D[38SI4U43E*E>,("=7."%?I%82GVV
M8RDHT2'U="0],]Q$L\=8NB;E B+5)G-C^V1]!7D^5;K"N@#P](9@=""DAK:I
MPI%';V]/)\F%T5TLA )A#/I,R9P)%!IY]'8RQ[L)>D933$&:#\>Y>I(O:B=K
M-KB"T1[J[7Z+Z3,*GU>MWFCEGJS9X-846C-*Y!J7W(W27W;PNM0\6;,AN]F0
M)9%?E_7^J$[H!K]Q/!J-/%I1N:)+]7&IN1&D3JE)K,NIYC"#.O3N5G3I]/GJ
MKH,C*J!GV*AXYW&>_"R75394WAD*_B2+DY+*BM5J</WF?KE[K-KJ,2V>[5;/
MVN'O':45=@34'BIV 657[RJJA!#6J_;VY1>BD^VC\B^?4RZ!DZ= \0W 3O:<
MW\+F9VHD) 3';4SRRXX G"Q#5<0\24_5N$;"V6HD9,]1(B&#W__0"@DWEN+]
M2O_SF ^?5@*!2L>,N 5&$/=D;)IN@1.Q:;H-/L2FZ588 4T3$7/B?)QX9ZC\
M-=#Z>8O.GO([/R5:_(I1_EHD@!X4^O#__B)_?50ER?OT54_/LO,_*^^*7/&'
M JBQ:)Q5-%+9KRX;Y&/9^)#!O.H)&WQF5PKV-?;/<WF?O/ZBKG%.B&#@M==]
MEG._R,6[S;M<7_9,;Q^?A?K6W*E;"WCLI L@-9;@5"&J46&C2A6/3@MLG:\'
M&:K#UATZ*@=#4'<I_*5#O5B#?[(&$S]=@TG1;<W9,@XV0[U<];K]5:6TRLT[
MGZO!EKQ($ZJA+P6SJC&]#C/)U69(@]-0@S-WR21YOFN95W# ^K:CHT8"<\=6
M'>">#3_\"%/SJ8L\7P+N:Q'@;V=)+H<%D/I4K;9CHYR4UTP)H4NYZD"8, S(
M9(=C7E5GW<6VIE(J]9(=B77Q&^OBBR'/;Z>+E]O5WZ6+_#IE+NJ;%<_X<Y_H
M4VVND>PA783;>BIW]CW]VJ"TI%F:.P4*IMJV$@<)SN]B7#O!X-IT>3;D<&W"
MW)#INQP,V:EW&6GW:Z9/<LC%?-2T$[J423$++I-7BG@0U5<CTW<YXJ7JCK'!
MB W&N0S&Z0C'M0ES0P;C<ECI709#+56;C7'?R.%<2@T,FTI0J0HR&! KD<1=
M6*_P"X= PERLV-=ZCSF[=OK0Q8Y,KKVP&S(^9T,K!E"G#Y8'&IOM!7?:4EY,
MB,+5 M_(L'J92=345B^9,AAS'40%%)/X72[]4A^/6(M_J!83-["P&]+BLT&(
MCVIQFBS5)YN>4F76EI$:E_I</==%6@S! Y6[P].OQEIV:8U/LP-O\@[>9?.=
M#D0'.Q78P<!J#F24\.39V!A@4V HB+68:3L \Z9P<5[8.0E^@%HG89J+R8;D
MNMI$@U^27,RP+37A <<,\Z#VE=7@'_^?+[+='&'=Y\6S)3F.6%%6FJ)/Y*K>
M7U#%1:[/#R62_O5OYBZ3HXYD,R3+A4EQ.=C_"BGT9<%VFX(NZ851/5-;9^B$
M+D%2I.]RV<RQFAXJRZ%-AC(3WKU%UDTZW>DX)&.89G<'A<Q%0JLM@;&^Q_@I
MP JV"1^]QJ;PV_ 5VF[ZF(32]R1+#ELC;]7NR\IE3S*BM.;G7*^0)_*<F\];
M8[S/E,&\(X 940*M #7A.(8_7ULXWT8/:4C50,E5 9Y@)^,<7\1GN5$'(<+C
MC>1%Z7OZZ1-)O OMYN2/S.O]R:SV&X&0^YQG:\@GTI+1*.+K^BR8#CM^M3OI
MG,HV%R>TTJPV9:#7,]VV(,N*XZ[H4]GFO*9-2">32C+]G-N9B0/99(*3V>;5
MCCDV%*E0U M]@F_W)WEF1M.GLLTGM%YNMDL]5> ::HH'%<U.M#JGLLV[*ZZ"
M%[6JB)/IO :Z);/%U$YFFW.&*9 C:=7$TUF&K3?6TVIN0)_*-E?628GU;'XB
M+(QA8YF=-N7YZ6QSD4MUB@3>*##]X7A5H];S(EWJB.GCD07*]=I<M=7&$ZG$
M.*V#P6"8Z8B9XY%LBV)QK\A7!$E3E;D"?&H(WYX]'ID?U:3)<CKOZ85JM2%8
MOB=6QZJ8.QXY7$#&--N3,L-)-).N,+9G3VA4A.>8269F9G:[K0 W_8DP*R8[
MG$J&]7J.N,2GDSDFJ:;J^GI%:FJPF(U[;OC4STJA;SOV'/H-Z[8AA?"46?C:
M'!7.?2FE/MTTN.6,[[)"01SC72+7:"9':F0)-<L'"NV],$Y$PXCK)^ 3^#W6
M[K)MILL/[[!V@V[Q&-TJ8DQ'J+:;3(N_3D[^CB-WV!SQ)#2_8,>5KY"E_ZQ(
M'0M2C9 G[8S;KPAL)@<4OKOHJ<E.G)\?Y^=_YTRS. GVB_,A3H*]%4;$^?DW
MPHG8--T&'V+3="N,B//SX_S\.#__QI*PX_S\6#3B_/P;OGO?D"PEOD ;)_7&
M:?EAQ'4;4Q6?C:GFU_QZ#NB5YN['(A5JAF%@L9"M+SAC.)TQDE?*D^DVJ[$T
M_>'3QV=G479L]]1EV'DBDVU-:\,Q(XT!ER5;W7RIVMEF]"?O<JGC.P.Q\L?*
M'V?TAW<'_E#YYRFJ03F99$)?U#R/)LA.D*]^HO*7QP-#2HX)04CG2L-)HI=W
M$H/.MAC :\I_^]Y>WM<,] HW/%X+.Y),(13#-'/N0*_]?-V!?\H5VZ^;E/S3
M"@2\QS"AJ[#B7E?@H,9.4ZH'BK(U690/_&(SY[4%J<'F\L-\Q_13P>>9K'2U
MR=$6-VHPZ\3"DS:-JC/RMD4'".HN2<2WZ'^HBO^TN@,74W%WKBYKZ95684!J
MS&?J 6/WQ8]?B'RWBF]JN0$O3=<)O*#1S'#4LRKI;">J94 0=UGB[/EYUT;D
M!=MR/<>/Y$2SL/:9JQ==>WT_U=.ZI<(%/\@V?BPH<ZB$8=V54 6W-E%(3FNM
M05:>"PG:JDR+'78LUS_14RNU=" *AM(1S$&QFM87;K-?V!8Y@#8QE8D++\;&
M(P[J7"VH\Z+QX$O#6ME;B1T&^(-Y8YS7RG/BXQDW[S8>_58_I[;D=$KOK^P,
M6.NB6=6W!0]2=P3U4H&4VX_R],!4DPT01W)^AIL71W)>MT8[E=C:'Z^>]L=U
M?E;3^Q6_4)(&@5I*?R)X&2QF[JPJ>6.X\NYJ6.F7*D-Y6_D 89?+%6B*=?FF
M=3D.V;Q;EY?Y47IJ@5F?J7OMT328XK7>\!/CK_S07OFRFPL8+M,DRPDJVS W
MV_H'4)=3KW9U_FJQF:8D3S4+H&SMPS2OV+OZVM[5N3')SW::/@93]JIU.&YK
MYRPP4):;\8C3I;&Q'%%!-=]R/S$(;7(<N4RS50OOM[*TQ??;/J?18AIAEO1=
MBCQ1/R*V"+%%B,,H?P1V7K((=*8G-*FT-V 6DIHO^J(_8:U/]&+RV41Z+F0Z
M#:&L9;EAU=M4R[0*+4(81<FD\"\=12GY#F2[[X 0YDP@^>#/<4SEXP7HKEP"
M]^SX)BYC^V=@9Z]@<%QIJUY;RU9/L)S<,B8]9I&C6P+;+Z]:RT^,#]=+ ;WH
MC42@<TR1G7$UQ1\L5#&#L Y%QA=J8JOPMM*4/]HJ? SPO& 5!FV;D,C2<(7W
MV37?8FRBDJ8^$>]0<W*I] ._S$A"7]0+3,_F4L@JH$J7^-G1SK7A_UG+9E][
M,;$/%T=U;K!6Y+MM4+5K9!)3-5?".3$U&*EY(:69J$X<JIF=O:,RJ3@,$ZMP
M'(;YO/*F[U=ALSS+"/@TP?1EO&QL@-2G:!6J<%0P.X5_[6X;#>"ZF"3+OND;
M$BKZIZ :T[(65NF+':784;KY\ DR0G]],2!!/RA<\4#?X,\&0#] PT2;-F34
M)OS\6:-UPEYQ7K]= !Y>$.K9OC=>UQ5U:*."L^BR"GZ7S!U#CK]C/8_U_.8#
M(I^@YV='&Q?4<R\[T6;+-C_ U]U"S3%RPG)#T%#/(2[)W9TJO_[W=XAPH,[H
MSQ<OCIVG"S=&_"YMB=[2'/5G=RKZO.!)"YRR;^R8M/R$ZHWTA)AF.NM.>QV,
M552X'IWJ9.ZRV9="N+'ZQ^K_AZU.?[;Z?U[@Y;3ZC\8CKKGNC%P\42+% 5YL
M^GDB[%L1'M_<$?BK-W6OU:CL)EJ3X<=M'PX1:-@ZQW(!%DCNV5L4?;3)PP<E
MZW!=)WL43;J4[=+%98>I3Z2&4F/KM<*L@^Y[I],G6HH%FC?]=)KL#E2KEFR;
M #[>"VL:-&PY_-J39#W78R><]'"K?K LU3MR(9O S:Z1K'I2(!<J%Z1H9KKL
M=@J-0@T'<RTII]3Z#.347_^FB!-=GS1+-GPEZF<G0:*8<]M"C4;L"?S%#?\/
M0;WBRQ[FHC6%+9R\*8A\VS60' Q8Z/LO]!ZY-+O(1^PB13'I<)NNR 5XOVBW
ME/8,[P;^!0EN!DI%+S:RKIZ>2@O66W.L1H4B3%#'5WD_1X2?TN3/1-AG59P=
M,G)!9PFNFLGBU@*7/[[=O$K1]6Q>*]47I9D@L4EO,$P3 FO04(33QP']"XLP
M>;HQ6529^J#@MFS !R%\,]U:^3U400;^$A6WGRT72R:/6E^BU)G'5;7_YU&U
M\#W>0BUK;.?W#E0=K&I;I9P,\94*$E$Q<FD"7_Q;,@)I[>X"$KE[:A>L^KW'
M952XX>'W5.H_V,'/B!Q'M$3M< XH]JC=S?9KCSO>[#Y\I2CZEC&>/?]-$O?A
MAOS0%"A)W&=2%V+5\_O^?R5LZB %_E^>+9RLDHQ^AJ('5<MX5"EY^]&O?_FP
M\1"4\H(==A!R]T!&.B>8.7QW6'3XE7+%#:9,%X98A16X:JN,%=ANF^W2?)5M
M77%2+99GN$B_>18K55MTJU"E&QC'TSR#FGYQYX9_'ZSG?+H/XZ,JSY>?Y)&P
MOC3COXJHQY7CHAI#WM3V73AA]PYB61G !T#W G.G$KH";D([X[E_/U2K?M&4
M/K8$IQ0<6N9MY[D(/;_8I6[;?2XRZ(=?.VC+IW*#:3OM]%B]4"QTJ>;<;>)S
M]523QR[>;'/EO*/H/DME2],J&YA]]523Q^5X'11;M;PG)$;IP<:KIV@\V3G5
MY)'(PD5;&2W'D%[9V&2;;((13S9Y]!BS;<[,>5G@,GZV.%BT5CY\^XDFCT6J
M.$V4P4P4_-E(*%>R2W(25KTZ>CO57(T\=SAC<+\W6DX$<5;/YD\V>6374BYP
M@HXGF)U&NKOR,[:9"4XU>2SJ(EY->CHKD*QOX<,A4:8*'3CR:$6@9\E.N9JP
M]'H[XWA4<5E(^"H<^5G]$%F("QS:=8'GOM0!L5FM=EOJ$$E(W1NT9TNZVIT%
M-]#3D+C'6+["=#&:XYCS&[.W^;(A$2$:0U1\8\?"8S/W.<T*.7D*%-\ [.2
M\P^=GX\Y3PRU))FK:"M&*] ;OSK/C1(L';<L5..6A3?1?"?"_/=XZF'3OJ&N
M2#^V3=AML^7G=@V[<;[\W/Z&M\V8V([=)%MB.W:C?/FYS1 _A3$W?I/]%1I\
MQUZ(YUWR#^A]>()@W[,5X@U*QHVW/GR_:'SY3HC'2VX[8"Y!?CC?Y2+M+6P*
M-Y"4>$R&;]\^\7"Q7^^>;*B&W=/7_FM>RE?78RN-+]K,:(%OBJ4134?]#JGD
MY6J=W)@$QXI\5D6^V3SC3U3D"]QX?4F1[9Q-^-E<;H+7*=$11[I6%SMJU+OP
M945^.]9XCN77]\["H[!OAZP?O:4 5S!V-/C4"C"6 *T*O4&RW,3Q:][CFG^I
MDMO'%/N&U?2_,MPX.)1N:JX,#$.R@.T?G%"?,%Y,4.O;J0K5PSDZ)]E9W",=
M2HVZ&%ZNLFRLYS]6SV^CTOY71B,?TO-B;F-,[96CZ.7$TF[C?:]6L;:M#"GJ
M/)5/7@8I-P:XNV!N0QK"_Q1L:IOGJS![8^O\FN;NU9R^:U9KN#P2NL'EWY91
M/3MX*MD.0#<X@1)9UA,FU,WT\K1:U'-"8M B\&RW7>93:M3YD+PCB6]: 2XV
M*5_?I+PE2_JGFY2SX[0WF!29G2_LBN45&3_CD\,D:1L+7(WZ(69.U'?Z7J&C
MLQ:ZC0WBGY6_NFI!B,L>;%U[G;=EYRX9=WK1!5WU@\1LV1::>)W;F-G$S,KE
MA$[4?)'\)LT78]OPA6S#496\'V\;+AFK>M$VX,QT4'56TY;.U=I"8"4 "RQU
MU\PQF3TN1O%,B9B+YZ^]?"GS<38_2G-[L]8^K1EPD5HW[UC8QY<23_424[UT
M=F/56@+70W4^W*I5!&-4VJDI.3H(-0L5>?+6'( JK'D:<.$?"]#B2IK%.Q(R
MBZ_GP<Z+K>&F9FLVH[63Y0U9;!$,V[F!/%CR'BLR>1[CF(+0K?)5YDJIL(CH
MF+LG,3:5E@ ; V!ALB&YKC;14-T2689[%LJ(]6P,3D!2P]HL2&"(S#\HH1YE
M6=YC_!1@!=N$XK/&YKXC3R44Z18XC'> !!FTQEJV!\($_):]C/)JT0Z >5/)
MPP+@@.@%82>V)X.HZ/'A?!]$(OJ2"XF-S1T-E4W9?A\*#@:WJIIO 8PD#U)W
M48;OW+%E )3MMWTT2?B]N;2&.W%@A4-D!RB:AQF:!1ZO"_K7MFI!4D.R8"J4
M190V?+%B.6D1[H\[]7KX)9TIEC36<==,?]GG&^82-SGVXWV0RW 9#=MU60O5
MU&$G!VIYLOI-(N'/9AFC; CUL9S1,V63Z7@TDNH3Q82F(*+HLYR+Z*L\$<3P
MSX<R"&43&$K"LQ-[!N_X*455<($2U=.Y1%6R2X,61)T'XD!PKO!V<[M.>K<\
M5/>(1O5L:)2A+EDR*-E.(914Q+["::@3LLSK$#DZF#JT7N[WQT&-6_>ZH^#7
MO]F[Y"FN'62^/RDVA)@%.1.RY^:<1NC$R(C.*.G&!=9G$UFH^>/\6B<M/#T
M\W%VM.(6":@7EGU,8=>7IX\,+YS-R8(#]]?9&(X!Y^'.]D& N:^CT>.SB?2H
M5J3Q^J( IBU67R8 ?:J""=];)4>%;H-EI%$-SRXH@4L8G5,53$;S0:8RG^1J
MNKE(96LI<UDV-/I4!1.NI>3;!2[3$@JEVEK/5(U<5PA.53!)]7.S8-6K]QA.
M;UGKD>T-E0I]JH+)DNQN;+]"-'56TNBJAG/]&:>>JF R2\F9P&=SFEZ7VLPR
MW5Z4I_#M)RJ8$%R1+V:%G*L7U@TH'[J>$J23%4S64+(V0[AF)E'$&[B\2>H@
MBQHV'XU,X\5ZAZIN!HS)#%KD$(ZGBZBQV='(1:YJJS6KV-,!GT^4;3K3,>J!
MF#T>Z4SJ2C=16?%XNL;7NKU H'BF(^:.1RZ;1+-&V;F44,A:*7&,>UYS'1;F
M/!HJ4F9GG)\'IE >!+.1VB\*V1(<2AP/#7J"SF?3/F#*$RLY+['V@E,#-/2(
MH?41WB_28@;H7,EH+-VLHP5#%0W]K HN- 13J+Y06UHCD M_A1A4:6A2J$\1
MS U=V(./'B!NX;FZ'ZUF:KFN5DL&[C/!ABRO)^NI?@M(%P(WNE#H"DP1:U3I
M?+5Q1;2[)3:$=7O2[NJ_O%C]Y43-R&N4@#F6E;"TVK$PR$46K^1&:IU9!/)&
M\!J-?KM\*6&(B\" N C,GQ4]CJLEQ'SXT>41;HT1/[>NRXUQ(C9-M\&'V#3=
M"B-^;JF6RW#BQFNS/+_H["E']#O6:KDL"7Y [98W5.3XHL5:OH!HW'CQEC?(
MQI>OU@*?V9<<1[(\='X)1R_!MT@3^*FE',Y\5_4F:S=\V:NI[:B5RT[APIBM
M9!3V)]G/'""B8ZE59EJ?\WV!\;7.9%59<-JPKD;56<B['!&W+(RU^(M58/FR
MET@_KL4^L1$67K"0&<W;,".3&V[H26=;FN4./U-QEFOY8@WH\:I1&Y,S(XD?
M87 ^=9'?L%;*ET4%#WK3C=3F>0.2(E2OZU!VG5G;"EZ2Q_/5Q.E$Y5%RN<N!
M@%@!;UH!;Z.(R9?=T-^A@.32GIHCT]+UOCKL:;Z8&PT=-:I;DDD=]WS]XJ&!
MMK1V;.-L2;'77LY/]26NL.XX?G!&I&  =?I[>\-KJY*[BU[KYVW5O)<AK81&
MSP3?+-*\6<W7Y6(0%0C)9KYI1==8RS]9R^/XPKG@R,>T/)>CQ'E.2UE,.5%E
MYKTL3Q8R052S@[C#\?27CBFT;<>;V(9F8YZT@H\)TWHTSXA#"S_#LXE#"Q\'
M#'O=X9'JT);"(\4Y84+:G1X4-UPM"(!MKSJES9KA2^JN$@9))>.XPL_4OCBN
M\/&-_,W:MS1RBNMGQ![.JH5\F\0#MV4&NUH3Z1>/]KYF4,&QYW"2:[2EQSY'
M['/$D87KGT%L#S%+MA.:JS#)D)]*5M62;1.$GSWO@A!:MI!O2<Q$8$'7Z'37
MDTUJBC),J= %(5XJYQRK?:SV<:CA6B<??Z3V(S\3M/A"<\"PM-QJUX4QUV:1
MVD/@DGK)9[C]L$,1P+4ZF /&DG>^4NS?744_W]NY&OSX04;G(J<8D8(5(_UZ
MWL08M2J>%@7)T_N!V<IJJ^), [28V2*+9'SC(=;5.(1QX;.(-^HJ/DBUN?5J
MS@GK0"UK-K461@32U:AF)OYJS<RO%L= !='<.(CQ];V93VB7\H-LT-EC$Z&>
MT9;"K&3-14[)MCS2\Z9(2&UF*3H'9KAI]-5TU;=G39<6LR%LN. UR6L+<JS
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
M4P(AR@)5(/-:GP%N<4)E62_'3#JGF"</N@S>*],E(8%/:]GQJ%5;\\$I^S8
M?0[4)IT$+@T'PUHOFR9<NG/*OJ4'A#*?\>NFP-)-L=*IV"D<LOF$0%3\3-\T
M\LR0(>N$J@M)T%]))^T;55UQJ=6B5<3[P)$WH\%X718[I^Q;)]MOU<M-<ZIS
M:RI=M8.>:"ZW[?">B+BAF&*7FT(1=Y)DJBG;Z\RP<\H2IOI+W\F1A2K.ZER3
MYGMU+BL')RWA8EA)XK4Z],76BVEBW!.+J25+G[2$7KI%XQO3A*)K9N@.YZ<;
MP\9I2]CNI=9TD5B)@A]0"V;)3YS$# ZECH?:',-6B9*>P],5FJ7Z)$3B:SB!
M$V+2+ZJ\MYJ8BJY-!@Z?SRU*Z@0^]82<C)GA=,4N)PIN5A5'*'F=9;4(GWJ"
MJ>7<!FZ5=FTIL-,I$/1&*ZG6533TR,CXTUFY0'G#EIZ>.!O1Y+OM91U.X(0
M^)NR-M#PEL>4A\%@PPY4=M&%0T](@.!5W:'99CLX*/6G[4Z24V<DC88>"34.
M1'/3%016+XC6>-*H,H(^4-'0G50_4Y7FQ?CHY=V;HZ#/]A:XBRD:=..=;1(>
M2M+;=F!#94Y\SW;6T2V!2]X)_W!XA_SC:$47P!FATX]P)K2W[3_'[1;_:/#I
M,$9[6IG3<[V?TTVUKC!RW<B.P]H*QS=,_X/-'3@W!S)W5W9/VA,<Q=YVF7?;
MX)LK10XEL("CKE&<3I.UL)Z,C03CX9@YO)> $L6Z8 DL'QTK*BAMDTAG_DFF
M&G=A1J4F&?"]]F3B @_E,1WWUXO"@?NO'4XI.I_4M@\!+JJ:J[E3=$]Z/XM=
M\SXFFF[;-C1YC=%R>$A.XGAJ6]#(A<Z(%X44O:EC^^KT:6B1(G>)5E5K8D2*
MU 6*'PG>_HGH")>#'I,&Z2)97GAZ:EMA>O#VHM=SL7=TVQKY0"C0B>H?N;^Q
M3ZEDR\F09+Z!#LGW<V4GS\1[PX#"\9%,AAFV$TJ5J3*%HA/D"\/6K,+3%SID
M.0C,X/=OK7",O[W"<5A]>1_^BHILR\B!G;O@]^Z'PTFA:-%V0L@IE:-8RR[6
M%X:F)*BZNP^BN%3XR:/PU4&=[NV8A_!@-@HY><YN7MOW$=&:W]B2@KA/Y5ZJ
M^G[@:!\\'YV#3J! [HBV^SV\R_ [BO6A].!78VS;J&?XXMU0:>S:AN^!"\?6
MSE/Z^B%$>MGJ^S$?/HD/Q,L]6F(^?!8?\/M4-N;$#7""?*7;9LR(SS--,2-N
M@A&Q;3HO)][;2.TUU/IYJ\Z>.E;\E%9&5V[7=%X20!\*??A_?Z5^?90<Z0O3
M(_N'9[3#ASS&A\/,6/ACX?\)PK^+G$67*2CB;M=T-5:$6!&.%8'\J"(0Q'TN
M^[0/WJ?VV_U334%AVL=J<3''[2QK??O*(I4__O=HM6<0 _*KRP!Y#M-X[8[C
MV^K?O^,.ZG\4C?R!RXX<["LL_(4&IE>A!/E<2_E;V/.)]_C\9PA]Q62XFEY<
MA Y?#? _E[F]NU/P;6#]Y^UM7Z_3]FNQWZ_?2/N3TRRW*'&K0Z_F$Z+;L25%
M6+))/="UR70]X%+9BEY!USNI7_\2U%TF3;W03_MVW:E;W'!>.7+ZY#6'*GSF
MS?0G:?*%,X+?K\G9>M9OTXFA*VCYH9ANM"=&7T:)*.E0D_'<<0VBK^X4OPU1
MH+N=X,QXXJ96?E7W^8JQH9L@R[-NQ+4)<TO&\G-@3ZCHM*4T;/EM)C.?[CBK
MQDR<X/UD-@'HQ)1V&B@Q"8&?.YS*7 [[W)0!B<,0-QB&B.W'9X.M=]L/;<+P
M:3*HXHRV+@T47DNP9A_9#P2Y[DCR_(CK4Y6#MU&S-CDBSF$=HWV2Q3L4X-O%
M8@Y0T<^ 0(_L56R</AG<O+%$%,KO%$>3=3>C5@5V/AT85IX3F.HV-9I(WF5/
M%=5\OQY?-99Q$47^;BN*-?4Z,.+MFMJFN0516R[;>I_KK7"<IXHJ'D2E"5 Y
M-R+Y[4(VNVXN[[G(\!/"+C_ABL+-GKN>?Y4WZ.1?:L_\[HO\XO+Z!?S,"U\,
M^,:>YS=9T.T>*R+)^^MK^X_[_GF1_CR/3N'ZX:-/P-0R90I+9J@G!#.CUPDQ
M.]E8#500#CJ4R1-M@?[^,C<$;NV*XN=XH3>WZJNK^7?S1-^L\T]5G=*<Q6)M
MIF:X63(5NIUO@FP00%6''FGJN+[15_=&+WJ!X,>[K=<./=V&6;M!POP,P//H
M..\#L*>XV%0R8I&M">FIVLW4>FW/2(0U'2'NR>0N"'OB9(WKQ19NCA!?T8I\
M5SSU1I/RU)(H1& LAB.BPI"3>6V:U1>>EPLM"0KTOW0<]P6B-]$M 65+H?B:
MP$^_)O":(;M=J_6-L,\'X Y'%;CLV$P(#*>,&R07!+K>".M20[B3(H^/(N,P
M3QSF^5X&X+O"EK<C%1XGC$E9F-"X&13[BPFY4<(Z]@1"*NGO%P!J/ULN.@[T
M?#300T&55FP?E7F^"K0Y8VKJ+:[UENS7;70-1>"%,"0_R?9R@MGS_>*TZ%*C
M?M@I@WJV<6@<KOGVX9K8%'P7*/-V4U";)O(M,)O+ EGPY<4<F$Z'"'N"I9]M
MDOL$QOR?L$G!OT>]1V]DQ[YN>_-GCLEHS'G46F77D .UO9"L-5H&D?G'/=%[
M.&I%8^^;QZ(N*>B;PCUWOV^6<A!6"K^CN8]Z>6"']/F\GAYOZ3'S3%./5:XQ
MKJ5'W00#)FR-RY"%]J3<B9MZJ#?7U",3EZ=^+!AQ,XF?S(>X8/N-<")N)G$C
MC(A-TXWP 8\[<-T&)V+3=%Y&O#VX_AQ'7@6RGUO>_)M61?R,@N[)#W<V2-Y?
M]I;UQ=IZW/CQ\B6$/M;X6.._O\:_J9=)K/VQ]O\\[?^J=VQ^=-.6Y_NRQ#U9
M7NK)<KLLO@$3?VC/KWK!:'>:C*7#YV^3"^%+),_W;&<=GLS%G5J^7D>*2]PC
MF/L.$$?-B5[Q);G!L$;?&;7+J:HM=LY]I^@]]PC><F)+[\IN<SO)?C1X?^<@
M03Y4<C+\?#-%)VJXYC9'O4ZMQ:P)6DR*)#1WQ/T?55R[N<M'C_3D/['"_V&\
M^J<K_/MO#MV"PMN-]8QCRS5&"M:T+I-*0%E(X5,_2.$_AF&N!EC"[+U'E[SO
M, MXZ*;2[IH1NE\TCJZ6?7V'-"[>\6TARNE$5.">,E6=\2QP%^MZ4V ]J3<@
MW4JRE.Z(*81-\/OC//9OX);]A'#39T*4'Z7=U\<C[]'N'C]KS-,$:#'LF@SR
MZV SFI5IJ-T0B,#]]J=K]]</LS 6<-0UNC>MR1JPY#4F.T Y'SZY-IZ\I4#+
M#>>F_O..Y/0; S8&4*=OLGN1J#-;2?<*H9RW@8,BS">=L#)1[&<4&S %4*ZO
MUHIEKSJJF$;(AK@_SE;]TA5ZKJTT/]=6G([1_'1;<1F8=#%;,<#-3%[0&Y2^
M+DJMQ* OUVKE#K05$">E3L1K8EOQU<([S%%F6>SD??S2P#=)9[TQ*/2R%UB
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
MH"=(IPF@YYC0LX]K?IM(]+%K?_7'GIVOK5)MOG,O&"4ARR?O4P(&H<-?^PM
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
M,[YAYZ1P0 'J4QR+<+RQ=5[,@OO>R6!;&(U1"+PK_#-Z.(I5,OXJQ$&D1IK
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
M_6@LL*%UMC@)73E_A3AVNX8E)H3</!DR 'VY*[A@&HWPJETC=&OESI1&1(5
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
MY'ZDIR"8JRC)2:ID63YQ$B]EZ^2\]Z?4"!R*B$& P2)9SZ]_NV<!!MPED2)
M]JEC12*QS'1?O4[/M!B%^=F@6^QOL:@=28#S2O2I[6;XD^=IF\,_0/S]438R
MAX#(\T'35&WI5QV, G[G%K\69YQ*8%C<'4B7KAB&M-YH^Z^%=HBD^<8A!?(,
M 8!2*%(\2Z?/1_(,5?P0K4I^GK:/)_F!-?;E59GJ2UTZG4<UO[ F"L\X>^C1
M T_3ZL;.(X]>6Q9&\A4'<13P^RA+SP;^=]&WS8LQD<H0E',X]B$<K^POGC3B
MB<A1P@[&NB"H/ID*#O_GY>EQ[_3U9% Z$4%.V;$G2?1R(X@J:Q([@!B)?-"F
M/$COBW.("I3B43_8P<#JH%C$;E/A)F%JOS"%!]QC6**;M*E8!B*HFRCJLP&7
M!YC%)I +;Z/@5I^_I-O<CK %@@HGT+#(YJEH)&_]*,B/NP*M2I CR"G(92'
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
M=-:#,CXEFMI3&<?B2$[FQ2^LU70ZI\>$KBJA2V?,=P%=;;<U#2Z9)G^5\NM
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
M_Q90@.#@=SSN)RP; \+^COP088B?7T0C&. ]XPF[&/IBP"Z_"R]+X3[V:3
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
M4IJU!\5_U<(%*4Q2F"0;DPHS*N]LK@,B2%UN%A*XOKL.9;G%,_Y/ERF.9^H
MM'&!6#;167T<U@7I+?-WC9!?9YN79V#X&F>^R3X?.XZ11RK%;9[E-#WE<G^/
M-<&_8G,L>0#/:?.K=5Q5)0BS+7Q4G2X[#IB:1]OS#H1D7U5!M]Z H/.R.QI?
M[TBTM!3U;:R2?@08VHV& RY-W?A?#\VX2X#8"<=Q-?UX'H)6#-3^N1WP(BHI
M&A5S&AXK+7*K0HM\38+-6F"SJQ[G96E_WP&>I%4O?Z.2PE!'Y/<:;:=Q.MWV
MH^+\KX=VK",@UJL**^9>760PXH2]S7>]U]E#J"3D*^805($PY$'N)6!VU7><
MD:UD!VWR(/?58>A0QI( 4>HD2!E+RECNG>- &<MZ:-2*$:8:87IE%,AJ&<NZ
M^1J5%(1=0GW%^5\/S;A+@-@)7_-W$88B';++_%#..KL'E<1\Q;R!*A"&W,>]
M!,RN.HXSTY4=2E?NJ\<P+SM5<?[70SO6$1"=KG/2[NZF!TG9RJI(1L7\AHH%
MX!6C#L&FTF%Z910(92O)LZ!L)0&"LI7PBM]@ +&X9Q^L;C)U=A JB?J*^0-5
M( PYD'L)F%UU'6DS./D+!@RM7I=RE02(/7$@*5E9%=&HF--0L?B[8M0AV%1:
MR59&@:RZ&;Q%:^/[ZEYT6DZSW:H;^^NA'.N(AX6:\)5LOKJ))K<S9-INB&Z/
M7#[E$0=T/Z!Q[-.T4GYH::OX"-LHRSGC((X"?A]EZ=G _R[Z=N,[TP=:3;IL
M=]1ELAGPBU?V%T\:\02P)4M@K N@?3*%9GF62%E>)N ^Q;['#E?]B0]:V.4Y
M;W:NVQA/-#?W0R_(^H)E(;8Q%WT6PW]BW\-?DS3ROLD&RNJW:(SI&-T0_2[*
M M7[?'[C<_9E\F&W/,@$=GC'5NZRI['5^3UOM.P%48(=G-4]8WB"8/#*J>[*
M+OMJ#6S.P_O^8"!B$<(SKD5Z)YLV/^&=DA[X /%=Q)Z?"'5MT>1]2D.0L&U*
MV%I5%+9\]:?H&[Y8XAXK7(3]?<9^NXK8U\?*%,@?C8/H?@1>#1O#LR- CVZ^
M)5 0V&]9*"2T.E7"4&-/(-2I(H3T5I\<0D.>@/J+0L'N!8]G(0H5)L^ <5R2
M)+@''R84=XG#KD!5>5D<X]7+H/@QNI7*;BD<K2;.%DBDW@&2J1;(M0P*:-"K
M#'IAUY?+3^PSOV=?<-V2O?43-*Q97#1"6?]HI6*Q@FML',NXYX%&XFCV[_QT
MR+X*3SH)I]WVP?4A.A%HQ-]&_?[1NYB'W]BYESK2N+]/Q8AU&JV#3%[V1=QD
M@=HT\O7H=^<.W((8C7YTZZ.>D(^)Y63U,[E:GDBC%'YZX&:(,%'WPP51%C,D
M41JM=NU(]'U B))<(5P&4^L+);;F[?J:_';P?<SU#OMZ><'B+ #B@EJ([N15
M//3A;Q@"[X/K!*KEEL>^ /<,7CH2Z3#J1T%T ]< 0<9C4"8>J%H."D)\![\M
M01]-D6K$O\'D!0=[)PT4.&O^2&H3_)8G23;2+ETL!@%R0 W9C\'U\_\!;\T,
ME(VCL29SXJ+2@ANB&,:/1(C%.(IQ6F, EJ+U"'X+HQ1<.C6C6+Y?4A5487[#
M-<P)WA=;T^YG\KK"+92JS^K@;BDW+P!]B^F=X81Y;"/.-M&B?FZCD5;'Y+)R
M.>P=3_:=_Y<]^"(7CZY"%)^97BG6K(9*=EO2,-Z(HVM@YK<C/H 7G_'@CM\G
M>I:]4[==&'DSJ+;4# VWW?V16;\71J!D*+X?61339O8H$(/T3-]F/I/9J_Q#
M\,L1%F>Q0'S<"GSZ; /4:KI2%<"?>F*=IMOK;HA5$PJR73#F)\Z&@-^?7[R\
M^G0Q2\DO=P.N))Y!'K&Q&@"A6.CDOZR U3*I9U%P(S2PC 3HYBQ)XWN'78/&
M"$62L%$$0:%2#0DX*2#<X-?<B2# _]JA6EHH$L?6(EKIV!I**BA_MJ2#6,-K
M/*E6<KT3BV2,BNA6%-HD<9_',DW2Z!+5J30BVBPX0 [FXZW^ "<UPP+@1,>@
MWT!CPWV<!3X$R( 3T.ZLVVO!I $3?A^LB@D]%'&LF!?)#7=,A;:*O.([3#P4
M*LB=89C&W.^C A7<&[(D@Q_%*_')6M/# _S9D3:0'6+W "Y$"PW:_K_") 3Z
M<AIFJ@D[4"P%G1X:$AT"C89"?IQ/3V8'!ED0' %J %9 G%3_FBCC%+ ('@,W
M1#&65EWSQ%<O5@88F*?F6YHI&""&Y )?&1A?.- XLKMA!+P"1P"-D$WG+%'W
MP3R QBI#MQUTH>>O,Q8K."1WP+H?]$%NT@"O>.\D/.5SVBVGU6DX>:[$]H\2
M(/H(K%*:8*JFV3IK;DKZGN#%H@<+\64"W/PLX@%J9? 4GL^'G1SL.<K5/YD?
M*Y#9SBR?Y<S^%_'W-8V%2,&!Q?%+7H Q 64*HO,YCE+]#/![RV[O[2RWE\WT
M>P<1^I3XEQ]*(LGK^764I8KO0KMT$-#FV3?Q77B95, E/'$OS63D*A4,CLAX
MG2.088@@I-(:0+0:>CZ <5SPQ1! :YIM"EQ!$96R4?22QJ@@4"QN>"R)>&%3
MX-Q0X#-2X  59JOQ^N+\L_RM^?H0U2[*W&?0_1ZF"-AE3LM/@X$/!,MO^WSY
M*;\-B1E&X1%\QCY>?D(?.#8L##C8C_0N LJB4989AJ1LF:7L)T-@_Q"D0Z -
M3;,X5(\%@,%@HI%P'[JJIFB,)-7.&KHMGG)WRNZAM6*J?<-I]SN-S5OUTYHZ
M$[52I4;SV&V=+%JAM1PMZ_D1/', _#;AN?E;+I^>*6?Z#HBPU(FULF[YI?PZ
MB8(L%1MV7F=F(=2%X]5;VQ8QR),+!AK$B"HPXL0])3Y4@ \D$!5A! E$-?A
M E$11I! 5(,/)! 5800)1#7X0 )1$4:<NNT>,:("C"")J @C3MW3#C&B HP@
MB:@((V1A ?%AZWP@@:@*(QKNR<+=8L2)AW'B@;MVEZX%/=^L>^.T5![TD*K0
MS6J#?:#!DG!^PP5_%27*\P#C\50A9! R"!F$#$(&(:,FR%B6)=TV$0@:6X3&
MXG3AMHE T-BFUM@H#7HKD&!1"?6?<C=^-&#O0S_U>9 73Q/OGTZ$92FB;5/A
M27J!\C55%8MJTX \;-*7A Q"!B&#D$'((&34-E_SU-#K'";$;P1%7)2((76P
M]XF8=WA4&_NAB5U$2"%0"H92,'56AM6F 3G-I"\)&80,0@8A@Y!!R-C;%,S7
M; 07WU/$5:,4#*7=*LCS:N=6WLL&%GBB.G&=<BN46ZFWTU-M&FS:&R:7IW**
ML.HLMX\O);[O#]])U/>.Y23J>YK)(,;O:3J#&+^?.8TWLGOFI_",F$XI#4II
M4$J#G%XR@?O%=].)A7B^/SPG6=]/OI.L[V%20[77O)*=K0913+S?H[Q&N<U:
M&A'S]R>W<9&-,G7H*7&=DAN4W*#DQOXZON3]["'3R>?9.Y:3G.\ATTG.]R^I
M\5&U^":>[U$R@WB^=SD,:<^)X92^H/0%I2_VV,,EJT?L)G83NXG=Q&YB=\U2
M%9>?$F+X/N4IB.%[E:3X.N2Q&,+O@I8=:I6J>+*@BY2]#[UH-%%A\[@TQ'44
M X*.=$OBYO@[2Z+ [[.7#?F_31-B]6G_K^"U ?K4S/[G9?.X\=K^N2Z7<\O\
M>PJ0#WXX9 =-^-<^K!-CGS+E63A8R\P)"X0%P@)A@;! 6%B<LZ@[&%KPKT-@
M6$\^@\! 8#"YCAICX8M(LSAD  F"PGKR'S4&PX$?LG0890D/^\GA-"@>F2?A
MWK>;.,K"_ME+SQ-B,-@D#4XG$PBM1JN]-EP_[UQ6KL0X?=:UNN=GJ 7J& %K
MO8^UX5]#_9LDD#V-<2R.Y$1>_,(ZC8;3P)93ZZW)V0(X%A"&T+(FM'1/>DZS
M=[P#:"%PK!T<2)9F:^WE?00. D>5P%%M.Z/3,W6'2ZMY"H:FN0-PJ1@Z9+ZF
M]N@X=AH=\D(V4:M2>VR<=B'2)FALI)ZE]N#H=IS.\72P6[F]-[,R-ZTZ9"2K
M!]U-EU1O J5.H]UR.LU6W79*5=LUKB$23IQ>M^GT>K5# C'^B2I@(UE9XCIQ
M?=^T_L;WV&P !TWG&$+<9K=;-RA4C/,;WFRS$<[WFDVG00:_TKMN-L#X7M,]
M;A/3*[WG9@-L/^Z!=S_-=YF0>)7BZ=>;Y]6*W)&C,??HRAXO"@(^3L29^>7U
M&L9HZH6L3])H+/^48S@*^'V4I6<#_[OHY\QOF'(C,\5R/D=?=H+?O;*_>-*
M)R JP0%C70#2DRE<-@\G@3^!VRFY>NQHU9_X(!A4/.)!Z<@2_=&+7]YF,;R=
M8;&0PZ(L9I\O/[$[GK"W6>C!4-[P5"0Y,J;@2CC9#$Y:E<>)/N2,X29B=B=B
MP2XRF#< QV6_1OV;) H=]KL(0Y$.V:7+O@[]<2#N'?:;& QB<<_^=-D;N,.!
M<88\Z+,+EYW'^)(T"AD/^_F%'USVSA=]$<!T"(G/C<1V=9'8RC661N TW"20
M2)5M$T"=R@-H)54VI;8063-4UWR 5<2UV\ PSOM_9TDZ$F&:L#1BZ5 PW8V:
MV1V<F-WA!:[C0+-;P7C*+LX_XV'(N0/"@0?),+H+V;4(HCL76,2X]1+)I%!X
M(DGP)7AK7PS\4/3AAA!^2R5[\,WXWG' PX3A1?ZM#X3I)RZ[@D'R),E&8QQ:
MPC)LL*D>E(IXY(>($9S)@/LQN^5!!O118Y+5X@ /I3%PK!X\P4]2&!N[\T$!
MI<,H$>J1,$_S1#'UO+Z?>$&$EX''%0WD]S<QA\?T05GA)TGF#1F_XS&,>5/L
MVW" H-YZ#*\:*DD<\>]P;8CD,KKB*!"#U([CCF3 )3^Q-*!4>^:M^FE-K0Y7
M6LT]=;N+HD; QXRG1_#$ <#0$,3\+0.[L^M8\&]'=T""U^,H\1%-9[%0#4TF
MGFDI_OQ2?IU$09:*B6D^7\S>?$#,#G/)?SXM?B<N5( +)V[KF!A1 4:0.%2"
M"PVWN3"I2)P@>=@G+C3<XX4+"\0)DH=]XD)CR2(S<8+D89^X0/:A*IP@+E2!
M"TWWE#A1"4X0%ZK A:;;75B;19P@>=@C+E"Z=;V,>.!.OB5K/\\WYV.W.]Y:
M%RTBP3(QW.:A]3L.C:<0Y;GJBA<O 6R?#@2.+8)C<;[CR70X7H$,URL#X\4O
MGX-,G+%WW%];'P2"P?(T\/;I0#IB=W4$@:.^X%B6(*RB 4G.L'<0A)F)8*\8
MV9%UHF%Q>FS[="!5L2UP['B02JF;2HI%U4FPXU)196A47F-N/G6S;N?J#Y&
M<_5OW.]!;E6-(K!UX^!/W R$FWT(!35*TE"H52LTU$PG$!HH#6,U*'HK%! .
MF1\2$FJ4@MF,SX@K.DRZ#00&"BXIY5+CN+KJ)-BX5*Q;0^J3)T@Q[G%FY2V>
MGD%&DB(IN/@_X:U(4M%GE_]D0!O"PA[G6"B.(JU 2*#<BHV$PDU@T8"0L,>Y
ME6B@?01V+@]<(S#4)XJDW$K=$@N46ZE?;L4^S9.TXQXG6,A44BR5@X&G[)V?
MP S9_PH>L\NP3W#8XR0+!52D& @)E&2QD:"=A3]E)IZ0L,=)%G 6/L=^%$M?
MX8A\!8HG9\:3E%&II A4G02UDP#5#&40T0$-^YQ.D7N 1)^6(O<[7CJXR.(8
MFPBA;T1(V.,<"L5+I!.H?(VR*!-EK:ISH95L)SCL<2KE710/A*_\1MH?N,=!
MY+F79CP([MEG[O<ICU(#&:@Z"6HG I\O/Y$&W.,,"OE$%"Y)4RC+D0X) WN<
M/*$PB50"E:=1$F5.DKTH/V!D+2B+8M9<R%Q0( D7IQ&;BB4?DT2YCN*^B(]T
MTZ7F^#M+HL#OLY<-^;]-D^3Q!*B- $Q/<Q':$=O-X\9K^^>Z8;YEGJ_52OY0
M#ZNX[GG/ LEZR*!2*@01@LB2T(H@0A!9DHPAB!!$2(L01)Z6M"&($$26Y'$(
M(@21_8UY'Y7WX=ZWFSC*PO[92\\38C#8) E.)G,@K4:KS0Z:A^N!^?-.9N7*
MF)/GS5X^/TLM5,>(4.M]K.5VX&=#_9NDD3V3<2QDCWBXAG4:#0>D<:TU4EL
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
M4O(J,!0"Y&PT#J)[(2"^B 8#WP-Z.04I'2!(F&0!$"JU[P+A3N +=C>,4$V
M^(-.$?$MW"\'G24N S4SY+?X.<AW@E? G/C-32QN((+!F;:<;J.!M0;S&'
MT5&0*1;)#X ?&$P=P@,9JGC\"_1.23&E0YZR.P'3'<,D"NT%OTB^3\]23NR;
MN-?3"D7 P&D2*ML"!FR4V'QQ-+Z /7P$WA6\#*(^%D8IO-(3@)=FXT>3<H%_
MX1RHX?/LV:Y3SSU AG[R9W@F?@J0\>#;\SZX"KZ,:(&V+OOIE2^ES@(H*':N
MKQ(QS/[Z7DZM)"'PQ\A/4P&F0,.E[X!XWHE;$3N*8TB[,2)%0>S.3R0+@5A)
M<)_?9>R&8@3^-D/^1UR"/?;P&=(6P9N \S'C63I46N!&]S4S<FD&J#EOF.VR
MK]GUWQI'<^!0OA]AH=[R_]3C$Q'@_0(\(A]].B,[TMYY K6)!"@B4N#CP;M1
MK[H? [W"3.;V"ME3(Y!YQRA4(H #4K#D@$1UV0AT!2H_Y>X \M+(R5^$9/5B
M_UJ_&L0R%F*$;B8[N .G:\A"!#)B&J[Q$4>8RY<9"<'AZS'F'CT?#%)ZZ.0*
M-\X"D:A=^TH/W60Z_9$G+WD)4$9,%"%1UX!C(N3S?'0=89QI?H&:X,1X'4V)
M&)D/!!S ?^##)!N/ 3;1R ?U*0F$"59X@><'0B9=0E2K OX6B0;52#UKQ+\)
MBXY] 3"2C\ O#8?TK'@RP7V$7A^&!O0#59CP^%["K@]V73KT\\F0(ZZ6D>@I
M1:(4B3XF$ETO7-=A\BZEHI8^N+)W5\-":>=:?$I[3Q@.!F9>2OI,K\KRNA[O
M8)V'^7,P#@.BWTH^\>L$])K213+J"M'[0M,,ZBI)T5G15E3=;CDC,G)#':7]
M46GI1$$0]9W1_5)UZ7BM4%T58^<56%$Y#76(]H0+HVE;V">P%QG&K'A'R>=T
M3% P!J/D^6KR4CV@ZQRSK^=?$G3$0:?['GH6\G)'FJ0XMO[&8!D7Y<0_&?CO
M@3)BUU&8)>8-QLQ)PQ3X(I..,4^&)4?7T5"1-QVI<%S?AD^PXF_]L<L^3WUF
M0))'\](X>4,?/#.TKY(,X$?[ Q]=NPR"%S!K.%^%4'2^P9\"%G+\\";B 9KD
MI'!EI$-8,I*5A,E7Y9>?WW(_R"VU#1G4 FK15GMD2)G988OT9S5AD[+[*-U.
M'0#.T1NI=%E3F#;KJW(#XW?:WI(*.N % L,[?/QD-(6!)3BC@0]4SZ\&SP?L
M:E)P96HR=WXZ1!B;X$FY@WJL /U;/\K0(S<.],3PY=Q1]PU,"S@'W7@?4TVQ
MY=H;-TK(%T*$5)8\.18I5_D#(8Y, [T,+H6A]+Q^)+U5N N4J=%OLQYI?-6I
MB><O B.GU.4!C!\EC)LF9K@>=X]!.$BYE,%#_ @G,!0!D&(,$,@##^1P6,2>
M8ZX(GG\_!CTAB2+9S;^KYT2!#!-CU ZQ<G&K*2\2Z9_&:>X:JT_.;?7X1:K'
M0GX61$D23I,:MPC_Y3*HGZ=?)JX#(K[_BDND"JRX2EH 81RAU^)+!@[X;11+
M\4:"IR *J=1R6CJMJ$8!)8Q"E3Z1ZF_BK7C!7)O \)UI8,37>K+M.DAMJY((
M "PU>OQLP/W8Y$;!1F0*30JI4^I&:^V^SJKD %/9B*30.P9R2HO,&[I*2$W
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
MEUH-"]IH<>6\V0-3MKYDZ)$NG=@A=<A7E[_L1NE44L&#,!4)4@G2Y2 U]FK
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
M7II8H(P35LS;T7HHN(4%3KKT8 "MEM(_3;Q/R@ES'3U<96\.LU8I/.QG?B#
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
M']I++\6U\*"<#:9@&I)=+M[OUG=V/VPGSI:<'L3&%97@F2O@G_3,VG8?$*'
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
M6G" @K;9L*);R_7NA3*FLW%,W^TUSS?'14+U<S$K^'Q"A!%PB*P'?8V;-:Z
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
M%^]/!T@&@)=# 8V0!!LLUV@M)U*ZI9YAY/"VVSOQ'5[OP*1%,4C8)E601@W
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
M/5TD*=TKE!4S4^U\?E1:2DAH2%DDN%7NA@-%VZE[S:JQ<1M+ ;J=="^>K4.
M55"!G+3=FFBC^/^:ADK?ORD/BK2?SQ7Z]-CMQ^SE,_\=?C17.>"J>K1MU*FD
MZ=^$!3\[%\HK/I8XYBCQ9?W"Z0N@=_J1V(PF<3J?%,QB<REW.>@T>T-O5P8U
MC>,[ERYJT(Y]>>WZ"Z%G'.L$9 ^F]EBPOW"U7/,H12/9J;5LJI:!^S);K2H-
M9IL,J8*MU8F)6;IWGBX4T#MF][I'JF26W'P#)6_M=)8VQ87!D]@87]XH#%^Q
M@*OPI5BAK\K*;"9OA5OO-FJDR;4\GAAX^T>][Y;0")/?$:&.H8('NAAL'0Z\
MJ/YUK56$<9X)KTFT[?8;NG7GGA>[/E$[9MLI<=2K9+:QR,79$3[%/%[[@A[Y
M&7[F*3Z^-GI1@Y;:U'39CDW1$6$7]"[F*07*V9H]EECFO2C"7\?(,SU?9<)*
MC[D/@P(]#G)Y/*CFVNO*$.@K=,@R:6+.VFD>;3?N."U8\(;QN'RKS4NSW)KM
MRZZQ[0F]M9U-U8CQY6[)HT#CC=]]D;7Z]20F)B+J?(%X^FP=CK/;+ZNDRUU-
MB[9(VV[@*62CDFNXB6G'E^->\[H8%NR2;8HVW70S6G>WS P7+8'YRPP]U=N_
MW%PK=BV:.U(W=#N'%(MA\RMQB;,9@0XBSR[IK!-2F7:-4TC_:]9'3<XO+(4_
M@J4=+\\Y%77LQLSZ:\)<?_XSQ%G^R?HKPNB4R^^_PT,H6CLSB'G&U(=!RG:K
M.!Y_6.Z]..)LR?:@R-LGBW8<.2LT76Z^F7%XQ@(69J9IT*O=A$5F9UX)8"Z[
MN&VN*X-YKMZM* VFM==F9E<%W(D^:ND\U>B8=.9729F0\TP6 :<D-%F8C)NL
M0J8$L'J6S+9\G[1[TC5.O442?>6=WLLO=IQ8V;LG5V/"HNG,C!N,V*\!35?N
M8FDM6]02\YS+0&OIN];EK]S-R\RNN_=__;#Z/X-A^(L%7$$9UX*CC^>K+N%G
MJ;@I[+)4_(5AH\<MN7GGE6=K)WWB77=,]#2_\W&E]8$.<JF/XMNBMK[OC Z\
M5,HK$VG#S7BY=*Y,K"L'RZ1$K1?AM@=/6(A>_I%\8%9^^Y85:^U.IVNO66MM
M4C;Q2)/;JT"&0WQ6_&=FO00FN/J;9O5YXOM3F]\VEOU=?"K>6&[VQCEU)K_W
MVMWZ9RA[1C#&S?*F%KO\Q-4F 2P&MUSS.=HT+EDT'' )$.%?&M[O?/F1P\K4
MG"[S!!TMAO-Q=W]??:7!;/^;V8];JIL[0,G2\8F:R._"XP\=+YA<\Q2Y$35U
MPKN"!!_#KS;%42(!;'[+%W7JIM7:ZN::*@IZ5^_4G>:O\;BYCY/YLM+F/\(/
MJ\\R7<K\FNM:6IOWMCGVWG'V"7T.AU8M\[LJ-],V>QDP]]W+O+:KBV77]JZG
MC"<B%_,Q_G%U-NM,+-JX9EO8I37U!39:!^UFRH2^TF#J/=>96*EC%!-Y^[R*
M_:MY$:$]]>\F6?S1_)QI5B[.5)F;.*G 0+5BRC9;([>LNR*,<VSLEW5<99N?
MN3&Z(E[1@'^=X?5[2W.53KX/^K@V(7M+[&K+SIJC<HT;)V@]%6'TXY4[=>OE
MNJ0M3=IMOR\M\5I7MX3GZBG2RQ=P&9._JV[J\] 7:\$K/AO,OO"+O-QF9;MT
MS^6ITRP.;7J3W/SU:#RPDWC>\S_#_&G_&?;G_A,)=&#_HU;E_^?/]K^_\S\L
M_B=LJ_ZO+OK?W^T_@&UF^0\S7]I__G3_^]O]A_I_^'R9__-G_N]O]Q^ZBC#4
M'TI?\I_A_.GZ^]M "U<?&E^J?_YT__O;]:TB < >-N>\R?\9['7_,]3=_J,Q
M:N6HE:-6CEHY:N6(M9+]6)0G"W<;6*7HL?J,@W\?_Y326,#__R8 4$L#!!0
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
M!<A088J%Z[K.(>9:N4<WN%_JAQ@?M31MC].MZM @@XYA1?VQ@M8]T-]I.1C
MX5$_G[/"=P-31CT.M2%2WENL7O@WK9[X>/?(N(9['%8[>$4[N%@4V.AK>ENG
M>EDG?]?1UQ377^E4 #74S+Z:TFR\NE,KNNA(]4T@C48DW/:9SNL<MVU%=E)X
M[ZXE.2+E(!$A#S*<7NC9\U@*XFR6%KCID+HT@1,=.=*$O>$"<1[EX+?O=MII
M$.K!+*8)F\9P]OS);&)MKB^%D^RJ+Y(6 ;!OLT@7"'QGCS7+:3L>U'FI$"W\
MR?75N'#2V7/N[^.B7.#C4:WWX:NOY0F4\@.D)\28G+/Z.Q\TA*?/TJ= ^5_\
M7-JXS?U$6I[(#]A BR)YS!":\,HJV&Q#MC[\K#0]ZFO+QSZZ28*[0ZUX]5][
M0Y68Z(Z+$E9,$8_#$>Y]6O8-S.;GEQ9A C<O?@S?>A?X)6R?)30"JL$XR/G9
M:"J(%JE>Z.,U8%*O)T;?7(!*FX2:63[B7,0 /B\;UEA*6"F5^CPU88%\8J ]
MO2(S<I[A>X%1#_ M31@7&@MY\3;!B7J.WE9TX#65EC$=?$<U%88O/S<VT01Q
M3PH) V^>.5E(_OY@OB#--S=,7S0ZWB":?GY(B:1\ &_Z5'=U*UF+N?MHE//1
M;W&8]>*OS# Y825=>RMRE#RL0DE8;%_\5I:X9Z306,/.IGM42C1UA-R['%TB
M;#+5Q6?X6P8UJEK&  .?,< !:,-229$]#^9ZP5"' 2[7ZLM,+.DQ0)*_#@:H
MY#>MPX&ML*!$J[85>*;DW&"^G-.NMYVT2%<HQY1)D:F;WZ/4A5&U[Z3E@PR)
MTB>9S2%,02Q(B#[<I=Y]%:F_?;@>O\>1\6KGB##&/IMSXT/3+?8<*C\CB[7$
M2&J?Q*?,;_TJOQ2:OW?AIJ])%%*-4=X^NG?KGL#*O<TL][BG=C#+;*=";" ,
M\\KL#:&:$&Z/A<DL%[35&!FCAB9W38\TUP31.Y^T/IG-:+G;JU=L?K-0Z.7(
M@)>?PM=77?1S"N89J0^>_&#]F# U\<NKTOTLK&5:$.6,(($.?1);J  I,T=;
MAGGE6+\(JF8@6MBVTM@!4]8YZ_10YNB\ZN_ZJ)7$Z9NK>]6;^^C@&"]XH?;S
M-"E\_$'R@'E#6\BI2D6QMIK_[!)W=SBT5 ,/1^TU+1F-SI-T8+U>W0D"]>[Y
M =TPA) M"T*+E*/E+ V#XL832PIFEGVQXVZ<0@4L\1KI>.;D*2^W+O;PE_]^
MY^7-70O/JIX%MON>I!_2+X^?MM32WT&O;4KRDX35TR@2CADW* ZY/'[-#U9%
M6K":4D8^GQ8^+)HYT;O5,!,T_;+)(+ S3Z/G/.RY 7>DK-)JB"+[35A&QL\
M+5@9$S$S1X#6S(.[03!BVD3&D[4GM]G7H;G(>/< !5YDHXZRD?(WA'I$^&^%
M V,VK!>3[.!5>5Q(JR^2$>4G&OM9I$[2?4NM/S0>(!:)5C:)90X%-+E.%]V[
M^KBR2>OXXRF?3@D]2]X6UVR?\G47^Y1EHB8QU&I-X%6Y^$SH1PRP(3;$+@SU
M-H]83,)O9VQ,W5"Z>)2[T?OR:E]((86\;!2\+UPI.'Z9 2%5%E3:PEN4_*@^
M78IW0K< 12E\K8\T[>O;M7)$1%76<RH(?3)XF&.D*^&,GU3WA[,?M2/=BU8T
M"Q=),W8#E?M_E.NC6>+,-4D!)JXW%*@4\O=CL*0P19!< *BIO7FN_::91;+'
M?%6 LK->^^'@P=>D$\/W=#L0O$)L/GH[OE;1 ?Y9[?.6!:*X[\KT@7* "%$Y
MN0XKC+Z3E+M]=K9?-) G,U0T8G_%W?CLQJ#UYP.",#O91M;?]7*B,"<0\7Q;
MQ=M7^+7RO9.#"_GI1M)V7@<#%P 1;K $'^.[(M9T4UZ\>U:.X!,*'10Q"*:^
M4 ^Z).)!XR?"*V1X\43WH8G7>.\Q *XZ4N]L7QT=,H0!0CA1_(]C@.]77GD8
M0/$7!NA,0M,&MNAA@)PWD%4-#$ RE1LLJK!4C $FI,%P+D@XR&4:LL6:C:0!
M=]=MY9"--_[5WE_M_=7>_T'M/7SWK@XG\T]G>/_<.IV+?W%%GK! - U%^1Y
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
M(3' =_VK[ MF@6Q6#+ QA:)\@K*_TYJ@DS":O;2MB>VQW[!I70\4?YY/WOS
MZOPT\:32>Z")!%H;E)2&Y4ICFZ6_J#J6C[JI%I2RG@UO.HTF&LI7Q7HLW0%9
MN^8 F=FFMH8R49Z69X->8@"[S$MEJU_@/7,K,\BJQIDIF!EAAXQ=QWIW9KM
M=,HY(]T  >Z53;IJT8P(%,3% #*)I\=XPK"),F&-^QC VM"*=JUC_Y>_@C8P
M%W>Q0N/B1QK5A0%LN0LAW6 $S7Z[?VS^N:1CWA%AVN6F/J1KI Q\Y;52#+'A
M1AB%7F1-FM&NB.$,X>U:2LGAK#N%7"T]BL, ?HCQ(UK*MT&<V0I>%2"%FL'I
MCMFX94CW<&D 5.DZ.]R*_@Z8Z^?N. 0?XN<S[?^-SE(;\CCV<&6!YVJ*%UV_
M\0Y%WN9^M6](C?[U"/*IS U%G(@V=?P.60JFW%4_V[SY%"G2VV8;>?JH779-
M>)O>NY%=8J(B\E#<2>GD VCCZ<J:4<14904Q!O#FN32Z#^ILDW=KT6\"'W!0
M;AMQ(/ES>5:RCG2N[(F.:-$M_70*K-R\EZ,=@Y8C_ FG6,#LM[NV$ND\\:'%
M/P+40_M($P7G)[E:S\RWID_WF&RT%BVEG+K3L(^F0KZA)ZC8^$@Q^:@W**7)
M&L;&HH.-4J#(K)R'@C'/L5A[13]CQ5VC E6(IS2X5[[02,?^H66%\. Q7]!=
MGSPC68]]<6M\N'5X/CC[H8H-@M+JF:56[$N%RJ]5OZ2K;(Q3"&D)V(.?-/Q
M%[^H-OW-%&]RH7I4U0FNP\YRR&]469BLOT8QSPIOK!3O).'Z?:ZKN%QKV LB
M=GCM[N[M[H8>AA%M6[Z/,3<*I" :W&IW^+$9^&NQ0\+FB52_MLGCD2&N-U!(
MCRO%-I*_<( ?XO?"'%T_8;J=FJI!OSS+2.L5C^TJ=VO#M*R,(D;N&:N^DF<<
M^,'E6\\_4U:A*;G3O\?^H455D&[;A)$X1(U D+;S$<D]/OL<_,Z\?]JH_+\K
M%.3^Z0)MG2[N,[T0+!ZY0U3 ^,^E&%,^8_P^QH+<C\2J@K3 QS\JX:C2_I?0
MW[4AZ?]UX55?\J$I+YZHZ<0KE(KM;.-$]!<N"6).HCF.KT]@.A$?GFUOM-<T
M(N>L57T9/^<)]T^??4NG_MS0HIDIAA O$3)U=_ 5_9 (BXS(NQ5_5Q1]?!]=
M_UP!A/132)>O0I'(S:FKVK F\D?V1(1B@$:C"_(U!,URWM7/J"SRB?6K9NT<
M#-# CZ83\7%ZF'BPW9"'GJ]"&E;0S;$V$E!&Q!E=-W<,CLX6HZ>NOI_^$#N5
M,UX(VZ?!SO(>I^JJ=W<Q7U,9I//G2CE2(Y^E#5%M\K1P'GV W$"5*%,>A""?
M;%482 GF1K>PQ'GEN?A-%9=N:*BX/22J%Z13%"/3B[MZ4IR/BS-*6Z?WC(0W
M]R,!K9[B/R)16?XITI8=_AB W1T#?(.D^!( ?HE_6DZQ\?G;,LL$T?VUCB@_
MX3#;QC#=+-OFS _<%05U::+.=C=8\Y^]:TF0M*[ZX^W )\A,6!MGCQ=T#_HQ
M3;L)OXL[7\1<+L=.UCK>9.R>>TB_=)_O2C\&('8R7.::DG."\0]NSCHO3W;O
M*C<_^^IXGS11A'MEEH="DWSPUNK<\]65FY0L*(G&N0#AHI["9?/\98/*PK>D
M#JA^FOP,::EW$E[9&4PYY M6?SR:[;Z/S"4WA5I1#MW(% <P0 O?YT#WK/MQ
MFW%V,5Z?UBM8#*:JJJQ;K\0DF*Y>+.>9R5<R>!_J*S(I6+Y1YTRRDE[0]L0
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
M^KW%2JEBS%^AME^^S1$1F4$Y;X?J:Q":<XJ&&W#<\X@JVL+C5O89$ND"$7E
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
M<BFBSF^)A>(2\'T?[E5Q<T,0K]:/UXZ51BB]Z!/;TLIZ^ANW*V?9B:B(;69
M9J[3VB%8Z.?C)U[)FUXX_SHW2 T<'5O47(:$"=H:VH7GV#[4G9T P3AJ V.=
M1VH=-OO]&7)-T18XRME([9K-:YQ!BJ[L?9X"XM$K>WWMWX>5B8#4 Z!K&[72
M3CG6)YP-D4]&9HU1,*_&,T\<:BYND;N= "FM0XSW=0\"\^M<?$6\@AS:;.+%
M=LJ:ZT.6%+^AQ[<&N+$%S9*'J<899 NEM7OISAD4&+_=6;2!G17R4&7L"/N
M5$8E=M^QNWK<=&Z  TJO2PL6"W<)$@+@]ZAM/Q/5?G^NG ;G)U5*X_RX 8_.
M&S00SIV^J+/6-9OMV'V1&O\9P A @LAZO?VUX4G6'+:EOTWP@GA]>7D#>F'+
MV=M0B&-7\EVDQAC=26 D0>=TWCD$>;D0>T(DJ] &$P:L^*-E_A(4[]U_QFN\
M+WY(]B@K_',=;S%^@ZG$4#WS>NI:K"Q>9OY;GYS:-.9IB9)Q,XZ=<=F]GP--
M\0TI;P]OQ;Z->JY#3)Z_YPR#F-KBT]_J.-E^8U#PQ<FT-R,@"X6>I-7@"9Q@
M/#0%S=>%9%[<!\_3D:]9H68S.IJV+0"VT\GZ!<]KQ_MI\T,$K9,1:ESU3)[^
MXPD++LT4WKM/ML 4U7*ZLUH?'(SH+J1!528:Y%VQ/V)I2*P.:8)IV,C>:;D
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
MA7?EBRUP!&!+Z%5.6;PG2]/VNLEB"=F\B.1=N6J1?7-&[=/8BS:RNQ!8ZR6
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
M4?01/WS[U8NO1,OK=5PL#GZ*:(T\6[K&UV,#;F[.N4D4B38R]R)Z Q^^;B=
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
M9IOG"6T>UF+S0\,CU3WXP8SMPE_##/#J7T<M)_?53(K]E*7T0(#1:L?]-:1
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
M!F1D_G3M%I =WZ!A[;XY*Y#X%X0OXVC4->2OG$ZM# M%V;GKGVE.KCT131[
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
MJ9( F!'.@JBQ!B*^+W+JI0'_<=Z0!- 5)Y, 96;X%'N1!F!# AI%<TA 3ZC
M7HL )GH)M(6F)6#-!PU^WO7SKI]W_;SKYUT_[^I59CJ<J3FT?"@F&_CF#O]-
M[2\WK8"96JN:LF;4)E\-"8 ?&- &H=WW3Y:3@(.9B@(S*PX2D!@()@'%HN;E
M@*$&V[]2*!"%S@?V$47! V^=.*I=*WWV1SPOZ"#T/ZL4=DI$\9\8+.:8[&D^
MD!U?]1!\9!#V!9'E,CAYI3Q\K^%@4+HY^>JN)XT.VT6A.ZO.WYB^HNJ5F; B
MJ]$\S=4FB#/Y%B/INW[,.LPF+G+)7$;OIQ<J@" ?'M\B,5CG(8_?H4$5(=-V
M6!'Z1KO:Y+FWC$_:7O.ZLS%#/%@L_$)V/I'E!21W'!;8[Y7 [%!M5YN]8L63
M8/Y8/<^).[?Z3,TF?V)2<1</?Z,*JON!DG+T9I#G;C*F,F)F#=P$=BR:<-KE
MB/,9WCVP"?L&3 OK>O2?Z&CG\<A)?FAN(L!;KG^CB<@[Z'IAY\H&3"5^E_OR
MU\K)]VKJJ9JG!(NO^-RNB?=GHU@<A!R=1L3*2\15%'E>C1>M%;7JHR>@] 8-
MC4Q3PHT;3&QM3B4\TUDQK=Y;8WKE%ZC-O3JJ604*;:Z[@8L>';+JHUFKL[N\
M'ZZ(K3D-58\&=LQ%/]<8'ZKAM!JY%R+*.SMC\GDLF\PFU%U:OSY^XTIT;$P,
MD3,""\4[*HIB#]6P6O'/&_5?KP3PEV)DNW("AAY6G"R1F'0HO7^OHP&8YC]'
M-:#:)>8G$J$LYVP^TD8"6/W<P,=7))?2C9](YM8XGU#>%^YX_]B=XF8L=8,(
ME_"QF8^6%K-NSVS?X$)ZKO?O@)E1$8T9QMOMV:(NNNM?T[PG#_U_>78J^.;W
MAO/EP4PQP[F891!O6_Z%8"YG:Q_WLT;/#>ROW.B>5N5<2?^V@QH5N(JI+8[S
M+W8874^Q+GQ<'=3Y]2AL[TZ*6F*9O#35XT(*D-4YJB&'8G4#W+/77[XXLA85
MO_0,*J!T*<^I..\O3F,A63?Q4,MHCJ(5+/C&3VB6/W$6S+H<S'.I:E0@2F:(
M]9:C?*%NLK]]3J3Q,TLFW@+^<HHI0WWK<DBF$XB['"<XY.;5Q6.&Y4#D?.J=
MLEJZM"1\3YZP8]G]V@C5+'0\/L,OB^FJ".4'?=\95*BB=('&:Z<ZP8'MPZ^\
M5TMN73O)J*F6W*?#1W%JR)1XSC%][X$0%A(^^P%[%G&/RT\S/=IF^PK$MN'&
MX(G$)2O)PTNJ>7@(3HP_9@;),+E<:5XT,;$VL3:NLVN6(UT6A#G<8P3D!'RY
MZK.87LDFL"_6\4>?][8T;].+OQ$YN3M_&G+ <8J[ZD[^J%-JHJ79>(NO\R_K
M\0Z\\G([QXX>"1+E:0GF[/>6H)Y<NAS@73&<+L9]VEGQSL#M:Q2/%@%D<C"E
MWY@QX86[XF7T!MMX.9$">Y-EPI$[.X2U$5TOQI#9B6AZ/#69Q52$Q,/1&;_L
M%R)KU'/-)L\W5+ZOC;Y"00*\WBFM>//9J'Q2/\]UQ)=]WDIAX (R6!8O^SYU
ME"OG1K#QI.Q=4%\'[TQU @M,H[)/UJ[_@M<8"6!V9FG8C;H@4Z[IE]U-I:#P
M5MQ#A;K4PT-.AF*DS^J&^Z&VW]V5^E%4].F*H=S*OM<.LA;4Y*AT[9WWX:2+
M1@05GZH0,A<\PY1P(!!>Q^=(O/QQ0#850Y@1CI'A*!!JCE713%3'ORQ5"L*J
M\".TK]/*MJZ@3A3),-&9XJ)G]89L*CXZ&(JM36N]IS%AX#PG\,%V$6R^<OM)
MS['[,NXLWL>L86Y0Z_AMBH?WL-*-'&E&%N"9# Z>IV/636=?TE=776,7>QST
M=KUH]CB#:OC1"B6[)OWH:3LN"?&D,X_AI:8/ N)3MO*::R^#097(IK3W595-
MCKY2"CK<F_67^G7XM)RV0:./#J4-<4=G;R86N9G)?+62O5MHW#C'LJ[TAFI
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
MXW;W&!YKSS$'A"BPM!?+C^W",*'W-%P]^8O>.F(>WQVH$+N[_&T(6%3,>UQ
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
M.$\==ZHL7:YB5>ND5[>YE5V8(= EJ/31<^^YW*CSXKLL+\"(?4&&HMZ)_^3
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
M$D$S %(,(R=ZPQSXB!91K2;VWU/#/#^JX;]-]_U^B"J6ZMGC%D GS"5T%I
MCN!"]?Z:L5DX_H$+?&6!!-@Z;2?_Y<3^I QYE&@D\*#\J2?D#&&THVCCC7Q%
MY"6;1@JY1R26G1=4A^MB<)YD(!,RT"U4/K+I^\Q%8@8<$_SF4%F$[$!Y*P=\
M8FR&T"':;VW/\:[D#P-&B'5:F[(S"[F!6JT]^R>+X"O3<"$K\0 (=B$*M6D
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
MPX9K&C'Q_@O+?%X 3DTJO/P&5N[%NZO1N.AIY]Q9/L!?L1TK!S!"]9N_4JT
M;:@L']> A1RZ*C!1;$IHG%:X[[I#373&9!(51"$?]T B'J.,\#*%OG63MU^T
M]RGIV7VS[3695A#&^A)O]*,6LN!X>L SLAB4X2O<Q@2.FBH[0H7$_;\B*J3E
MG&/V W7ZXW\+U AW 8L-C#>J'YC3%NI2.?E6I;<3V88E_/U/%=T?.Q;_%CN&
M?.K<C]:#^P346!?53>?E2";EU,KY)9PM3UJAT*8.O'JN'OX<%II MSN->$]H
MIY "DP+'I7N@@-M0/,YFDJ^63F<3_D+07>K"'LCD)JM,QU#+)SK96;[M$&#P
M;? >:#!LE^Y+2?ANLRNR>_UMIY?VX#[Y"/Z2#X#Q:;SUX.VCA> M+1*)60.(
M6?&W26W\/2F(LVL )AS6XLD/;^H-P4$T/2.!89:[-G89EE '49,Z)8#[[4.\
M5GGH"?(2[FI?<FV^1^P55JFU<+Y<\8_KS",VOXS-B+,8X*%#,0CFV#U05<^&
MB*K=*.,1=Y8,>!]D09=MGZF)Q04,^!).X?T2)(U#6B<;%J$P6X,B#T!9LZ"X
M,]OL)9"M ,_,-:GCCLQ+X .023(W@%^ =\XBCP%&8<5+U5F$#Y7/38LRG6RI
M8U_B?(Z*JKBT!PI[#AD/Q4,9]D EA"_S#IK6^P^2V*_#OTD-X1-YES7\R_@P
M_5I%&BGS\L\FBHDL5>[1+^.:[ DP2:FL/=#*!-P;9*;^;_3TZHD[_VXFM_YG
MK/\9Z__Z6'<M!Q:C=VY?0PVOQB#:3V?_MVL) LN?4;[=SS]U0#,$T3%5MAJ6
M$V_PJIF#RAEZ;)E%9I/AGV.>TOJZ@6.>4LA+4+]4P3DFFN)SN[/YC_%%NACY
MV1BRTYWZ%,1DM!2(PC*3B\ND2PLPD<4?\;6@R+3/.,_H)F5&<_.3&H/=M7=$
MABC>X)3)7K5XS(1L9\55QS@W@>C!F5 JIW.,G^Y\:BJMB3Y;[K<08I^0$ "Z
M>O&<:=)3^G7D"1Q $D]YB!%+4,07?/W_O2IB=B-$JH?R_J* P3]#%&O(?^JC
M!O_E(M9H$*O0"[RCN7W8)M6U\;?'_Y3I[]V7Z0?7P%8%S'[V5*.0'U:V)" D
MO[TE$W[4@.2V[T_I_W-45V9_5/<,Q*&OBQ-P+$)AI"HH4GB/ 2:\ORP_BU26
MWT0".O=ZN+>G2;<M%#/GFG__6SO*KH2GLXO6[X3KOPKK;L!?KZ/V17(U!?]3
M6-?/52O.W0:0[^&07?<]T&*V0=B?OX%)-B!63WZC49*KB*UY@_3 X,)U6"UB
M^^A_&=<U^1G7324Y[8F$KVOP/XB2*:X?V(0-Y*X[W:1%?;L240HK1E2B)!Y'
MO'^\LA/2AKA. ' CE$ME#V2+6N?2!P"+%C5YLPLR9+-[J$\#UEWZBQ#9?B=$
MS-4$@,2$RD#QBXC/Y2UCQ$OP)@3OKA-T1D\*0-G34C  P#A8;7:F!+&"GS!Y
M Y4SXY0$?^ @;_1"=ZDKF)R0KJ2O*#VMC_H1T)T)H89/VFL0Z-84AFW%=K(\
MX/).ZX#B:2->OX'\2\S!&5<+?-AR=*,7LGM(RRNXD!"*3B<$3Q /;N>OC[#N
M@1RB<:BF+<0+^"J/+B )1<CZ^25?);0G (M-KTDQ8VX2!ROBX,-#O &ZIOR"
M%&;A&LNGVRI#H1_VG<$J$V\$*>]^(=0[%C:[WR:)!_C/ 2ZDBZ4D!-C"QJ(G
MC0%]=TF?1PG/I$T219=A!X&_<R><6 7;IL:,[(&"W!#5 -EC2D%LK)(4:0T,
M#/0SXYUL^SWC/7HD@K,;^.G9=?74LX,SP2>5N^'#,&!-[0F1ZV 2;]GXQ5O@
MYW" !+AT(&.[VG@MFCU0>7O?ND(1@62]'DT0J]BVJ==/C2X8N&%TB7*9(=^(
M5(>OZ^X,H)ZRP JI?T8C*%/M]D",$&"P/= "8B,G<3T'AC8A^+LB=NV)A?,S
MHZM\@%8!!*T5^)3SMS6Z;H8\!Z^257[+0T1HO>PK<*<G:?#*-PU.0D41_N8>
M"D?AI>Y?YD2 W;N?O/HQ*;&L+/@S2ZS9L;.OK$T,GU)F&])QS(+7CQ< )SBI
ME&_B\=='R08I#T>=HJ?-3M@C:H]]?A[PN4NT5<!(/*\\8.G6>*#*D8&.!=W.
M3+4"9B4[59G,.]=?OBR(] 847OW_ETZ7?=_7A-3XU54803;Z*U[<J[7_0C\F
M=<6K-'(\IFT@ =)5O/_:A__?3,1E_]$W&#68@=?:WS'U!O=/'5,JWSJFUCME
M/L!/&:AY+GCP]<K\_3CZ'SL)'?9U$A[]K6OCGSH).2.G(!R0B5'@33G = RR
M?C50 2X%P?N'[^R_WW<^MY-6%8,)(03@_RXH35S_7H9U[V<9UB3II%8]1-6@
MA.>OI.,<*K5S)&YW4NL0XR%24ID32'P0%[$,LLH\:9+J^KN[3!3&LA"5E*I"
M":'X!I*)P>%1G_"P:M2W)-\BHJ4HDZ5Z]-<#?H(?L'MOOY65E:&P)O-UTGQM
M56+ D:5H)%;!-S61BG_^(GX"NDW_< ]4\V0*LM)="67EL)A%^4)6SP"XUHJ/
MW>[X(XZ,&:6"3YK ".#W,NW^>Z#A.3S15UF.26M#=CMO>@_$!IDT* 2$_(P0
MY%PZ9_ %FT^46X#A<>"FOI?[_=D[^_W9O\/$4U6L\*;0-'C)*)XA)PV580?>
M9GZ J@8W@V/1>Z"1\ZZH3WQ>N&;@(^Z(C7Y(_)/(_;:[Q!E)O.&,PBBO2EP:
MW6J!H6&OQZ\7NO610L1+/T+$SA>7#-8P7L0;Y7#\ B_1&];.">A:TW0Z#CP=
M4H:VV;J')P8NS28%$/,APE?@@9!5'E*%+"DLXNU\9<$ ^YM[N@)KYCP/;UJ&
MC,'B(*KCB"U%^$M"B M. 9BA,6K7@80&.5\=<GA):;<H # Z < H?]")2L;!
MB#=*H!B%51F:BWL@MTPBCX =C E JF[4,/B3EJY>=+W@]E%1P2V%-684/;PI
MG9E(Y2GO#-F*!;PH&=<57%\I@058.<G%!'2E5A*PVO"?5AN\34TTQ*"(P#0V
M)U'7UPT @+ SR-R0'._T&G@&_*"0T-9@*#H$L)(A.YFD^N_MM<XJ+UPR,&^#
M9.(\"9JJW->14Y!CD$D+!0(X$Z(T#M]RP1/]-D>?CZX*Z,'[:H$3\D*R+^&;
MQ3;_:;%'4"YCH]OT#R U[IIFQ!VM;CJE*2(/O"DZ T NR(*^[)P>JJX=0 ((
M?F;7HJ<=-:GE_RVZ$$U%Q$)[/$T^;WSS#\E_^H<L .0#+O))ME$\;@_4+P<7
M(*G,F0/P6J[U8-*ZMI,[38'MJE:8\F$)4B#<+DO??0R?@HF^JR$RKR.#X)-W
M2<#@!3^_G>&Y,@YK)0J4&^:.CL-?XP5IX-3I[Z6?C-VOS\D@E4%OG]@0ZJPH
M'C,AN)HC5M)71>>OIWHV?HS%;+)\(5IN2TWLXI'O"M1OWN186 DYKG-.C$X'
M^*<%?4<CQZ3QO_H%=_]+/_\;W=\4Y0=9>9DG94"X]"R""C9R8C86\2*'<,9,
MLEZ$OEUX/L^[)5/BL7^ICSS<EV.A-V=:U\V%V_C)G=OUAOJ?'@L_E428K](H
M2S.B64((X DZFJ]Z]T;NO6Y(];B,.!,NG7^M==/L^OMH&Y&&C_;%ANR!@4_O
M87@;!*[7#1"].7I2&,P&"!(1O7X!FA;J9E?\_!6O6(W-/"V'LF_DK-4,3#7Z
M'YNY=<@_I9EGD(+Z2=OQL4\N.UF>LXW#H#T0"WMO]KCTI9VZ#W.Q!G$<R</R
MCWH%DVZG-SWAOZ_Q]=-8U& P.6.SAA[<1TH.G8S5&54+S:D(S3;7W'*2._1\
M5.4F64&H_,52V^.TXE;+XHT@SB7%!%..\WR9#QP9@EYW<&+S-+8#0!%_.AT]
MD-RD/1#B)8I !<<BN7&MID6N:0GO5ZL>&.[T _R$?N/?-,@W2/UT0R[]K$UV
M1*8ZM!WC[5K2;2]G]7=FN2!)YTI8^+,TV3J@C5CSDN@I",$ &]H0LG@6-8->
MV0/]!2-8D/J$/\M(@K</_.I93">8YRD+I5J%:5\R:H\[YUF;9O&)#K1#3;R(
M)0=08G1S93*D]P-XFZ5V9ANABE/^GMC\'EG6$A[W.''.73Q-/'9.L3APW)J=
M;#6X/QOZ;<RU'V/N@?ZY*AD?]!T 74]U?!-1^S<1">.^/(QRPC_JY_'X#)PP
M8Y-%B4=5DO^:9BT!\!#U0MY=Z*?[0NHJYJK!2]W&V:O8BW:&6['6#%T!.SBU
M[6LN3O_6>!%_);DD:V6?7,P@N>A?,YCK6LMOEY' V@#"[U,@K=.%S0%Y!]=U
M/^JQF:Y1K$K3Q-:'_$T.88-[PWRXKCK8]KGS> 7 I6.E)+R<(+ET4OO*DKTM
M^P3'I3G%*T33Q!, (5WW+GDLX?JH$)6[;]$+@?F[+;[?PN^ E:Q'9(K\5M82
M"C" 0J>9:R_!6.R3/= S0:+HS"BKR'I!Q^)KH_BUQV1'6S[+++CV?;9%$L)Q
MI-*7MS_RM8%:@$\$^>D3K<6[;3T5B5F6 J?=[-++,"WC7DS.6#SLR3$N2 A<
MV -Y;2CTVRKL5$)@'8NS6:/[=M%TOTJ1*F.">2=,""][41L82"B219JOKTK(
M#-L_>^Q3V.?)(3+_1R8<= \MFJ#[/*D,S,Q.]$]/BO=O3\H6?*3@W;([1UH3
M,*.SSHK]"B/2SW*B=Z@%MW&DFP*C]T GB&G[\KPV/_.\PDHED$#$ZEG ,==/
M)CKVP!_([8$@+ @<P,DF]+3JLR]+0JG*L_)+US3\>4PX/*ARCO !0W,*$HX2
M@E9_0#FZ-M6MO0;\O5KE&Y2?G3,8QB!5@A=J+DHJ/W[10E 0/KLP>Q@NY7SW
M[RSPBC]JF(LHV+$NP2?VVTPAO^VJ\!I7+*X&C@Z,(Y8UDO 08[[9'H W<DJ@
M?]VKZROSD%91^,I.;9XHVG&_=[;\S3M#_E/5<KE*\$K-Y>7.H5-K[ _%7RN,
MK%.48=_N6_=O66/R'UEC0IO$9-4Y@ -]K[;)1NT_GS&X\-1&J['A:[("M:^2
M_7D?<2@\M-A7@I/[HW)9S'8#:?>M[B4E!EAC%& _)$OP??GNI[K"5FJ6V_AG
M/3MJ&52:)([4H&(J@$D 6KM;*MBQR^8/&8I^OPM5XC@KS2?Y35SE/\1U_?O4
MX=^GWI<^U2!((BA_!Z+'D4ZXT%0%J['=:W*Q4W[J=>'Y=!62C 9'+;8UZD.V
M3P!$FW*^O;,$MCOBB4J2+AX# #> Q!KH2&4Y&<A+.-GT,Z.^)H_"'$Z/!2H(
MGYR5)-<?W62'K6%=OI^CG78*P,1Z41$9T?FPK8&JM'@[U%$<1A. /KT]4+;E
M[TK57J=Z7A)^R/P2?S'_#0_N^!C'=9Y*RQVBW#T$P ]-+C#NHDG!>LJ%D&PW
M2#7=-L@ WE=-LB#.)7,&E1@;->6V(TNQVATO SWG'\EN*;Q%3B%I49.)(3@C
MS_ Z^#)$Q#6>.6[7FX5 ,("/*0,N,OBK.KR]?H9X (7K(\6CS^/ZB'+Z4&()
M9!49&[T<@&>KQ]]XC+-0MY7N8GX6S#G>-#<7NSWGIK6Z]1*^\M4&@_JTRP*X
MU=X:/9RE&(#')\VC-KX 9U:#@Z^)2/-58*DH34<QW")-*D-;$JRTCMP/%YMJ
M!P!D<CL\NP>Z[)Y@"UA>K>ZN+!N6FU^<;6X[/ S,%:=-/V"KL0?:+R1M&?Y.
M+M]:UW#_G'M91Q[W'9&=*&GS>&0T4*UIL6V\+?PI.?OF:)D4F6.0 OFNQ$(Z
M8=,&B]3&G7LB/1R5\BA6,:#IJ4NP+CM8!ULP"Z'>L'F^2?7$+,,ZS&CP]$1+
M9'@>P!_!='DQ 177E1C?#104V^3A'[G)OWE\-.)A5&..NC;JE\2^[)<D_#XX
M*O:.IO:7T^1$F;_!\1[\YVK-=94?BY[-0BW>@Q(J?GSF;,<O\$Z+WR17^R=L
M_7Z.S)ZEDGH8]DM"89/I;T43(?N?E__GY?_^R\FQ.IEF#XO<BII%XE S6:G8
M]3:=_^Y5(H46?/N^,/LI?6"G)>G;E Y3'V3SF.O^?UZM9_ /U7IA_[E:;U0)
M8)N4_\HVG0&:4"_\LS[/M?'WZKU_J5J@7T>>P\WM@3CQ6H"7O$V]8?A[K/Q?
MN]N:2=UMJ!>EF(:_ _!5)M_"Y0S D@U_A<M#<0K$K8 ]$#6A_1T:,=ZY\>CC
MG!QYJ@!<#9' >1?;M2L/P)T^X"*O"G=6VO\6?8&SXEZ2XOZPF\2;NX8D8'7W
M_+\>'A=O0*U" 1);BX_?ANYL"&HT_!<!EY5? 9< R/#X/Q;I4?X_+](#=%=?
M8[O/10_< -UFG/Q>/>"[KSP@&5!K]U3BF>T$)@E/T178(1>,?ND>*.W?5>K]
MP=%^5>HU_5FIM[$"/@Z?5/V;FMGV_N@=F_S/O6-ZT/^ZN%GG&]T*SX#_=VJ;
M-T:Q2'O<!0@Z(IQ8I;M-C?G\/30.WV;F!O3/EW@-%4/8QZ=8OO,I-9Q#XGJB
M0^(F<J%K=2+\6Y1%<U^4)9%X%EAO-(GRH?#T2(0TWS;T'SD3X-QK@3<PHTU:
M;X]LS/R9S/\S67^L%.9OR$GS(RR>\EM8?,'D'\+B[GT%[G0_XN#PQ:0*@\KD
M,5_"4YOO1:;,A$) >R* TT8;TGDE?+=U.D01V+"=@^"HXYZB$S4#B.]Q%Z0L
M3,GY!_41(U&?1/SO% =%8CCE&&&BM"@,/XMHZLL(CIQ"D$,FN@"5R/$G!+G&
MS,$^/.8EA)? %+;S)]="MO!52;UB@:A)K1[(PO >*-(2> *.(6EII$>/1R;$
M"5W")<+K:74BOX?ZVB4G E\?D>*-]CSB&X4ZJ3;J[0HPV17<&O 7DN!<L*8J
M#GBS@G(G+!0?0@]OJC)XMR%Q-@F53]="+='ZP2Q:)263WU*6HP0)R+)XXS9D
MDA=PY^"#!(LY 1NBK!ABHQD5Z8XB\*#>$+3J^FI[:G982X:5'_49+N,>19P_
M7X&%6K7KX 3?#8]",VCB,G+^>L\P76KIN(&\"["Y*H#)-G[.(*+AP@9E$EJS
M!#)-QQ+/%_.*Q2OF&_/ME)*!#X(SCF<*0+@%1(K.]5S7FU"L.#FVK4K(7*<N
ME(X4O[,8)W4SYU&H13MLY2S![,;;LOM$T=7<DCAD_#D E1!8I J.BZO9(X/B
MB>U4CIB0] )V,:3NGHEXQ*4I7]MI*UCLCGM(1H/1I9H'PT]N;\X9?B5K$SB]
MGHKL#XF@5NGB#6_Q1[ .4-6[&"'8:V[.BSR_E@=>:#1<1\:WY1/*N6XYX]^\
M&30=&?%;KKV?=[SU/4-ER-WA=J5;%KX86%T(3GF#U4K.O_ <YVZ#:O],NM)2
M'T^YW5 [3=R#7EY*&5.9JH0T4<S&Q2Z'^4RA[N'N^0#-U2]QN:Q(U:J[3O9A
MY+)7D,*("<<(8476K@M4\GSQ"Y^/\)G4P(Y:$?3?5:9<MALL>^O1>?$D\>ZJ
MLS5?<UY,Y(NW?K??#8?UP4O6WQN7E(D,:W>9\V7T3T?%%LSCNUW>DG(7%__7
M+P#XWVC8S[QZD"G^[-!9,M.4-E8F4(&Z'.C4'VC]X5\J&CV-T6*$\,)*P^WD
MV4O@[>,:VT2%V#^O*Z[2M=[8X(DDH3<4/XGZ;Z$WJ9T=0&_4VB%\,\';17PG
M>QTY04</GTP![+ U@'$6)+K@0,*X/L *3.K\?2&X(0Y*E/N[+M%2:X/XZVXY
MV.]WRWV/#.5]NXEC5_[[W7(-WR[>0.Z_> /\(XF-_!D%>OV]71W^+4\R\"-/
M@MK\I(73FO: ,NV!CD1G7CXH<').X=NU&R:1A-\+ZW5Q"R3^ -UU@ .?#6.$
M-22<)C5C:75"PB#WFB"3,+#6-D(9)T:4(]U>%[ZMV6/H+/GS@;K_6RBG87\H
M!R EEW&CI%@S&+^]!^K7J>0F_0:P,"?YZ/#;8#R-UF=L.L%/"#Z^JT;X5B$X
MP?5'A6#?%]01U#]U+-6#OS<L?4]L#_T7B>U,W%K=Z/;9,S^B,2%MB!ON_Y#7
M5OR5U_[70K]_E]<.V>ZC8P8 )X2%E%+8_IG7?CM0N4#*:SO]G==V0+KB2#UM
MQL4_\]KPW_/:\'H\1R7 17I-IDWH_JC;^[,E:>/_;5:;5.?.J_Y'5MOD[ZQV
MSI] 72&R0; 8JMI7<D]H'(<3@+DN-7OZSE8H$B<KM>:?U*92%I*XHP$BFCWZ
MCPRVQT'2%+)_EMOC+?Y$[8%_0FW$035W85)Q/>4V];K0?Y4N4;5#_4IM(W6E
M@54:\ *4)%B/=Z>>U#D@I?5[[KH"UOD=M04A"Q/_@MHANPU$TV\E\[DAK;20
M$\#J,TDC41#OKMU>!ROAM1I\B>=^!BV>;<O!!9V+B;L ):0AM']QUL7=E59?
M0/T.U0;:)"AW_!O*=\!_ =Z(]SH\3@9Z!<#,S'D!0^=&X-Q!B96CVYIM#W&M
MP(,&Z4&K]Q%\^2ZJ5K YP1B,;NP!"Z?;U%3"QYX07/X&;H2WZ];'":+W>WC?
M#:(\*K1"8@\4%AR=@N+:X/S&T"O5YTE%/<:(""91U/:!$7@?#U&^2G\)IFX!
M7Z4"/+ <54*0>_D *K9"CWB!L1/V=HL@4 @+G8>3PR<6 !KI"'F-U =0V9.$
MRKT9Q'D E2LDM.82.(%U^ +PC[KL3G0C1?L1@LTT=T3;MP\8D :YZ_G. K%Z
MZ/L(F2M8^/*&-'C2.8(H.N]>Q=?E20EONGX;>-&"L/#)HHN$^4W7-;X_X_J>
MP2?3WBX(-B,R9V"K%Q"M:PJY 3JRRK !D\D78@CL@N!.^K96*PO((PFV-;@=
MBT]8(TH#9!TPN>>W'X[M@5):B3MP":(#]LEX#7QP].W6&P'LW6W/= _,'7B]
M@CW@7-*M,2^U&IS!:!'EE9'X+<@GK:+@R"W.$_!F:2CA-J&=S0\R.C7K_2X'
M/C$"W5)5OC5DTA2^VP5PC/G1VNAD&4?KD"B ]$]LSA#+4,07%J4DXIL>1ZQL
M7V.NA<$;-]IW'0$\Z[/'&!+E75 +PZ@8)+J*$=B=)%_<Z+QG*<"<FHH\7ZY+
M5YIU]Z1K;39O,[ 'TA]UL]=S1QUSEZ9%LNFUEA[/J!/HMM7W:,?[0X9%5T?>
M B!+@\0#!AG/@&QQ7@D0>B.J]B(W0#"^?!AFX9(\NVI9%F5XKB'3O/<KGJ66
M*-'IKNK<VRLL%?9^Y50R7^.$_AEG>+4EO 8*V7T,K+E$"U7=W\LETS(15)>2
M,JAC];8Q=OS4\[HRD9$H76\F#8ZBOL%*NI,>S!]'W.]_613D*7*V_A0J+C_@
MQ0H.TL?,U%4*UPW$Y!4$3STZKWOI)#DY%AF;6M<O9[YP&,K <GG)8L&ST3WW
M^+O: :6XJ9$90SDFK2YV,KE3B;%7!9@ZS,R>%OR?W;N;J6VPCVH4D$6B*PV)
M#*.TY@/(Z.G=YYT62,&=0?HB"+O6,].!D?3QT0,$=FQ$=->0.9&GVW*LE_9#
M_IGN)WGY#,57.'5=C"]2=*0X\%0%H#Z\5/^0T.M<EZL6Q!Y:+*]Y@-XS,7:U
MDG*L;2,UY-FZOAJ>II*F>HMGOJZQ_'.I4+*".?>!!^Z%]F\82R.A[ &@&2D.
M7G]W0>0]<YWY>8:7RL"!/LHZI26DK[2EO'GJD)0D\_A?#K>9QMYHI>($;Q=9
M75N6W%4:@1X=%HNWO1_N>_E]HI6WP@YU:SE[U$/H <U(HI=C)BZL$[W8X% I
M196]5-T<-CGI$BP4>'(GN>>E(XW>$7^,_9TNF9,#YD@7:X<%:1OU/H;NXOAS
M9;XM]+D-(+T\7EY)C> "LD7FPVV=.C>,(EYY98  G(]P2&:??BH,];.\N0?2
MYMW=AA-Y*AK1A9'M?H5\K X[9CF&P3R:?&RT[#O/#&I53_9YQ4^NVP\QY5[Q
MZ3:V*OXRM%B-3O7*RI353YY^A(GZ( OI+P9OU7N0I5L4O;HWV+!TNDS^?6VS
MYQ$*-\UFB@AJ#,[B1>Z;B_-2(E,7W PVYV:='K'&ZS5&#Z24NK&B,*'W]D#M
MBI"5UCT05@1>(V>X!Y(&( D%>(UUO?',6PK!+@KU,3S8XUWP_,2HF19!E*6E
MT"NA;JT$\*$%P)R^ BS 5IO')7FSBQ:KBPNU!)1DHS+8(*4[U2K;BKD<K/"B
MG6]L]CQ]@-D3\?8C\YN;$L<0!QIN1)UEX%"!5M,TS>G ?IN#:+*7&K)S]O:=
M<_(13@'*RS*NM^W"P^<?@>G[#5>:]T">, )?NR=_O:#?>)=//&TQ#Z_=N.&#
MP&?!B5KO3UR5*9R:8=7GGSFH0:Y=R+K<N_LY\,+I>TI?LIF=0EZCQAEZ+Y.*
M,R<@RUKESD\TB_,Z"A9< OU%;LGG5&F\H4_F2G6(2:ENK'0?/?+8B<['_$ZF
M]YN4Z; GQ= ;KJP^%EI"@8;J9ZP;GA"X-2%KG="=U3T0016,>?45F->/)[,C
M$0RQ.UWU4DAT]VU<\&%QAUGC4B'):!HV6B-:Q[\J)H@,'";@U2,(R')?USWN
M#@4=0J/D&"U*ZIO4(E*MF+.3B@UG<UV&W9F9KS&H7I@1&X_7&:F]VK4T<TE!
MY-9YB9@W8\\ L<%_%UN*Q.V^69PK'YT2DV'!;9A=WIB:FIV=ATHMFNTHI%>1
M)+@]D'\.&SIGA7YV\]4<5MG^/+0TXD8MN1GK))W.>K[B<PM?T=:,Z:\2,>?;
MWK5I#]I;BKH\>-]0H/EN.P:G?*_QA%7C[IK!X%C0-0Z^F@&/U(XP-K_D@=F'
M]E[ALWQ9)SN?!6RKL8]5L!Q^R.M7\_FVG6;O2"7#W,2::W\@TWDY/LE9TG?#
M_J9?G2'T7Q';9M_/0,$[9 >4=@T6X%TAFS18FUXO\"GSBM-=?Q\*.JD 0+2X
M&XYOX$V7X3OHJM>-3#&BVPD>'YV/G&RHL#Z=$A&KU-+;U0.6??8Y<^R<VPE;
M59<W\*<KZ$XI@0=F3MP!:-%3R4+B7-.\N8"?@;N9!4?]&//JZ7A8XGW,E^KQ
MN?'$Y<0PF #=T:QA[=*JG&D3 O=ER&@XD8#: S'JA=3U^U2.%Q?F*5KS7DH^
MP'#Q"F5"4B7%J^>>D5&&SWV,7V1XO1L([%(;G+]+G>-]KR<8^T0&6.\+!6UR
MHBQP/MM<5VK=O#L(@@>S5Y4/+'"%^?!<.8#MT'H2HD1A@2YQ>WY12CS .4M4
M44E55U<7HY =\IGO$5./1*@BKP?M&IH-X$L"?XOM7X\I7FB<G:6NW+O/74@@
M.Z#9]K'1-?H;M2<Y70-63XT+W*?= SUJWP.Y]W5Q/PJG0%U!'Z'\B#TF\! K
M>H:5.RJJ*.'=5BYKO6557+K:N;25C!J">*D^8PUF8"0K5X^O5"@F9HRQ459?
M"Y (%U$'\EUT()'Y'7<4)2V*!DJE.BS+C:SR#=')1-Z^>Z;\B3!D_'3>'B@A
M##X:O0="6\1C=]==V[UMLOE[%7.X;S$?4!-NVF >Z.1\<W?B8F[#^/R#M,6T
M6*<UYO/!$1/JUO'MK^' 6842:M/W0%46/406U=UGXS/%J&!=ET^+.[0JSA_7
MF6?OB1AVB6*T*?\:N^+&NC$DK2BNG6UEY<&P9)@?^Q5OT))R6ZO*Y]M1_;F+
M"OL?=*YY)?3@%<?8M4)L-.YA"C=28YM%ZP(N)_HWN' F55B25)[@90U9"< ;
M4L3#$K L!^^7A#.PJ_'8O0PHBMI57QX3=NUWYY"P517S@%[!Z<S4XIEZM["M
M-L(J>GPW&@/I9/73OTOLY^G+/BJ>RKS1;P"#\E5W5=^V:J!NV4G0/%V1QVRL
MHZS]AS$6;<?-XP5@-5N]1<\!H:F</O3&:&9(R\CUMF' 7,.#Y,#:[EK5?E41
MXB.']Q(:07)E@,)Q,O0J$&I)<]Z@\Y:K@"0/U;Z3$RC(EIG28&,/2DXXZ*IV
M3D&) %":,2E*NHEC8G2WU30M='5A-T+L.>*U&K]LBIX.6Q6&_[9[I/M" QJ)
MKG^O0H)OO7;F,ZQ>)[OJ[?C.CIL]=[@BS7G!B GND%3GAS@%[48)P%1@82H3
MV6S02G=*!HP3C;_%M:+S=B^??RA$W7%S\;30NA"8K,KK.1/MSAL,/3(X3_-.
M5B!3:?:6B*7]4_N.$^MD:#9ZH>F_AZ0_)#*/=T_F3PT?RQ@S+9HXC"R=>6A[
MM%XSTBQ;^_4>B(HYA+#^8V.U/7EZEE;6V7:<:<.4N?G?)?&R<GOPI:>(SO8E
MY3&E*NDJBFZ]P41S1T1?G[Z+\<D/V::$=NT4SD&HT.&U1<4+[VH%\F_. S.Q
M \D\[7MW?^>+%RQN\@U9].2]V8EW=\+#JH)[^R;=<)^6JRZ_3+Y]CO?KYS\D
ME$P\R@?>GOMA8V:17>T)%QWUK3LGH*4!ET/C)XS)FSW59"+'#&LD&B"3;#+P
M(60:U/P:76\5B_\5!:JZSG3^.U.<R@.]"_,A)H)MYZ=:E,+4=MO/X%2M(+X\
MW6SJSW5M1,ZJ?LD;?NYQT/4F=M_B=:Z<O-U7&38E8J?"=%&$S39HPVU^V?8A
M]G:#IF-:5G_<[Z*Z*VIEWCFC]F-6=^E1P [:W#ZQ,5]]YT4B/I/=?[6@_1ML
M0F;9(+MK^BLU;HH$R2>>^!>,NOQ^;VGD&Z5VJ#<JV+]XK<!BIF3 QOTR,JS>
M)\+M@H;CLY%->"E-%QB+;,>;NZ_C@8$/_QI8X3<$-:/6V579SC\] _L0-B*G
M]2HLA6X(E=Y9Y1E=HU,+Y3HL89?J#^:U[.MBBD'ZH=68:FPOI>5I1+@(6N@B
MWTN[HRYE1HM+F$EN29F,6R,<QW?M7#9HM+.33)5\A,+#0V?Y>BC]+)_^3;8*
M'MLK"<=N?."/"K[^/)B&C@<=]\1MWMY0R+ZAU_$]G]C7MC^V\]U,7]8 RZW5
MH[)[H*AO!K=2+'9KBM-H8@BM Q8=QFG<"UM^HB]A%\1U4=+UN:HC@F9],)O<
M( I-[+4P53ES7<1H<M+V(]*LD8D!%F4\PFG<;PV(Z7RXW<O*^.QML()?NP7:
M5$HJ*:LGL!K-=FJ_J?\3,GM?,17BDV0LF^-@'YSCKS>'T1'RX!@DJ *3AA18
MJLU!B&N&^@&34..;NW2V&OD2K<9<8RMBUL@LKA"V.54,N^/:[VFL=2$BE73X
M7A($NJP)$*2R+=Q*M$* ZE;#)3L[Z8.NU=C#?L!2?UKO&W^=L^ALLE-BI3A\
M/W?5^EQQ#OX-;L@(VQ-O'M#>1)*63]T>J/4GB6R6DC7^S*DR073^II %+QAA
M-WIZ@AEG!"QJ)5)[\]Q$-!DK[%0^93&^XRGV9)L3*P/[A\WC.RW<;-G..5US
M@2AM$DX(#:#.U^">1#^P/S0ME"$F>L'"S&)D-R0E(P%]?GR$HUX[DW4/!!"O
MB5TCQ-84 .JQ4!*NSZ3\>.I*0FG*6+;:T/<SU#;_)#]'MQH3S@:L.A9WA-UD
M;@IJ<O^P*3K7\,K+0-[P66900-#YU53KO"*4JXDJ=5[*8 13I0V>TVU\#\1F
M41R;I/!^[O3G3UYE=[2X.4<*OR+]^(OV0%D_CYU49W!D&NQ%QO/4Q7G-2 6/
M*0LB%:-.BGEKK)#Z*@RC,OK;[/Z 1[6 ]4^T[?_Y':!/_]G())+^@"7J![')
MG\9&5ESZ0",Y=Q7B(?#YL(/#$'NO*-<YOFN:)\RL[3'.+0-FD8?CUZ_N@=BC
M9DSQ:"2@:-<!?UX:#"P(IQEU#B2B$9B4+:YGE?Z!;\#\%LQZ53O.1K^IE? Q
M\TY,:K;__\D5T.>H/HH4^+Y-/$)Y"S<^+LU7?]%4*[KXV%J;_>;Q%>[\"&W1
M=@)V1WY4T-.YP17;6UBA@.62PU2N1T6'J:U5VVRVOK4B5][4=0^=42YP]W\U
MM"%Y[YGWE8\X_\1!'%H21M7(;I9>^X3B[7L5IO.#C4S/C:^Z4G%$>KXL#5%/
MT+AA.H%[ANW?.$K[:*1%M@)C)5.#X]J-K[%I%"&;*YNID^:Z[G;E4SA,3[^F
M[U9U>DW?41%J,K-<U$<QP;:A5Q2*[P=FZJ%TLZ['$)FLRZ)\^G)2K:*=V485
M8>-")64I]^,3Z16OD*-$QV'YS%695NAA5L=XM 9F37'G4G.W/$\X?"JB?5P_
M?7'['<\SC+(*JM0[[4EYE?(AM$JKB-63<P$B&Y^%YX*AY")D\R-TV.#0B7:Z
M 0M7#C3,K/AJS/15A9.O6EJNGO_X_!#7R8#I#500D1&SXG_Z2R%-ZTL7SG'+
MM@7M%LNP\:I% =OB5BUQ\@,;)SG-1VN0%,#^THUG\$^9QJF75Y1T(U_P3FK/
MA*8:J_?+CR5W7W#KM:E;H:N>6+J"NW"V6T</>OAS^NF<8S2.$4KR;HI<%RC=
MCUG7GF2K.H/S3W'66=<>KEC3IW&JB&)3=GK]MEC#)_8JRI%L0EKM"%EU:@_Q
MU"Q>R:S<.%P]^K9?NPE%/&M)F/-S'S,F00Q(H:WKE<0KOJ>85F;<.%93N4@S
M:#U(:,E?B@U^P3UT7FQYSL!J1[ :;H,>I8S7^$1-)--XR#V7O[1XCP[./TAD
M,R6?U;^.-O U'L^4=F)-[^&WN2/]KDO J"S*-C ^+U'@XV<["J'/YX'#(F68
MZKQ2NUDVXN\@*#+XRDFQX.V!HUE9*7]E':>793V@%4T >=V.'M?,&=![-:A\
MH3#S\FO1;E5N18;R\ <#*4=+#XPQQ/;O)N384#Y;*5A2:AAHU^C<L&CE*[5<
MFQS^Q#VR14W'Y1+.[23.\8Y<JP[%5G%NG,/1H5)S>;J_HKLX:FM10_3-T:K+
M"MSC3ESLP53+PH&][7X$CU3<PV4^942!GD$SS=!N; M%P@WOBYR:=R=/<M-N
M\9+SE*X$<'+X-DIP-#X70-]558W<H%+WU'6S/VEB/^BV=+YR5=E!0V_4I]=H
M-[7BT=9A8L#(B:XV7W$8M_(% ECU:WOW+<JWYF &!UTV@?-H/I]N>&'TIZ[Q
MW.LBT8K%+D;D[[TG$T 3I7\5BD#HOSJ'*Q3WB"R\*,N+5U:XA#E"=8#>Y0"]
M+.4K68HJV&[<Z=*01D[JJ#W0X_SHF@'$YGW;503NM8^D!R')=W=($_',L5*^
MM0;?$V8:.YT^OJM</U!>$"N7\>;EW1B*0)!\3QCTHO4Z7?#-1+I$*8Z)>'#C
M@-Y L*_CYN#9'.,"X8.GM">LD,72\JX,U5F08P1+#/*YJ$WN_);612N'8+>"
M#['*NIKNEHPJ[V]?LI-(&$LH;""VE@W,R[!CSY29/<&;RR%'FY*6!YOULX7I
M7S9O1Q_G&WRF;U+/P2RE/;ZP0M%_(_-R2>J%R3LMU=9U5#SP3;\#9Z6B&N_?
M!(UBZ8+7VP\/Z0RJF915EBE$\2F?5>DL,"5SN8S$! 9[W"3G?J9NX'ZS8ZD@
MGH?(EOQ.(=-P1T:2Z5*SXVJ4))-]S7/%*PU'; W<W@[2V S U&D'LWR]EKK4
M)(O/!5G?C#9;EEU=V]!9@S[%#-&!<9QF6SG1HL5^GZ/8ENEMJMG@8^R!3IN)
M="EH[/)+,>\SV!,CY"GU;!5ABY*OWI[J2!.CI*6.;+!O$%9W9D$?>XT]TC"]
MHNRK'G"<FZ%X,Q@AFLP8B/GP/DRZW@5<"R,7"UFG\\,[]J9FF+D:50F7E7PH
MZ9Q9-=9@#0S+]FJ,39G@D,U9&]N=\<L>K4O@P!Y+<NP7D>PN+NKEO!BF5X/E
M#^ FGUIC<>J4%ZX&#*!] _Q$A< 8VQ[HPX*8V*T77ZVM'WR(M7"[V#@EW!*@
M*;4'*G"U[RQR7.$P<R6_I\#5^L3>DS5;("M96%GB_?*CN^ :E@,);X(G-<7J
MRB%+HW3SG(Q=24'(C:\&5/<$6VDO7&Z6BEDWH/!<N^\Z$=+I@"M #(BI%6F-
MILN.U5JD1]W_&+-LJ V2_GI6!?U4FGH"K>;%Z9MF_FHX;L%#O<Z)84#>*&JJ
MB=><5R\H^\V$==>;AP4B-L?F7)<#\:G9G1[!EQ:$E7?RR4^=ZKWZ]6R+[ '.
MR#6ZZJ](R+BQL[R+5]!I0#L4U YOJ1GI66U>>1."8Y9#7H=G\+XL<%[F[+K6
MY\FM:];5Q&(7$ZCNTN+JCCS]@JOJYLI5L+JS3;V3)W^AF*MYNX#_-%_I*:-@
MV]W9YFH ,"V.2^??X[R":QU'^$8;J.5)#[Q0/U/76R2L)V?Z8DSJ<\"-^VM;
M(0]=-6'/*N1R!MU5L) 7HMH3W999_$O(19NPX0<.P9H.%TN@$9%"D_24'!X6
M)NBCA<LO/1+-<AMY,K.O8<;2[C)$&[9=@'C+KG0OJ?<^%2D,X323$#GA$"0\
MHI@!;PP\=O-1V*35B#9H_JWGPV'0RBUE+)^LZE^M6L&+0X,&+0)+AL\O=:E>
MOKD:!:FL8+Y_9WW /O#$FA5$UJL6PBG%D'IU&:_O^R+',DM[4#)!_)363-I2
MH@GS-!$4L$,\-N,S'1&:B HD7-^T#(F&O[HV,?@XCG,[D2[)QI/?V0V*B6_T
M,RYYTZ_;MJG],&! \<)1CVH5>>:#6Y/!H%G[KECD&"PP@1/G^WYX;N!6MV%Y
MH;=)E.3N9;=K#'&F7)_N?KXI+7W8'D;UUDR&FW O[OYEBZS!;=7@ TEM!UZ
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
MC$*WW,O.28%5A*JT,#15CW'V5,(G@KA4L?)QXW/+K([Z<OI+XPQ"M/3&_I8
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
MMJN2)6(P/]"DE3Q*VG@5IPOPB(MH_PU@D@=2[5[U5_G%W=8=F)0=LC9$/F5
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
M3[56*X19(&[35E1BQ S&K2;3IE]-5)R>A_Z^^611JJJJ1H>C3DB?RXG@ZF+
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
M!%_*[6:AJ?HUZ5ZZ\U'U\7/TF]SEZ$D?$K$D=M);.[AP[1>?52*>G 6/[]6
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
MVA4/T";:9R*V.KAPH$J^>DW2N0K>WO=,F'YZ5!%NV'Z[/IKL<05261D.D62
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
M<O:RG$ 1>[4P_9>RQO83?OIK1M'2WX=]I.W#/Y+JAJN3J;,+DDEM?#[C'R:
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
MC@K8.&.^,DTB7,]JSWS5Q4DV]KU1EW?VZB?[G<ULWU&)UD><B2QR?EM;:%H
M,D^$IPS[QJ2E\1:.T_%RN+8#>#'3"&I+ZD^ U=#:MD-%2=U"OT')\,G(+Y.W
MI)1NA(Z/,Y %/YS)HC128JP[Z"PQ::W  V;5;)0E7D^HC7$>5![,]"$;[M9.
MPB5:W3W3ZK\-0"7:J,;A $/T>SR@58?^(,/[ ]I<+T3\_<<J0=BW%"L7N8=/
M!$CES=1FU-72F1U1R0;U2,YF5>/EIJ:- 7C3IIHGZTO[!P?%<"O?S+#<1!:2
M@9 @'<XO-9R?#>JOX,!W[*W=H5W--VWZ55@<MXG9K9?!S4+#]9%WT2XV=@7&
M:V/97Y.6\MS,DLPGC%@_T'0J"[[2B$Q\6\J\S 0 :"*G&Z7(3^W>BMOF=R.M
M Y^.'Y,6DW*RCC@5&W5S@X*TB3DT=2&&:#9>+('>9 ,/0)J8E)OSU\K"<PV5
MG8:5%VKC6MK-![?U0&#Y%9Y!L/5Z=>NK67)!D'U$T5R1:.-)7_K-*UR^;]\'
MK(EO&XPI?:GGN9NL_,J!GZ-OS_N;&[F8RK,&[4)$+>,\;]Z2; O8P\.'7V =
M3#Z'XH@KLAFK*/*%.D(A"14MG3PV/:_H!8G(^HR(P\>KV1DCN(@;&V31H1K(
MH& _WO#+LYL-0S-=*M68TO#8Y(3*7:5,3UY%)7&%/>IIVW@4VGQ>K)''2(#B
MMEO6].K(I9;&^K('+>QRD0>&3JM5QRD'PW@ 65EUV^N%H=W"273@I+W(N=P'
MSV<><I5PPR8>T"$8M\Q<!D@"<?3C*TG=$04>4*>"Z=4#T+=X+:,S9TG/:4YP
M+8Z;.?C-DA"G^+N[A<YY6 ^H/@GK;#RX24%Q;K;>SO:G^ "@X+.S1O-I?,*&
M4OE"OD9OS>/(GKJ08>_M5WX\7Z.[L&G@AT\MYA%,XA/PY2+OZJ7J;3JT)HAJ
M9<= _)PDIK<KLFIZQGNDR4E610MT3WR"<K&Y;Q@(A\ YO([\^(795W5T<V5
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
M;R8&#KD5N3?;,BNC]VCIFJB#4L\7QGBW-$16?CV0FPYG(-CY@^UFDZ.]!#R
M*#Z9'X:B6?0I<71BWKI9L9:[*\-CLK\4@'[FEHP'$'.>L-IY?22P*=+<LU^$
MMX?JXN;G0CL$XXK.Y2,7V_C.H];>DY+]%L_W&!&495WG6$[&8M[RX8#P2^AG
M)>IR<Z22>L1-?M@6A[/XCK\<.-467 F)9"@FXU\P6KLW_0(T=(,*'FZ\?9*/
M!P1/CZ['2R:1E-4%SJIC=I_9;K\5-%;P1=Z;N]#P+O_49+PV%W0[.S_M&Y3"
M1]:GRJ*J.BSL5 PO(<Q@7M# E2ZA^808*_S*L L"&Q@1(VNS*UEE,A'>[47F
M-U6Y[P042 #.SY?C 2''_'%4H?;B@_QR4IJ7XA"UKL6RT[.1P=)*W-V%T[1O
M(F*JH]MFQ*F'K?$ 4E=5*7-#WH2=B!SWQEC<"JX\I52-HSN!G^3\!WEL?J2)
M\4/-ID6TE=>0Y[3UYF&*59"T8![FWE"RSM""6PE"HQ6%'60*JO<6"7\C*EHR
M_N5RTP5SV_=A &X5.\BFV:/W"A'"1-H4CXE6SJA\AF6W0_PB5%0[U5/+]E.F
M-G&A[3.M\Q:A,3IE-!U/_2\XJ2A'JYCH>WY1((@0H$SSB68OD<:$\L(7]K<]
M+7R1AA<&XXPQ2YWSN.K*'6&B'FL_R4B#P<Q2%<77%7YF1ZUGW)2R/07\Y?&
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
M6<(I92<VA:4<TO%Z3UKI^7IWT"^,L&?9TJJJFHS4FI?V]?R/S^*_'L%P='C
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
M(S08WO &Y2\X$]&1C"8!XA%:Y8/48V-S/*\4N5NO$_LKF0<,Q\LHCADD\L5
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
M [?\Q[DW9=1M-WW ^4>2?&^@3VI\2[@FHB\3K"C);05+/, >>/1;?R,W,_
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
MB]%DW(I<6LZ/(TZ,SK>0I?QM0_KF'S>DKS^,'?67XAT Z^ .6 <0P [G#<$
M4U , __ZL3"$EF*JYE=EH^61OR+/%"8_C Y!-@<R9O=7U7A.<D@ZGODPSIR]
MMG8 :A0_1$R.?T1,+Q4(1@WQO8A\=?<X@(,H#5P&94!R ]4NO2UD##JKBSQ%
M^'8 PI'M#70VD!Z :/\(0.OM"A&R\9;4O6[U!(5*0&)G\0KVXZ< PW7>'0 &
M9$9><Q,9X>*OCJ1X4XXW)*^3$*E4P)"A7FB7L@,X$+E!-X8%+&Q#P#ZAK/@)
MA *+N@"<P0,PR=OY?ZA81ZCUM1"^_$&>@?5$ WZ(GKYS'K7[Q5-#$K@(=>!7
MU1*<EX[BBJ?V@/\+'_[?Z?1AH/F'FO7^):XPG4AK5K<>M;W] ]!@!LW(WZ&R
MVC?Y)2H2FTQ0W$_>6^$]ZGD"P859Q87?.P!]@K] &)#]A)PD[)G_A)*;E:0$
M?[+O$6C1/R+0ODIOW?X5)EWDV#CW3P&P@5C/DT8G"YEMVLW+"WP)!$"27_\0
M)*%_@N30&B!/(::]A&.X#E.<IF11/A$BTDCZ>K&.@!#TP;> "VIA$P&0MX0O
M(C:SH91JN/L:P(P )*N#=I42@P!$J<ZF@#4#3M$#!)EX#C4@7_&$"@$MK"D<
MK0+!.Q-B+=" 20^QAN[-%9'=Y_LU2M9A]1JK#T#[K7B8:S-TG=\(_HF8-/C/
M468S-"!I--*_>QJ^"^X[]6J[5$C BY@WCH43ZU; 6QT .XICK>%H;Y[?QWW@
M7;^75,B+MLO\")0([K63S2&F>Q+KXHLWP]0I?JZF%?^+-A.V60'.DP88ES,'
MNK4)V;RT+73[D#;-OA?DA/P*+AW*P)O$@+/H?X,MK<@(W-^/R(M^(0!BWN(
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
MP;],J/_SAAY2[!]]EMU6_NK$]Z3^*2KZJR@H3YH;(*6XB.C#S<WEXV8_)E?
MFJO4@&MX=^)=Z99X?N[)!T6:T$TGR?W_4VT;@<W<6?()Q_/EKZWB?'-^3ZY.
MU5SRWB>6X)+8.AF3 E]L_'O \]#GD083?9YQ7\!\Z@*N_E.XJ&XR( ]?F@%Y
M>$EV7VVR$Q?Z5\ 3]_3M8>@I]Y^X\6^14/@?D="?1B77^I!;W9:4']3JD-@=
MP/5PA^3:8A<)"IX(8I.9/Z"D9 $I&"-6XDH1[_>P$I>D;]8' ,8<Y)[05EY[
M WB=]-!I(988ZQ *#D!SR(%*H3/P%LK?A21%*NEP4Y0>^+]TD<&(XZO_LEF*
MY7%WBY]:QVJ(*>0/P,QQ&A=Y_)M0*#'Q;GG\CRWNNPY 7=E?J_F:'R.GG4,)
M-8$$?^-&8KGNCQ6VJ,B?N6V:_:?VK[P?V[\N80#Y"I=(7DDG/./K%XO</0;,
M)(KV\/T9G=*'ZN(G"#MLNL@C)S:#G?^S&>S+4R*;Z>RJDU'_$W6AP/^&QV!H
MQ,A'HGS<'L'"B27TR/T.W"+5KT;G* ,L&H5VCPT!]W$?E]59#]EE& =F:?I2
MZ2^'>2F?>=T!1(@"OO45SJF.$R(6&Z.(87.)ALY=4#,PX4KKXE1U!Z#=8T9P
M%'1>WNFGR"<2D"(L &_V\$1G=@EBY?;&''+O3!YT$HKS@L++D%]\I<'$!8@D
MUF:$/X%3P*=%)? .D"^5G;\<]E5ZMX!<IR"Z\<"]I"1L" 7"UT73]R,!^V4+
M^%CGVI%[:$#AG$2(8 $+S"D%+R,6ZY_8XD-BM^(!E:LU30!4553!^ (@23F
M\6S.0:Y(K"-XU@!/-*YY%' UE/(B7A8%IMD/^$ 8/!I<(&:7.GCB*^$UHCV^
MTI<N'K.72HY\]'$@+9\^8Y+K*VO^C*^TQT6&M"?&/)A$0DR>JM6)H*;*)WHB
M[D=\I1<N\;F*##=U[+RZ=G5/YXW;CG9U 88D@CS3-.R=N48+&R]I+Q^@;XSS
M>[FI1T9R!!4G6&1"XI4?>0MV_Q9G1A.M=N\)7V<-+_ 3M(<)Y?#[\NSA,&>V
MZ9-B_.P23-ILC:9NR8W9DYGGJ&P?T3QS>VQ&9U>'7!?\"D==-@QL5-LJ(39=
MIUC WBX@AZ4>2SR#\"HGOW@S14;GCZ$AH.M52SVMDAA$)EY>;6DT7A/"A=+#
MUX3P)P9T&JEVCPX?/LY0.!4B3_PTL[+@!?<W=Q1G):]^^N!U&YA )SA*BZ"8
M>J@]F."+^83K[[&QP(.? YY,-BZ<=$$3:T#L^>C<FX/$PMQV" JAB"Q ]>M!
MR>'3+ #<&I&MYT*)*:9\YRWH#"]E.F0-D7M8E>-\:+T!JX;O7."+P^H,'"J0
MBF0&>$LIG#"[14MZ=1RP3-3?+9,C&@RXF'!B%VO]H6$*/S1,E<EG@(M3[A\J
M'*4DG,A?)3QJR7A I5? 8]T#ZX5VJ92)ZF8W9'/W -2'W$_?5;_BSN,'G[8!
M++HWX$Q"$>?6['#A)>.KI>OBBYND,HZJ1)X1^LXSB\UBX[ML' <@! *?4!WQ
ME%TZ ]XR+X3WA@,62#;<;?LMD9>0O_/2QVVQTTG7T,A=ECSX8@9"H0\R+?T.
M/FR'9S!V_M6H/#'M?N3/UU/]$ +62?^IMM!7.OF'IJZV'[80^VNSHHLG/W6
M!.C.E(>UF5%2^!Z_F"2_U2A31GK!ETU!@>ZSXP?LR*TWN#8'B!1G6<0C<R6=
M2RXEO6_ -U;E:0;^S<O*Z[W^,3?\+YL&_*?<\.+/N6$*< @2LVQ"S <.8-V)
M:3_H:O%#G!9D;@"\*K&9:Q>8O"Z@0-A7/PKY=:!/"TG<7>SWQ'#Z#XEA4C4T
M&2Y4 KPJM)$#]8<[ !:(% ^#_7UP ?F?Z@[[_U/=(?F/=8=>MT13OC=<_\E#
M#?^!A^)_YB&G[SST+]U'@1E_UB%"<G^]39'G(8A_SPD?*_\[_GB>W/]0Y0G<
MS[K$"'"3]O*<7Q7<>2+AT];Q@)'W]_B*X,;L_!6 6W !8[X!NMX0M:N3<"@#
M..A6*_P50N4C<7, ^-X,LJVJEVCJ (6<IX+K $5>_Q7Z+'G]K?NH_K#[2.'/
M[J,!GD8H=N/W_*\-E@I@$34LPX9X,+%N@!\^9C<OSPRG!' FDE AL9F%/(N<
M/DU%-%&P7P.2[X)0/7CW2"?PD^%I^MA@HE@!S&.-^-7H?R AY!CT>TO2_PJ$
M_M@=SAJ,(;:E&P[O,F]  Y+7V6,(Y1(;=/. 6_/G 9(DO0FJ76:3PS3PX<M^
M_N*BEZ0RGO4 O #+S@RW^%75;2<@$J=-/[X%/$^I;1I[@'1^(A_CO^6(03^^
MYHV]>&JO]0 4TC8![R6B$)GD?X>%G'YB(7=4P^HNY8T_FHPL?F\R*J[U^F5+
MDCRK4B-D]P3QXYRX#A=V*N ['>J)[7_W#>$_'I'[X8@\:V>C&C%_?(006[X&
MS*_":_C.Z]T!<./=>_6$8W@^QT_@=?[A U#5^!=?4;E_"#!IU?Q3Y.GD'YE>
M#6*F%TFXI@,%L%IS_"QDFA2,=P&W]$'(@?5&YWPH02 8=APP>9WO@&=^O1SN
M#VBWWQ.]"S(_XQ$Q,8S82*%L)JX[(:)RX#0$ Y)(\7NL/V_CAW$>8/RTZN%X
M"M7-?O@TD^M?02) I+Y'B39'=:?N_(J00)'W@.%(/?B(W3=CM0GX+HM 32X
M3HWC.(]VPA3\TCJ<E+@MB-T60-S4BZEI;BLA<'2AW^&[G\X T@+\FI9O9'@O
MP*L';1.?-S6\Y9O]H>X (< 8!ER$#GAK1%W,8V\3T!7CN'!'_/W=4UMI\\8J
M4S4R6I!^"%%O#, QBU3[H;CL]AI.>$O[ 0AT>XL%@MT*Q#<2M+Z-4R.G :DL
ML9)GCW\/;[G022A+7Z>;':>%3PL0B]R1F8AK/9#ILX?ODMH]M;$: EFG+SG4
MO%V<I6OIN- 28ADJZCSF/MXF<C\7MXCXQ> <LY3=$2)\ )<!_NX*-_<"E.,+
MU5*BXLB>@.[2\Q^ )J![U#F($/#ZR9)#S?&4QHM8K$R!/)2(>_\U#M+Z@8.L
ML?_/<-"G:<#K&I4@*-U"+BX>@!XAS!"LO?!I)T"W( %K(W74;>5G\!&?&@H$
M7'% D(DO&JO_VB7:(@/H-4[G3KPSW5Q%("[026T?>,#O%K]4_7)\CM0VY"+Y
M,2:Q$_J7>/,XDRYSV7+=P-UV@%R^J4/=P1@M01F8>K%%C$2 MN6#<H"&'T74
M"\>6JV)[(+[/7@#G<]+-]L,WJ8T3?TJK@U:\?@@(P?A^"!7Y_HE=B Q#?$03
MVOLU+F-P>V_B;&1/SCUABO?4+SR90;LW[J($-P$_"TI%X+0;1;_&N_0LK*]"
M9.N,C,3NR3=7F;#R&H?FV[<@M/&IQ8L=G+526N%O(LFV!ZK3Y\]VL+PT?Z;G
M&T\A9:O%%X5?\'FU)LF?N^E-;[#YNL[C2B8^UR1]E^MV'MMT"(_WU\M-*WKR
MH,0LJAN)G71>TE68DI@\JXJFK&B#3O?3,S%<]&^Y>H<$(IFX\C=.1)%;A 7P
MK<JS*V!@C:CD$S+7,#14I[,&]0] =6?Q^:>+SO%K[\"D#8(UE$[=+HB)^""L
MZO1$/]U7[CR.J[A'LYZ]V-S9)/.HY+Y._.-"K@*X>WV =.=5E]F$):6Z6^*+
MR310MP^6Q=)X5U4C=A,;IA!>F^/K]X0;(U2D)4T]EIOO&DTB R2T*[:?9L$\
M$JP+W7S:5-C$%$B"0 M9&\IQDB_>'9LZ)=+,ND8RIQ6%IGN1%OI>33ADGLN$
M.>Z\O.15L#[JG:_,<%."\W9E1KULKG\[AR+M:E!FA[.4X/L!*:T<FD'CDYQA
M?"2V#8\J3O&2=E;96[FB3]KH]S3-/[>N+:W3J;9QLUY7Y5,L+4YJ6U-AE!PF
MI48-5'CPDOIA/DL8GPOHM^&W_:U)MP2KYS&%NW0 >IX>K]B=6E)>4$F337/]
M4X/CJI$-+4FSVQ?EK0XN@Z%!HU='GWY<$V:L7<7VL9]023S2YI:W9.M7&4!R
M_M$4W8B&/&MZR KW@)A>;FY.WN><:R0IYFS>,(E/749NWH+^H^$]KTX,%]",
MBAHMTY)T8)_M;@DP+PRQ\-7S!_N?MOWDS+:8M"8;.QNXLL)5F5]!SF%S+XI^
MEJ.:/@3T:4#\0G5/7DI(VV8KE[DFBPMKPC<OIG3C.:DW\0S:$GPLBIJ/@_*_
M*%EO)O"2,F_H;BSSA#]&N$J)1&ZZ+"C8R]'TV&UZ6]GF/1;4/I<CDD_C3E;L
MX4V,RY<A-V8]#T"^'<:>'^8\PA%!4]71=1/RA79<BLI-WGS]EBD4]7E"N-TQ
M0!&*ZB2-6B:$C7%Z]G\L7S_=_"J9?Y:I\_:6/B\I_V+H,[GFWR_DG6N9$$Y
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
M%7,K^CTW7UQ6DI?G5=9N$VZ9F'YV&N3R,B NVE?&<7*UP5M[^"[F^%M$VU!
MJ%W>PA68^U&%]_FW\MBTS+5:+;>G9DGY<(9>_:YU$+IE&1.,P\:MM9E<AB G
MVAZ%T9'MLF@^OF1A?OM@4.W8Z^#KRBRB3?9:#^'@1=>]V,YGDVN(0+&2RM@[
M0\]%1@R-6L(TWCL%9;WEMG^F%[08$5NX1MAID+J P#]%>T.NAZS,\%0^VZFO
M30UYDG9C]\7'D3 )H8XX,MEK$[X>"N?G56Y9DK9LPEE@)>-G"1R?FE1U;O0\
MRB<W.74\:?1AD8Y%&*6A;>M%5*9A$H4KG'FSV@*MY+>9? KV9-%A@::#/>W#
M\"2ATS9?FFEZZK)(F4*]\XBBZ#-!;,ABHWYI:+&N%YW9Y.@5]&<E&W@.C'==
M1916CUXL1(8F*T_.]?'#%V1'>V6$G*<@I[ 1@UY0V&3V7+&>?\%" NT]@Y&3
M+M'O=,>Y^Y9E G8]PQ[Z4FFS/E6Y)7G$KP<0A$;C"YACD4TV++=[S",\+XKQ
M5<YO#@K+=75WG@J/\%E\ROD@^>7FU87+<APXYQXG_)4.,0'= U"=L=WR\N3:
M2!2ULT,'1W8C%Y>M^IE".T922TE.OSXWPJIA,K1WR4OHPUP!+--VXP!D#5,H
MT;]I8'4B0Z+<K.](EO!)V6..IE-H'C_$\6IT!HXS;WY@@G^'V;FJ)/ZCXMV3
M82UZ4*;]5_<\6=?D96-5I1(2+_:1S(S3;W58W$)5D=BD0KE?5D24#!3RMU=(
MOM!7XXFKSR/G6)=D<Y_72S[C<\72AVTMZ6-"W$>OBVAI@T?1?-(O9&9?4J0$
MW_H_[;UG5!1=MRY:9,E!<D905)(@26B22A*)2HY*IFF0W.0D2,Y!0)+D+#GG
M+!*;($WL!D1RMZ06&KB\>Y^SQ_?=<W_=>W]^8_3Z4:-&]:RQ:JYG/D_-57/>
M\[#I^?LTP>5/3K;$P,HK)"E$<%ACQE$,8O-G#Q(QQS'6'/+R^2\]"U(KX .5
M$^^459RLOP1R\VY_8-DMN\8(J'XVO$KSM35Q]6O]TJ*W$:+/WK(GSYZ]?O#J
MW !5'!M89NP?K=U:%P[.<K3\GIA ;]Z3Q/>^U,ZHTN=7O'5I7V6BZ?/DQUTB
M>, 'E].*$YSM;@Z08AE4$V%67VXO8=.O%7S041&;W^34&DG,B5)B#*&LDM/%
MY!=!WS,Y=EC[4X8[-3TQ'LT=:_YB>=3_:$/FC"-#\_T3C>WX(R2L0\"7!^XN
MU=8UHC>TE?H^8V6.VO0S545KN"H1WGS'X=Y+3*\O324,0V@L''J5+I8Z&P'\
M[GH'2H1Y3OIYYE'4K.=&UW2XH<XF#;K6>+/%^HQ75!E2%CSW^/B?IES3_*9K
MPYF0!X)-M]RN"=&DF'@%PU_U:J0M]Y-FD/!'^(G#_)#&$$D\U\T/'R1W<? I
M0H*$.ZR]!#Y];&S_S&-7$C[DS>T!JKCS,T3VHS[.>GSD'[MK #61OP$>68_7
M@E55,Y@^JH,K05.COBM3R\F@JF99L04SC14_W<<?G/W9(FLZ0ZGR1Y036^OR
MQ+!WD/QY*'H4Y5.<03T]''Q"3F-PKE X!I%9-\A*J/RM^XPH(;K!D[<*<,:R
M84)601UHL.%:H"/49_@-_85-.4-TV)."5_E!. .N]/+]I7AE3#6OJR40\V5E
MZO9N16 IS^SB71]+'M<'R0_VE/5-OZ-#\!YXWV+3*6>H:2K M6,F@5I#ZI5
M$"OZ;]&LX[X%PU6[GN^O&:/%DEYX\]O5$VSFZ7)TX,7X+?O-[7\J@NZ.H?',
M6KK:429F=*A?\0*S+9#GQ+:M;8D&!=_WF'1CDCJ);4Y[D4&"&%YD47-,E\!N
MF^:G1@/L"\1O]X;VEO;F@43#%2;Q2C[.]:/7M6^2BOS19E5F;JACK84&B&F'
M--)4^D5S9R9#9\A1?V\2\9RA+G;DLY/R6,TSBT50B+!9K/R=%7)O\=0-B.<"
M4G^ T8K&H8T^U<6FPA;?MUH@]4!W<0,O@] M96^VVH?#T+D-/.:G*!=]:D[O
MD(AY#.O/-%[R]CQO:ZJNX8=U]>Q&TT*EWS[YF]WY07@<T$[>4,JHPFJAXN(1
MIJ[DS@<W@)VI3M_:><@,?F2&K5O,0)]\6?A>=[$2^"?.2 T?JF@RQD\8*6T'
M,K9'5 S.%3TI+LM7.COVSC<,2GLF8JKRYIB/U3(Q3KF<(@5HW.KB0LM%\%]+
MP'>D'"O<+$#2][%M;]:9%IUT);@YVM8EF/YJOHB[<_KXN)M]=2^=G;<!AN4K
ML2LQ"Y^=@%<W&$,:! ?%ATHE1@S*1KZ7]HR.X@8]RXTP9SO),G#_["==X=W%
M[Z\!G_83GTYTD_36M8XS^.RD7FIZCB*<'B4B@M,F/3NM88W;1C*$>N O@/09
M/IZ./R,9%)M(=Q9H/&A[2O#=F9\'R'G#F;,(XK#4^.(SA5<Q'L"_=S&?B#0'
MC.R:$XVZBBK4(*)>I&V/IHS4.6/;8^HH/[M2@DYD4TW,![*61I S^R=5?.IS
M8A71L?.V>LECS<WNID,Z\OPJ;'2$&\DC0":P=0N]SE-8&83 .^?&4$0@K=%2
M?7_)<NGEBPFBPWE1SLCI+-*4$<Y3HI(BC-G%T5O4?+)OJ;%_W/6OF4?5 M\"
M/;@Y!;]<T"@CS(P%L]$V$T@!95U90C1!8[[(58JQ)O@QSNB?8M?=JF$]QE/N
M*I^AR++!JM_S4C$D8^3+Q%)\5^N5^>'^?_-(Y[8#V3L4RJ#FB-F+N&3?J]R
M]'GAHJ&IWA<K+V-3050OJ)0[?>Z[W@#4C0\;UDB7F=Q;Q)*EAR%TL=.ZX896
M'TK9;K$HB=B1U3)(@P"PW..@$PTD?R$3'R-VIX//D]O15./:Y.[#R4G\2O'D
MM7=_4T[Q+3*N2:&W2GF8@Z*ARE9;[[CZ]:I)#4.*$Y=A]KO/):B_B>6R<O!J
MI2-%3*\_S55Q(+ ,+R._RA!+A96P$65JFBTU!;!5S/@Q((G0[*'DL_/1EJ[Q
M]SO.=C@3N=,D'B), ";7$B*\F ]26H2G__<V9-[QT=V;[SLN:JY#^& 5__JB
M2)YM\E\JVEE#_Z?2W12.(JW6_S'4$T,*[DZ1Y=P*\5:2PMH>UB1?+:*$W6LB
MC#FZ64<JPJY:; 10;H,Y6]=UR8O@CM:F8O#C/[L8<=PY:' FQ:0/YE#,B"K"
M"!/.%FA,H\.SCUZB:_42UP1-GU.YJNS$O]KL@*#E^IF/_<LO$261(.6"@1[E
MVZCVT/'R)R7IH>&KY!B1..BPP_XUQ>\ QJ$R9#S9+CR\BKYQ2_FI@P0Y7_\F
MH6[$)Y;I=!<"DR3I*:*B-\9%4HEM6D3IF.&7& @Z](V48!O_X6D6D54L6178
M%V=2UABWIIF3-::L1^Q%SS4KZJAO+:H68ZXV70BNTE?)TF(>7SEIUN=/&*,1
MU9A)ZKDK\@WNTCLR*>8[&"")BJLO7;&7Y9P2='8'V]K9SA^Y7UVXTPB1%5N>
MJX#H>P!T C@7\PK$5 /]Q4%E1XRTHQ.]C%87;G26V)>@'^>!<!MEN [8B,K(
M]XXPYE&ZW-(N"GL[O.^R GEHDV2[] ""T$$CNCS5HVJGFJ3%/$G>)[9)"&]>
M5PJ7G,;M-0+'CL=M!]T1V*?K53H;_91R/V_UX-W=MLITRN0_3N&K>O?OK?QQ
M9I2!#H&+,0?6^6#F4/LZ>S,A--WL-->LJ#-I.[\$M>VF<?']MWCAC,N,P1-*
MC[M#!$](UQ@-1DNA$H-F!)]'OL(T9^LRWZ:3M"CIQL*Y!*>'7+[8$I3BK>H?
M1ADI#DW'I33@]&"UNEN[;EW[H^MD7]JJ$!AC>%A94TU#:AU$)?+C^^+[ 0+
MDY>;#B%+->U'!=+UD OO8M_-K,Y%+$HX3/I72</MTU]Y@;2>'XZ*1L8..[,]
M<57T.1^,KB*Y5:92')_$U,8M%5MG(8)6\?HS@J!05H=IOF&^]0,]$5Z>#_*;
M=]]B55%K/3< .?9IR8I T75ZGKU=PDIQ%A0]S'-_>-P].#CCA;C!ER926\Y$
M>?;NNT3R/9OL"J<EL#>,R&QYUK4XC^A./A7BDM\;IMWM@?7][W@J:%VM:(:4
M+>3E\^M[)_%8%\9%H$)](IA1D$R1W]/.W$&7&GBC,R4<$Z+B7J$RN>QIL6KL
M_+NL@9U"GBW@*UKB4SY:,!/RH*6M'H) MM5^'A05%,'C]EE/'.$,<26'>O4=
M44"E35#5.5\7C%#S167+X][TU1=95_7:">W<R>XMJP.</UZ2 4\D"8-DQOJ:
MS^ YP>_<;!T=#W+H%AVUN#Y2B%M\$-]@=1F^%48GV8(+BK"J2L>O5$;&2O>B
MA),;E?&21R]R'+8 :TRZH11AM)M?4]WJ&",NGYUPESUCV$NF=9H!LAP"O]X-
M9TJ,(R83OJ:'@7A9HXE,4QJKDQ'CWHA0K1C6,?X9)6UM_:3!]"3HLNHPC%TT
M2[49U54DV,H5K::BIK'^S1HOW[3C<$(XSBW&S5S":#>'"G5Z6."!Y"#R>]F<
MK&?U!GE@0^_[64\XY2&Z.0.W1*"/XFD+=29P?@.$"QL;8HQ(22$4<N178?!5
M=9%'^)&D,<+]\5T4ZTOQO%Z@7VWP'I1&1M%.#GL#LR)L;?%UMYW:HA-Y__+1
M]K@]L?28RV0QT,-8=0&$'[HW-J79&_!KEWF]EP)$P+\THRS[,S]&(IU9_60Z
M8$+.A@(-X$Y*7;[2W;M/!O3^\-\G:<=;_J:=H#(LIV'R>8#">FEK_7 %QG9\
M8"[IW4WNOO)"&RT1>>"GT21^EJ10/(G\F%J%3]E_/V*7;0AW^_RCI3->$*4J
MAK?$&..LUC8MAZ"]=7ZEZR?I;XS]VP^*K9-=*V/E]!V'OBOL-%B&\,WLC5^3
M=<6<Z1^\<[X%,X6.IA9S6B;R\Y07WJ!6WK$A5,M1.^A7Y[T@YA6^@0"A18SE
M\"I[DG$W:2XUM+CORKT=+.V;5M\6XA68+D'R0IE)BV?9]4XODV2-,R_=<?>0
MWC3($,DMFXB08]J].,Q!$BV V!6KYY4F4V JWY,.G ;$83 B49QNE'*?#I14
M*VWL#2JV*;)\K<_*5(G<QE2[FN[."LOH$XI")R*\+= YW0%W$72XE[&A:$[0
MJB-TB I:MCZ,U:LVV]B_#$<0FZ\XKC1[3K@U>SF<N4QIX2ZD8]\$DD*3%=&"
MJ<A.9K9W[EF!!XR..#> 2J; %U5JQL=J1_&<Z."<QEVZS8!GC2BOP7BZ75GB
M!4CU0:.ZB&1ATRQDRXZ'W4>8CW9L*E5IA0D1-$$A"6P$W(7><_XDR_5M]G02
MI[\@NI5^8N8O5EF\RL5JQJ^,A;^ N%U:34GCZ21338&R@IET"91%$>.%/**4
MK:^&I@^(F/R N+?'NF(U(<X?M".THFB)F>A";I\[+O'VST^O *,MD-X%>Z-[
M#CV:(+MS+J?"Z=J$(8)9.J3DET*.!* ;M#<;WP:NJ";:"+&;]A-$DY^U%]T
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
M6$-O),1RH"TWZK0,TC5(,/2U5JFIZ3*4<?J>KDD2C@TW+VXGQ7_C]I_XR!L
MSPKSJ6+1?!C9Z?7ZR=J2J5@EP^=FQ>BR2'%L$GM^W0?O0>.I ,+%WV9\]6A*
M['WV1[-"!RE#])<Z-,K\MN4JXN1C.?(RE!JG.RE:N#A!!+0-6D0<&^8D>VV%
MM6M06]/HYW/T<O?ANS],%42]1\BR4D*(>:A6)A0VF#(Y^I8B.H1\K9%L#II4
M8/WF4.WDMT\B7DJ0T+Y\)Z^91G4O.#1Y0O/!/W?K@$LD8S^K+<]Z'HV5]J\V
M?GYA5G*56+XD#/9M"M((Y6M,W>!QTI'IQ<<SH0]#L1_U\[F5[JP*SUJB;8H>
M)>LO6#='V729(S0?U=566D;T7:VZM;#JUVC+TY[$BLMPJS?5?6R-6A6+)/O$
M+\\X*C.ZZ[!%JT6H'^G.@WX0+Q,Z*9:?#+X_WHIK8*5'%E<8(E*)LTD]#-+_
M(A'<Q1_Y XSF5@5KY+CGL+Z1E2-^OHT:;O39HL6)1<B1EX0UN-=?OCT_KF]8
M8$B7/!:\;YGN20(PR00! +!C+'I[!Q[CPAZ=[)>:7G8SA\0"B[-6I1Z/52YL
M6BH"/PXM]1D]R':N6MGQF4^VI(LQ6OU<P9K$ VY\F=ABY;'.5GF'2'((//4[
MCX(/4=-O<,V^M*NC5KZZ=]%5X7;6^>+M+,G?^A':>T'EN%_+2W'DUTD.[+X&
M49W4L"[< +898MWL<&@0=&G@;%J9;<JN8/8)FLF0D5^@>5.AF<![@B&';_&?
M3S-Z N]48G&J'9BSF]IK=MW,.0TWYH0^3DN3O5?/5YX,CEU1V<OAZ[SUIA<C
M-7)HKY .4[= %[F/6&/"8+8EYQR6%6%GW-&&1TG<G9Y)P BDGQODRC=EET?Q
MM'^-;+]#KACJ@.,BMG46Q2A8X!(*NNSW[HW8WU^*.L$7RJL>^0=-7 *D47J-
M2'IO/SFD/FIP$W65B43PSVPV6"05X5$W+KB]:V7]0T'@F:)%E/*[&Z<**_ .
M7&C7=G"5^RF+LG3GS^/7\(^M!$7VGYWT$^*_Q'<N$66>ZC+>^BF.R78LZ)8P
MJDD:J\\53S6";80@@63@AR8Q(AV0_GPV9:(@!7Q]Y=OE)] <=/W(U,1;*G<
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
M&/N/N^;(H$B@>Y>4 ?EBP3,>DAX&,0\KS0SJ&XV]4-AAR=O'N:T9:4;<$+6
M;#R,+%;J8NHP91*HJCQP(UM _R";Z2F7BH@*MV9SFR1LO[P!R##>7<_V"G_/
MVVHD]]TQOB)C9-=V>;2]!3>WI#S[YK^WDOI!&+:CUKP\131J1KA@B\H-[Z);
MPWR5T1,BS24?*U8%><9*_*S!CPX6M69*$57[QM99.[6@X\>$6)*C\6.NJYT^
MU(C&S_P<Z:'"M,()-1GB61:),,"68H;D!_U9;IT;LC>:1YERK_&3VA1V[EN2
M /=K3.FY,7>#:X)AT[Y4GADW_\I;RP=MV0Z^*W)(T_'#J-'*15-HR'<!Y?[,
MHOR[_0]&=)WYBW;I[H)%FK^+RW%NZD\M^4]NJS5HX?*^\N!DI/TO,8]C]&?A
MP!/VHC-!)4SB42\3XT@-GQSNY]JA:N%=BVWTWXH%>V%SZ<Q-I@!W)'KV;ZOG
M7-45T]*GH84^\Y_?%T#)U[1O;L.":2"*XP:H*_BWHQKC0<::W%O5](?R+_H&
M2%;#3JP=Q'AAL5B&O^RJ-P#)HQO@MV WAO+60[3__5"_"AFC?9V_R7&\<0,\
M2/_[Z6Q(^CH@@!0;SW,#A-'> "<,YO]T[]BO />ND5*&>00'P!-S'40B9F2"
MMA>2,T]8?:?C^.I)>UL%21J$:1_"M;TT,XVO?NFZO3:UDW++AOU1)MB $+U6
M-YHX@ZF'!]*N?"^SY;;ZJA+1?T CM"*K(_TN8I)+@2#,>RVZ<9(*0SD@820;
M+XHN*I1ZLZ,W^");S_[(T#GG14R[XU;09>O*D*(_SE;LXI%"# WQKI2O/CQ'
M^U=N@T!3A0MJ M$P9E^3MGHV@SR;65$;=;%EZQ/]72Y[IL5:@P:4GPVZ:2TM
MW:H59D&0^M<&V[YQA,TGW=1[5X,#JTY['Y1D[:E!/] )C'BS^BT;,3J081\+
M[\#],:>T;CP0&ZDQ"S@%MJ$6L<K-4AD:PDA%$="8@9[7\G-&I3Q6N0%LT0];
M/@^S/(F2JW^=]3,XC"5#2;/*]P'\SCC@+33XM[JAFQ4K.7>8;X_EM?=U;4NC
M:C,>YV&!E+B$_JEP-AT.$Z1L^7,#,&!\C%F<&<'B>J[-'UF&,L6+'!.?3T25
MHJZ:H%.X?O4/5#DM4M^+\.UFAZ[&%JP&R>IBCLH5*GK1#\8T9PXK:S@T8-7<
M[K69AHVB2A357][S1-#<T6Y_QLMJ.RM:L=E]56#=&?9 O![Z?$5'/VR*7L)5
M=E6^'V*QI"DIPS??=)DI?F6'=ROD["[M3CFHL8^"Y[?RXP=&Q?J7O(/SHT=2
MU=(UM)RL6>JD9MEYIBH;*.$,B(]I\8&B]I#RJH%TB;O+A?>1$<IIKKT25#\W
M;>D.+V7&65QN5^WWJF('YH7>SWXB EM-F*(23*P5!9I::OFJ9<2I?^-S#$_2
MWZ'EFD8Y)'_B[['+YW;G]&Y9*P[S+..RC%7LF@W#9V(Q;0<Z%///B?===OEV
M_1O^@<MC\P']%H9FYHG0>PYNV0_ZI&\ 4H<SC?=S[PAB JT3@%&1I'X\;FE5
MO-#7F+#B)<U*/Q\]F 3I$:EABH*#@>:'VN5-,D&V?E%_$04^<[6423>UIB 0
M7I^48G@&6@UQDD;_O-<)Q.)"]V/^;(M4M>UG:6+M.28A:!@DYB)'(83E+C?Q
M$YL1,W4:%>R0\'>?$KOZ4KN\UE&L&&G^0SYJWT#:;SQ=N[E:>2XS+9>]K&3%
M\/L??GUJD.![UQ@\7&*R9T0YE X(K!RJV/_!#$Q]%O2F'-QV_W.,\<Y";0]
MG6!)\3OXRR-=4(X*TSCPYJH *U>*R5J?Z+8O-)*YSN=(]**K# QP?@#=LM9>
MB7@1O(Q61TO$N=>P0YT67D^5@*]>Z.3\K&I3ZEU7$ '%/N$^?Z=K+/W-57AV
MH02R4<6B"/@=(X\H["[B!YVC1%;M4":%731!/$EP)_VL*VY/BF6&7HU<\3OE
MUT"D%3J]Y[(54BCQHH]!?,%MU*EW#MMNP9T:,?),O\?YA;GR08'S?)"L*6HK
MQA5#X.Y2:@I],V#D%2-&G->9K"F$_Y2IVHQ+ZAO)-,C1>Y(E)82"#RY+NK;+
M'!\,67L[ W'W'6AMC=WX1B90,C!^B0D%GJNXKG,<Z;M]LV2=">O]IQO??[-;
M6H\J43"S[D%D*H+A2<<#E0DFO$=,[!MBQQE7,;V6\72X,D;]O.BK+?^G4<"@
MQ]3@?+^I3FJURT*?]D##;L7/OU^%?O[@*1U'5@(*LJ9Q\UB*:W)_+K#S&=CN
M*]D$]7-"RZ0/PLEZCX#!QYCRGUF^AF;]^6%%X=UU>JW?L:HH2<PG!-\*>8T5
M;+!7[^[0TY 22;[$!)>1&JH;(%SD!B@K"T29WP!+?#M?W)0>_[;D0WS=>*6G
M.16%><P8Z?;V5FJC* D#OH?V!3R"B86C^2;/'J6]HQ7OTG:5=EK]0!GPC.[H
M>Z$.,JVN)J(B,BE5WS/6[MT. A8K9N5=77%_,N::AU2-9:L^NC_A;XQUHPA_
M\U/<#JL@3Z4[([P9*@<FN3TM;_KU<T0PIF4%Y@;VZ?&"V3QI118M=2WLEL]+
M6#33]G?U0;A\*RY*,GM?=D#<",VPQBP6M6YB$Z,.*BC;H>.)[Z(^L=NO?/$Z
MH8X/77W^JGOC[[&<@928SQ@1ME?#)M%#7<Q-2:O7,[LK^7&SGYM,1.N\WUG'
MCHP09+E8^(2 =W!;12&G/+=+G9UFID$ ;YV6.7;X(Z*]PYQ*#7]FS/I>8Z5
MV=/".@)<I3 @]HPR):BS7N<[_BHEY@8 "TP4X$L\[0\D1]I/A+P%JQ">Q  D
M]06X1/==-<"[55V_OOE!$(P=]GFJQ:J!WB5W>=R&/2PY#2V3)"AB1.YPN\:4
MX;,C@V3=9ZM/UCA6,=O&J*:"=[RQ@GY/V6)S$JU)!Y]Z*V;:**6)WO\LER8>
MQ\!T=F(>QK!Z%_TI"C:02=?UK:W0Q^);NT13%9BMSDG/@.<-,Y]*U1=+SRE*
M3NJ<X_YK\C;8(;)]7FQODFI5GLDB:??A5P/7)P/\#@4NK%;;(2XQF;NXEYG
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
M*"VT+36Z@1GBY@I%"6N,E_^Y(0 :_"YPI7Q04:#B:TV:GV)#_3"/L_^MNC3
M(9AZVS+U]J+DT:^ZAAQ3GOPO\S511&.L#QL4S>T<@&7^K\./G7L D[_=MWIA
MO8V,U_>Y5C2+NA>9A>S!9UC][H&/96'O0N@^ GB89\-$@.G?%!^81C)Y^79>
M'D3E[?J4"37653\([?RQD9\9V-]9)&)Z%HMC-RWW=T9GA0Y'1+/SR@@6>Q,B
MK)O6) B"]9Z[>+'/CITK9L[SZS#_DSA-::J_*5XM+@C'Z5Q\DF[=++5JS&J<
M0K' 8@.!&_$3I[V.=I*L;?L[31=2:=2.S^%]%L:-8I6E=M1F"^QV!Y)?DU2=
M%ENC9_^UD7\5I+0'./__7(;!H3/^*'>LDLU0C\4\9$8L1^O+@W72\3UY_:G8
M!=KK=1[N]?53Q@=Y@414F;1=B>#1M?5HQL:',*U1[]$R48X;!DFECJN\BI]H
M\N0:?S>9T"V/</4LU1QVT[@775]E$QK,&%I/G7,UV.>E$28.4;,%#@_DU'=T
M!H+F2Z/A5IU#3[HO;R#AW(>.UQ*K3[T"?C2V)K"P'1*[;BC1T[.].,8H[EA_
M&R@DM4(\EMJSM^H%TZ(WGZV-3B4MPK:.8L5RC:X;R^85=W TN$A=U8U=5B>5
M@_,O3AMG[<E,:]HO<M.>0NE)-;J<Y/N2UN/WQU3K1;&>F155YAQ(WI/8C/$'
M.:]F^A@_WYV'H@#[BY0=3TSSH$ZFK^%F;(24>K>O$I<2V7D_04@CP@2)DZ0[
M0=NQ#ZY./Q^LNY()IO,PZS]NW>I'5A9*^6[F$!NNP: Q4BN_UBE'BC[ +;,%
M'L]]('DPQX-.Q2PCVL=&[,U2@G#M-#AK@R\C=L'$*LLM_$M*]F)Z%0[<BX?:
M"9GZ!O)!RG?8O$38S\D4'5+,;[)TC FZTN6\4$#/D,7*5;A#S='0ZY%[">@L
MCWI_IN+C 7Q,YSCH+0935)#:T <<B;O/I,O%<^6^2W=80M'7?]T&1C1I!D7/
MRKU%*D3+JL13?;A0/D^P?ZYD?IX,?6U>&1GK?GV,8?_\,0^"\$T$II(<#BOK
MTQ[D8SA'E[*?I+AF!2C>6M.F4V6)3-^F;EHC8TROT83-Z2 6"TVHYGG:O)Q(
M+VCLVO1H3Q'>6KPR)*>EW#J9LWC3.)J;Y&!H@\48JY%9IDC#V;S&5!@ACMN(
MS!7\U0HIV4Y-,LS_]&WG^)E<9QD,8E[U/3")>1"+J!TM3!1H6BF7]6W#MM$=
M\L2N<N7))N\]^!Y,,?ZQ8XE16CN.-:>#GFL0;/XEV #Q6MS4#6LDHG9OKOB7
MX:SNDS1*SY@WCUQD65@>%C@!JRVN75F,54<%[PJMH>925N.G5VYUD"CGMT61
MY.99RNWK6<KKT\RW/N(RKCI5^8N7:.]RY#V=QL?Y18,=;H>I\1\!IP4/5I*U
M,QJD&W9=O'.(35?MW[?AE9_2M>$LM@8[EB(Z^]WI"'R]: E"ZKW6/@*CB>_?
M+WQ@.K#DJ%#DA7/T+8H>U67 2U2?],C]^$G;NZ<F[.-&)ECF^DQ_5;7D7>M;
MH9H@6?3E4 [!O446A/X71%)7\/.LU<L'.F?TRNX"'R3&%I[M[@B9ZVC): @E
M<^(,D / IKCZE8AU%E=<-PJPA>.$KV1TQ\_-[;K*>#,>)C(!=+1/: ]8V4(P
MS4N2M5X%ZJ9?]=C#Y;2/(-?L$">H,<);T,M2A<M4K-<B[;-Y%%^\YK?FYVQO
M@D.W6#..P-U+%%ZAIN\,/C1V!S'>E7%G*']#W\R@W:5HSUJ6L\\3YA(D^]6(
MT'GII^GR8=KJ%IS5JZ];"JK^!?PV,:_?[-@Y<T6^#N/P9E.1KK[W!_O+,4G
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
M#1):W>BX+[6[M#7NSQU@?>)O^V:BH6>A$(D.:;L1N 1GO0O3VJ+RR$;@+Z*
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
MVU::O V6K%+/3=':?J$ DJ7A\RNCI98_J<'Z7V&=T'^ 5D !T]=2X*=+,->
MTS^)I;+\FG0U4TKKR/*=&Y*M;FK1E\";N.![7>]1C>V+174&?1=/N[[!)HIC
MQ>M0J=W7R)E;92/7ZBA@M&V%^;AM4[#T](HGSC'NU%=-?*BT8\@_;-E8[LJP
M@X&A%3F)7+Q2RW04/JN<;1TZ6QA]<-)<>6'5]K0.3.P,;745,VT*J_PU/C@(
M,E33\^=10@'>4NI[E9F7A[Y[0UI'TV[CT;:485*G"_XM-WU;TG_(ZQ95)DDV
MYPDN"*S1AN2.W YL1[#SQ<\_Y"=OW_SA_U!3#CZK\;@:7Y'!O5LJX'YV?LZ8
MB?''&[_Y6HRGJDAOKK7K;ZXUMS0?X$;TAQONO_G:OR']&])_+TC8G\O"*Z)I
M],P?BV+Z3'_T,Y\47*#2/+I9I^U9?+?R<=T,7*0O3YCU(LWTT?RCR.ZYM8#5
M0(J5M&09BU^TZP',?N*,=^Q6:I*,)@6B3+0VN276T#=9'G^?&ZT[4EK,T#,_
M&0<H"N#$GPO]E)N"#C4BKB73J>92H$_M!%S8ZKT)UE,&LH!VZ@,UT/"I>@22
M?6K,Z[!"4 )';YJM&CE4G3X\83@[._]<0YT @U69OZ3N4"!D\>6Y#,G0;O&R
MGAG\O<_QKF>GR+Y4=6AR'8;-AI7$VLF3>*FX>VYE())@6NW85.XD6Y_R6;V\
MH,[-5;UHJ)U&?2)F8'C[TWL/B)@\['-$G?BD:6^#^2_0D-R+MMJV!M^]<GXD
M"+LY6=-DF1G+.)GB%9^.AD<@'F8@6GOAZ@))9[I:E?UJBRU=6N7K!/D:I7/A
MA^,AKRLI/EDD;^$U;>G]R'AU4NNU>#02QG34FEBG,20XE^I=V-3XT+(^>:;Z
M^X9LQ:KRBK3&8W( N ?I/B2W,7"#>J1Y<T245:Z#)<<UCI QKEZO_1,)-YA2
M[K,_"QZT<""&?0X%Z *PQ 0N_3<.HALC\S?F1IP$M1M5WCT [O2[1MRQ)ZAU
M(N=9^(RIJVRDWMGTOG'<7?_EE<=*.N)@PD_.^@PB7#@0=QY$&<K(K3B/9J;]
MPSPZ41E6]'_'FS&V,A67*]^)/UF+4=2#\P:Q3=CGVP2T0QW#\MJ^F0H<O/YI
M.%>SJ?'J>CR"E0:+QO/C]$])8J^ I2XQF:^C LINV20/O.5[<\THDA>N#SJB
M"Q;9HI\%^M5[C<8",R4YS8UA4=?N..$*&8XKIL3[F16T0X?BRH^T5,G52IOS
M9D6T.B;K0NT(U^&&2/3IRFOEE9Z6B=6JH%-C8QDV'_LN=?0+UWYJ E86RA5L
MM=%A+WI.C+PRF*]Q[=%B*D^N%X\)[A&^/E3%_0F9$[H\677#5E[Q\MV?=PT$
MB3:^5]=D+?>QY;%9\76&+'Q]$J(YD=49R%\#IMD16PK;F%K),K07NLN48BP+
M-12*&F23/$W33,5DR'$KFT04KO3^Q/[*T7+%]\D@RC5_@:#W0V '5F7JUMV:
ML';U>D__11!.=QT5T=$$POASBB.IK0?9O+<*82C- 3][^A.>)6Z"ZL?XW>9W
M V4_N<*XN[/X&.](?1.,VQ=HT1NJMDFZ@5C7>$6O3ENE*WY<E6IJHLN@>]R-
M,;J)B%K9YCTM58>D64RLQ1I:!2WJOYUE1K^?**^5@,/VD ;_4)Q'G4(JXMKQ
ML]?3_24H1$O6 6_FZ]S@TX=%@]]7!=\F%/7NT.$VT'TTUXW1]U+7&STUS,1?
M4VKV/22=TXOR9H78Y-:89RDFW$^04?++=YI]BT'?*?&#SU@QIO:E>YG1;HJ!
M97')W$C^XC8!.:T;TMPSY&?)-W[TJOZX7WVD*^0I'2^EZ5?@PY'BM^0 %P5
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
MHUEXWM(EV;B,'-=MBE(#I[:<):FTGX3&/B[P$!##YY363K19 KE'7TG5E:.
MK<PE)-K0;3S2O*EU1 'B!RC@B-@1R1+(^P\K_+.L=K+M^J0)!;2+MB$BX6"H
MT)D$"$D*XQ?,T%PXBQK/V=5HJ4@23MH0GG,7G2'4AV[Y/B,Y-%ZE%JE\^0@%
M^(:-'(.G=A>F]@:&I.:WCJ^G?U6WV=A=F_X+EH+_[$)N9=/<+1T,A6V _+-,
M%_RP_Q/KK_^*E6[KOT9-AP),CVZN#\&U0U?C?XY]=AWQY-Z4+\>1F()M48"C
M?Z$:).-*=W_)\LIA^\/%HNYU]5+FG%28",R4X4\R\>FI13RX &UJL !==;$Q
MJ-=?$D^MI-'\*\%\;^$(Z?M.QZLY1=69RD_#J0<K>S=NQ\?0J?$41I5$J47U
M\<N]K8"FQ<N35[O6)1SZ$)J;A27&TRW>MBO)I2T!>LMYJW-//_#XIU84L'\%
M_C3=GVWRV[OXC_=_NF<X9R\LP%& FLL5"JB&(5VEJ8K^A,*?OW& *?M>L*=G
MWXWHX"%R!'(QA/-',32?R+S_O069/\H!_X;V;VC_7X7VH&CUF0X-$!T=1++N
MH_O/K#(#OVBYHFBS:@(XAPJ)GF./??F)''6TXU8@<^899Y6$#>.RXN,'XKBX
MB()@ZCV+=&V3IXIP0N@7X50#]]K8:F=[A^K9?J>Q1_"06,&8:.L(%D>Y'P-T
M7CDDQA54JQL%Q<7;C0[9A=9U <RA!TB10[<%A1X>^_Q KJH3X<:'G.YR;5L/
MI5E$B>]L7TM.5@K2/]&HG>!A.#M4F>#X"NI'YYI_>$=+ ;<D-_+; 33'G S
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
M:T3*I\0$(YX%SC_'6NQF_^67X@-M4IHM*A%<8&WFT0*T/?HO/I>/W+L&K)"
MGY AH'/!>,!E-!0AK56#!X3Y/JZM#=D9.E79M!7O%CI(/HN^%;Q=*-,M^.>=
MTG$W@L*.?'8)(-/B7!Y'.RB.NQ]@@X! *R!0UYR!96\-S(PF=.&W%?KA?YPG
M3OF_<1*+_T?SQ-7NJN2EEWI)W_N>X6MQ1=WS&>25>Y!E[2H69C\+38J>21I"
MM=19U?C%_U%$9HGEW74((/GFE*H/=C-;K]U+-[*4RMOW>^2'9OH2'N )9D+^
MP\0;Z$O-XIX+WH?IQ/J*+[.+-QKM-4J-9LW>9PQM+^H)4(I]7>S7J7H(?]7V
M+-L:<<_P**>9@"^A"YQ1'*/RWL(2K$TMBCW:#1%:-U5++H@WOTUFN7X*DN5I
M+JGDKO4G&UBP>"?8?+? %F[3T@R#]R!XOTN"BIOJ;KN\-1W@>IQ+\_6MS ]O
ML_R4ZUAPOC$HWP39//#9>,K,:#!/PUFASW--+-&NKE?_B=9'HQS]F"0^+]*.
ML^3#M3AX2.EG]'<+Z@>3^1U@*&MJO#\0&78>IAX)1TH?3_<Q);V;@7U@TA2X
MJDD "J5T^YW23X,*O.S'M*1TOGRT;+43?A%EQ!M\4;WY,%+'D^RB^IV%* ?D
MY#P>$#S9CLJB,%EX.0ETE.9$U$&=]BOKOC)F0#)8+6F7U6,R^::/[6>&.T0H
M9^Q9A);LWMR2\%H*&Q+P7@ZY$IO67DXGJO[ 45J56W\/N4JX+<#(]X-2N1Z-
MIH:'0HX<3!DJC29Z5I< ,?-6:58RF'("6H^&G+B<BIP8G'#N*'8UX<Q+X6NY
MU7@ &[0CWCRU>! #YL58P/RC!P*1*%;I8\,GGBB<H'N/GT$RM*?N7-8_Z5S@
MG.8H\_D,'B"B/[<_.H4'1 $7^LH'L"V(%B$/K7VX.[@<X]%R/F>G]G.O9ALT
M>;*^MM926BXX_/=PHL3?E9Z-NPM?']B"KUO\A#:?,NP<^]3B 1F)PV?.> "U
M!B<:A0=H6A  \R,\0/E\[4<==&"\[NR@%KH4C75QF%?D%/ CG-\&=K+81B9M
MN4"K?5/_-)>.-J&S?[^W[=]]8&K_>=0YLGMLLE*'(W9PP0,\IN%6\><?_[S&
M S?![>?N@H-KVIKK&NK":;<2'#&7A.(#M@:<UG!&ZA'!.#HFS[(/OZM97,))
MA%M#3> !Z)VZ@:0M9[^) ;CS/GBN^8G5#>C;$/;-DG($UA.GXI;D!&G7TA(
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
MX/B.YP[/14#"_=/0*:S%,09>OC[7,K<OCUT[$W=*)[CX&W=?;IJ<ZF>?%Y9
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
M,L)Y7Y@4E'*1Z;4_TU=]C@<(=V3<%5DX"K[Z^+LD'G!%,=D]V]PA24#>;M*
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
MF)B"CH*2FH:6EI:$G/XV'<UM*AI:FC\:P<*YJ8.+1X2'1T1#2DQ*\_^<,-T
M)2%V"<XP#A8'@$V)A4.)A>D#V&Z.$P_K;PGX]X2%?7.,^ 2$1+>(;QP:* !L
M+!P<;%R</X[ZIC3TIAS I<2CNB.J@D]M\)2 PXM&[&7J1T+.^S5?: W'$5SB
MSUY$$-VBH[_-P,C-P\O'?U="4DI:1E9.]8&:NH:FUD.CQ\8FIF;F%G;V#HY.
MSBZNWCZ^?OX!@4&O7D=&1<?$QKUY^RXM/>/]A\R"PJ+B3R6E9>6U=?4-C4W-
M+:T]O7W] X-#7[]-3$Y-S\S.S2_ X.L;FS]_;6WO( ^/CD].SU#G%W_PP@)P
ML/Z>_K>\*&]X8>/BXN 2_,$+"]O_#P=*7+P[HOA4*@8$3[VH.<1>$M+<3_U8
M\X6(4]P00?OLQ?@M.BX)&#?R#VI_8_9_1RSB7V+V#V+_P6L!(,'!NKEX.)2
M$G MA#B+KE_\03<26 E/-^<D&1E^,S@U$WW%T:IWC;.& 3J=$=57\:V0:R]:
MJ#*#$B)N6^F8_!7ZO!!-:<6+?HF K$I"U0![#- C4(0!QD#DES^346H^>1<$
M7S! R$P##=9;#$!8=?.AC%(ZR%2"T4Y MM@(KH\LIO3Q]?X$@P%>FVIA@/P0
MMK,?;@9_0?T%]1?47U!_0?W/A=+X-RBWT88YJEG3UC@*CEBV6_%C)*85L^D!
M&6C5IKP##/ 0. @1P  <^WD8X(F:FXE>)&3#:A(#[,9 70&^@KC_$A.0MD3R
MI,$J5/TK=DPRK:K\SL_>5FKE/:IAGFH=*"9++%Y>?0(:$BIPR4EVT-="&Q_E
M_>Z]C5KUAEX9(N6$B_TEK](M%!NZ5\GRW,/9EC^NB7LR>);08!T$F2:'2%=U
M'[DLG&9!:-Q+#\#^3)&.,OK/ [A2"*">O^*.JN-L"'SR6!?FEU4=/#RJ79KT
M5\QM.'!] Y:D9FS%'J_C,B==J_DSCE2 /V[39T8NQ=-"*_4DJ@:QC%6X?H9S
M1QLV-+<V-\;!^3V%3L_'.2/&]S?]R>:_#(3>);6SF510=!?VU;D_J]/("\[Q
M%^O[<+S4=^M<%;8:TZZZQK; ICNMH*7PZA$JQ^67*DEVZ!L'V::87\T)^1<M
MZW$7;P?2QY91VF9QSA/.F1/Z7SFB"#845?)OS=A0A7"7/1&D"^,;]_QE%QE'
MJD[_+#3<?5;]-N,Y]:DG@O=UB,8ES[<5KHGZ<R'O@(GE46R"!'Z9ISQBA(,$
MDG/HG@5T1W7([9$ZR?YI:,/O%)=9:7,1[F8<YEQ-$DVV#%?@0CCN:#5FE?$X
M.8JQ,_5IQ79K?;3)!P^HL)!0NJ;ULX"$1EA#VZ&H99@@<HF50N?>DDMKY.X.
M/;\+C9]!94*MM'+WY^[=-V+X9,XX)07-.JKP'\7UK<VUXPT>KJ3,O[OR=&-9
MGKYUMKN-UZOY19.+76;HP$HCJN$20H."Z,X(T3UHZ&K2?I_NL  SL[?WDU'D
MPVXL7,\C<S[;M8-4NZ1+0Q,;9Z53!^^,/A*XQRM9.U'^T5'&8"IW>EVIP3_\
M>)4Y1#A]YB>AX5ZUT+.F#E'\-_.Y#E;?@I*(JH)/ U#0"A>+Y=4>"%M7!GR/
MW:.F/>6J-:?T,J'HQ+9P1UGQ2SZY6PWJ)2S12-^22832Q=2_\GGCF'7?X=OM
M>BG(P]5J 01/AA/!0%=,AI8;MJ['\>]O-:6>)NY'R4_/;S7!V9+D_&)=RE87
MG3-GVHI<7DCX+Z2G>;Y1Q;+I2AR!\HS"YYB8DPK"%=F1ZM[6>,C"T\BWZ@B]
M*%\]0HLG.XW6=]J:HH0LYG@S&.432DFZ/Q#B*0]@[:@++$J06NBXZ6I_D-C]
M(?0^]=3MV#CM>5!*92_!KC*M9#)K@%OO+,1A.D2E>#M#AG1CQ7J0>'V6I!M>
M[P-]UFM59]DA=;J"GHXE5JROX*"2@[UDG_V! 9J2<MR\$6>]+X;!-&\2@Z9Q
M$\(_&VJRLZE:5ZQ7)[+2H[0A'UT8RZTL&XOO6EK>%KIM^5$A9(*9'? .U^K>
M5F9-5@N,BKU4<6;L2O:XXI7*@6[-GL4</ 5!;6?&;/ VSM62])@/\=V"K5 9
M#D6[@ZJU-9VS)T6O]L3FMF,2QOJS\5-STHQX\WEYF6\!OYVKZ+]T,;2+KH-)
M=S*7H>OFEBZ&7\D*:2_.Q>;E0C=3[-=O*T2H[)G+)>_A%&RU>D35E6TSKN3
M*GZI15OECJM])GF>M";[1L(]09R=.0XXN24P@KYSY8N8[96M-SMQ;$MQ/2PR
MJ;-8S C?WWI40H@ONYOM5]D"<5$BGD.U+JI,"Y[D$*X(-*07EIM)T#4%JVLF
MQGX%?3#(3O"EP=JE,7V/ J^C(^'D+/TP69\._P=3^\]<*K/,)A<6Y*>LS?JT
M1G6?=YMTQ83Q6[K(15Y'917NY/)T3*Y36:L6:3"%9E.F,!3Y6/79O\9ME-<G
M *N]6"4+X]J"T%S)9<Z\>GYD<9Y(DOH]2O9IJBZC+,5AI:) 63YV'-]_C;77
M]74=LK1C ,B%:=E_=^ ?0GK&*6C <HP>"MO1-TY8'K"8ODC-F^GTNX[V=4#,
M1DD>1#/67++%UI.JF[P9 :>M\ RP:""%3659W@?-3J*J. =6\:[8D#@&35,-
MH>Q24$]1LA(7A?0FKV05P4?09'=XN)Q5<)]4+DN=^?Y\5\ NC0'[][>:@[=B
MNOH&)]H/UO5;D?%;*]B3^VK%,PUW<@^-*%+4G,@8[YMRRK\OL.L\LG**"F-P
MMJ9OLYSC:&V?HGTHM%\2++DQ5%)JDI;EK'BZ+K&*,LYENIF\AU#5O[V3*6@.
M.Q=$>)8W?X&LER_]G%!><0#29L$&)AW?<!!5Y^K4I^\:%!V=[=JH;[G-[WFY
MOA'I=8=S<Q3P?FF=M38:8[)*$T:D K?TNP_V&12_ZZ,50<EQ^?3EM4 SDB#Z
M=[M>L=ZG'2*N=.^JKW9)3C&MN?FU%,_#&H:VV+"N:&%6= <:X_4MQS_N'H!"
M<QH_/D_52GTU^&% @X#%&:<7 ]@KO493(KNZ/<0\_!^\,O)O:UZI:WL7HL24
M(C69[&5CY-+J4)7L0)J3UFZ2GL*>Q,>N'!,G!Q2&"^0@V'I624/$ZMR42+8/
MBLU%!3T,?YK&B.[<KZ,@&C2P<@ ",_:H$7MH[A"!Z>-%JZ_ER@5G>FF@PR</
M_#^1NZ<F7,[R(^0')D*>>Q#TU?6-]W^<"Q3GI$XMD^&_QSEMH'=]?5KM[T!"
MR,D^HQ2E<*<H0*['38BU1Q&TX!;K690D""M.;9)G*\LGS[TR74N^'6#7Q\J-
M7.W1HU K_2(YE5B)TC/20>@HV!(IU$T_"2>3&=&0@7=4K!W$0Z\"$:.]"R=5
MN1)9P8O&OK76*6MI=Q5KR13+ZU?Q% 07HLK\21M.LG9J&20)]R0%8NS:GMU[
M%%.%M9X$K,?]KO\A-JD^N5?I[E%05]>8H$9"4?HX$>C6)U#FPWF%.N"H?EG
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
MT\>U*/$)O>6H7BJ\%"XY$MDMV<$ :9YLBQ(W7QC 9CKC2#&YIM,&_.T=UI;
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
M+&KN2)60V*/3UTCX"]<.NZF=<BW+!L]\M4A,\L=*82#/QV"_'=J2'&1Z]QJ
M7<H2D=3AC%-49!>N(T2#E77=@ %T3;O.UL;_EI.^R<TD\?4#3A /R&3BP35*
MXN\9R<(X466&U46;X_5@#!!&RO:/G#,\01_?_W3V6F8% ZR^TOA'SD*FD :K
M-T1_JMZR*SJ,,[I/WU5J@7KN45-M/Q%)RI[\$#NK5^Y YZ.V*5X7"<5@*\1%
M8V6XZII>M'[)4.HQO2DAUH9]H[G1OF]U'8A=S]]E+<?3C91;<G%NC\O99Q:
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
M]=\OPV6K[R&ZQ:Z\4>V^@F*?/GS2<*_UN>2/>S$W"A;W"]T=47(R[6I&:O2
M]]0S?H^C6$_J,8"20M/"ND'"V:%"%XH4".7F39*0N5(D:[LN)G8Q2C.KHA;D
M<O0H+P>^/EL5'A//%<UL^A@0U]N7/C%:LD0TPV!!]+A,(T[M<FBKF_9IZA><
MTI/J= 6)V1<!@[T40U8A<B#>71[VU9TS0:KWX7O)\C\&+ZU/=FU(%YXB?\$7
M^IA^ R[NW:&K]4QV;:R7"NUH&JQ5-PB%#SG9JN*GCZ5<U!J,P])#WQN1=;2F
M:>\H&=\0XL40$(Q-+1PDU.>1?@737H]K_3(-R(_BS51_ +2]5M:=QG6H>9DZ
M*@F78M?VN%0'??;7^C645.M7S_CB?=>:C$ARR.4TY*68Z]LK]8G%)V),]:C
MHG-6_Y4[16"%:W_"LS"&/676W>!U'<9!K9JIHJ[$WP=Q0EG=))\VLQUP7?,S
MN+S#R8',MH^[C2#.R8DSW1;+"D='G=T4XW=I#K:!)K@4*D"$P*;>*Y% D1@0
MA="7MY<LO$@!,X'KI5@SU>0B1YW.^?Z@V>[&;-0H?.(3!OC=CQ0])$ $1BUP
M2BFMF8UV ,&D-(;2RS*[RL1JC@PG>N?'C1B@ZQ<&B"T<G8;\FEA$8X \-$^X
MQ%;EJ)+Q35X;?(F&H#(5KDW1H4)=!^<8 .Z,HQOW_>C$YE^JBYW<QQ1?H8>[
M^]9LF[]JA;LHD>P#1Y1EQH(7 X'L5WBG7&/#+/NLI**([M3':33/RN!/U-M^
MJL]N8!)+.R$263R#QBBVNV7GK;,S:-FFV1,; C<I/VF35I:-TS<:9$5.,HW/
MBHA !YX-R'J3!=9B&%.%@/9\O4VD!<UE@\>3-2M4%8+"CV_PKJ7MID;0A6#U
M6L8YQ/0P;OF@ &0DZU=&KHL!IMLW_MBO?1W@N=O3%%^RO+3=A5__U;O*380S
MM*V?_E6E\\;!W3X?,H*#(./AQ8H8IW'?#H@ZO;1ALD W!B"U!3A$U%J:51)R
M&6IA&&#&J-K7LJ[4F?7N3 @HOF*H KP&CJ:T'61,D7HR(AZN+'K\](R<QGS>
M-=V:9UI"D?.QCAX\J2I1.B;$4@!2B/);BN2YG?4JY=.=*RO28/_E+B64W$WP
M-+2\$@4%^J';_[YE"QI9M*Q'XA<7;V6^MF9'Y02R?8 KT3ZYYP8F_3)B&\U>
MGAI+\*WB+-*);XP7D3C4V-XRV4GLX@WI6S<6#EN&MW4'&KL?./CAVLJP*3WD
M:!R7S"-:FI];^0&K?IU)LXJ4F$["6XWS')#!82[C )7+9;;XERT)%^8'E#P>
M2VW83O.X(D7 1#<M/W8G_?3*QE;R&R218PPJN8;T\J0OLS>$(?Y0>RR?_K9M
M:UDQS]X\WI!CUPO?WW$X;"=%P.]<UB??IC<E%'VC+)1.?K;M(=B@K1-L.'$,
M]5)018H=2D&H4%6FI!ZP-LBY&XTLWN.->TS&82=:+D^ABZADXW&)'$.!T=C6
M]C!(C(+Y'Z?MQ=Q:?$!6U?USMYO3YF"93+ZS0MU</YD)(0_A'BLF+=M)?ND/
M;RL>F,9AK@B)3J-IA=@(2==M-;T]*\Z'V/RJFM7VKS=M8]$AI?19W..FU^S(
M>("2_K3"/G42R'S=UG?V<?!67\;="=)F,GRN;1NC@#/83 W<[:1C_$J#YYW9
M(A&4]Z53$YC'BR_5-*)ZRO?+&N6 V^9D\(T$)X]J-X(KBGC6B6L01*!95%[1
MMG.G&?[T&L)UE)9Y>J9'>_KF1[DW.M8# T!&;U88-DJ9*\BPKN*3G<N.5B'*
MXW/)-WG#%TUJ\^#IG1'*,)QMNDR>6'#)\K*YZX+41ZD*MPJ8-;C^^\AD715V
M[=>?,O9KMFMVP*P&3 ^K%^8TLS\#VV\(=?7R#0W;HAF"2R8"!CWEY>'TO)U:
M/(TA?QZH_S3 JPDOC#Y$?Y$&,:*>2D?7=QBB!4X:TZ@?-R5)M8BW.+JDV6PL
M6<7^BDM4("X/2.[.99U0T"G+JAAV;,@R3%&/WHOB(3.H"9>FM>K7J)*1G Z\
M^+CK\G>&&GGED%%HTXTF4+K2 536R<F[XA3$RUPH5T"YX*?.I-\U&5+N?6%G
M%4^85H3T,KZ^P$O/@?UPN1+V(+DO>Z<^#O9(4W23)L7.!2")(!S$-<G+*\<
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
M9!B6;*!T$I"AG?^H;XC(9&!L+35MBJM+1V%.D6C]QGA#,)_ M6XA[M:@GB[
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
M7]+T*=E.MBF83K5KL'9TB!9C+@LQDW7VDWN>5!T[I1@[TQ%[/\A6]6JP+D\
M'05 4VWJVF+)WWS #-\S@)(,=&<$$0R:.FK99TH@G@K@]1+_]]AZO-:YS;K;
MIOL[/ZAVL+E,]PS;//N>ZOA+L,,J.M(+&0\&2]2ZS^FKC1S<JG)Z[QGW"?X4
M4V<L2;Q:W65T69V+.ROT\H7L :A[(CF92#VQ57GZ5%QCS8%/S9WMY$+TX,'^
M!HS)N#-S'J]%1$T<+C[$Z^8,?M;6XXL89#4CA>A*SSZO;OM^O/=7].!@ZQ3V
M0\BS.>S/XQ5\[/[.J?& MF5U\74$K2G^T5:Q0.T(D7KMV1F@8^7Y13*?[BJ1
M0N:.;O@9P \QL5\T6>,I62/+4X=<+7(OF .*M+;09G4G7[&@<I'%B@6#$UI.
M+?FW<SR$&Z$8L)5BE'N=[@NL:KN7R]+#4$[A4H""L\5)IS^Z$&Q_P.G$LBXK
MF?"UNY#P>,Q"%!_1N1=WZ$0W$YO;3H56NO*2BW75;L;)@W!\>DQ\\Y=$([*Q
M.[H;,8.)K9:LGT.&26AR*HV]G&SFG\M/Q2!89R$.!#E*F4!&I3;V6.>@'3H_
ML>=X_Y6V(T;C6>TO!*:1UUV%!8[G(S)=@+IKO?FQ>?EDX^A8IR1KZ,")"M5F
MXP<-@3!9[YX/O/LY7\0\RQRN=='E&;PY8G8\M>'D70/V*,Q=@1;4P10<V@:B
MXST#Z#AP7(1)=(NWNN\TT2ID$*0(HC8.(]3Z!=:G4&2JZ?%YK !R]U.H0KTO
ML27R&/>K+,&19'#9&!Z3>Q81A9-OXTD</4^/[VRZRYGZ/A^NC'(Y#TC>2SVM
M3!?$N0VF(NAF(O]\^ZZV\/LNN])1?7C*R*!!:.?5I)C<]6$SN-K8R[W&!Y@U
ME_,I,TYC< (J7N9D"YRC?34-HEOW9VX*;"N%RV%S5)-E0[[\/JVYD#YXSN5X
M>_XZVL_&@]@DCAK,1FD;6O,X'>^43IJ:#1N!-:9OVZ0DA4?EHM0S">PC.PSN
MM)HSIU(=1S/=<_+Q)3<6D\WXUF#V_,%KH%W&6%]O02(+SFFZ=;+Q'@;(L);J
MWHNZ!>?&KL^<ZE9>T&2<Q?9HN@B))_GA)U&R^H/+)7NJ*Z>PHNW#U4K5T=\S
M_RJ"\";TT&_GE/SW&:!%G<B,L$*= 8:TM$_V,]!&S_7?^0G^GUZJ_Z^W$?+_
MVCZ=?OYK$SL'"#J$VYPEE^Q./ .7C[;HI=N5)1H=BQ7:R*].90?((SHSRD//
MPW^NKCZD%V>[;!QT=T23<>X52%67!KAH)H%!X/E!FR>8)TOR<K[9/^9 CUJ2
MY$%')O7$Q,-S5_GGXAZGC:V1V^I>'3:Y8YX9[X%%%"498#*<,.DZ_E6)3B<
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
M?NKA1K=(BNO(W;[6>R1?^AA_YXI2W,_H[<Y/OX[X=FV7F $?F5]>N(-GP\H
M%HK]$>/I/KXGGW[K\EO01G6/2BA<7PZ0\6/#Z(=4?<9U%ANV>S-,*21V]+%T
MW)$MZNJ@1]#PC-E!&0EBV0[J[A$RCK\=8J=F'I?//N[.SK758,+K.G$2N+':
M'1ZJ.*D0M[G7K]@-MU]<>J) %BD)O2K/A/5L@])QS+1#.$8K;6 A*2B2Y;A5
MDZ4R_!"EKH5\LF2<QIV;*-4G_0P.G0KO#XJ8 UZ\>#;TG[VL,FR^@:,-#18W
MGH/IUADK2 [P2G2V!SZTEHT'".PRDRQF<%=R0IGP%=J5H\V<-NE0W&,]OD]5
M^6K%Q>!I[0\]/ZGN_"RI>FY%$D-6FM&F36. -]9K"%QIO:K]5EZ5_^LGQ+<E
M0[!(%O H,;#P1QD@A(.SB^I2A;^TUUX[BFW<7B "(XJG[JC1,\_R=CML"MF=
M<1%J%LV7,TB[>RVJ6X:2A6WS"+EJQHNC0[IET O[W\#G;):=?L%MT>8UY7(.
M_,J.L*9.ZA6(]XA,!V0"O?^6;>Y_A<_H8,"[:OA^>5]Z\[5!9G4DX8BQ[+M*
M\^^C35'M\TT**] ANQ,FWL*<08_*VSI-#D/:OWWOT7WUNF99YD;5&T6!A+&#
M3*"F +,CR^^:9MX)>1L<J O",W*@7FF'H%D[W.2KN?*XIJ*H/KE'YN%S6')D
MDLR6R1D@"'+7%LHF0B#+,U:_&3E=&@JI^=IKK>AL$?>"0:6#^ZOEG:F-=V1U
MF4"?V5O]\#_FN!BC\9)*[2NI06QAPHV&[NBBSX_$GW116]J8N;.W>H1=6POX
MJ<:E[XU=Z:RIP,]WH8!CPCP'^X+@_.K&9)Y724<,CE?P9'<B2\5F'0;%25;_
M='(&>T47+CKX=AQE,#GN^STRE16A1&3_^A[^12[U0PW3C]<]_!^VU5K)7S@J
MJ+4W0G'">YB5\,I^,<W&NJ'],P!>!5QU$EHEM,)1JG4CQI54,E-?X*3;Z84U
MV8S4%3$8! ];%$8NXHF@58C+J+NFF8.RNUW#$S**LI?QWMZ43A]/9#:I27Y-
M^F%CNO3K3U<B]L&/5.J:L*CB"=*U %KY.Q%W'O]J1;$<QE/*N:("%%C#!:E:
M^P%@%OV39X-$_TS0X3"B*V9+ _KG)(A(%,$/47R]C3S,RR"<MIT!$&P$:^)8
MQ1D@HQ:Z<QZ41P&,LK^> 6P-SP"#LZ CW/],3]=YEF1E1 B*'\8@7YC%#7&J
MKN38NY#<K25?X=B"@<QLV5[[,9E.PB'E=B</(11X3W)$0XAPX#H:(!]981D'
M63$Z8>I.:6]?Z+?9;Y!S\'UJK$[;_'$[UU2]<BLR^H^\?H]DM=&8+*HD>\TH
MUPC9$5%+F&?Q*M?K;PD%ER4%,M4$5=Y%4Z(V_E'.JLF/S;-ARA'^Q05A0XV
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
M#9M7 )T \'4.]KSL "&$E1%BL!AZM/GT]/,YTH!\.P/,E^E99UZ9GYK(V-L
MGIXP_UL3W91;I#6'[OF$X_8S@'\GZ%];L+P.!Y3\4W?5?V]CF!T@$\-C7>*Y
MT&_++7LXK]0</Z(<I//J"=BDL./3&<"J!&Y*XT-Q!GBW\Z*FOG;8G]EZU.K)
M6.^-O<Z:@,A;BR[/9BBI-_K]DG&6;E9X&XP+AO?NT$"&U(QF[>E*PK?MF<FT
MU\WWFQKKKX:&'OBYMO>*A'E<)M!BUR_O<5>:4HS_>+$06?&7R+C_Z4)WXMC?
MWTFMQ/-?=">@L+Y>.W U]=S]O:UT$.Y21:;J&8"*_.LWO #ZI_3N"RW).1.
M]C5V(@Y6:W.8Y!-<$^X.YE0=MQAKYEN_]PFNNBC3<R(5FGE=/9#1.?/KQ\D0
MIWKKP/GG%\=G%N8E#XKPAT11U&U<0\:^$XTQ868A>&_W/!20BJF7+EZ.>5"/
M?3AA9G\,;//EZ&V<Z)GQ^WOMNX_*^QF$KU4R^U%526RP:=@U[EW?AR#,6B81
MVE(7M+X7$??'X8+>M%5+W2$0QC4F1+XM>9POIJ$L.LWQMG;RL&^Z[=SX:4\C
M]@P0YJY )P/7E"V&4.%=0<<1:@.D)K,D72I/HY?-0CX7HDP0=M976\+E(35F
M_/?^^%_!N]BQ6Y=DMG5V?E_8D@8/C)\!]+4#:;5HG8R_C1X8( DN\$@B&+>8
ML8^@50I:5B);6;I-'7 QGB];)7^3R)R0[?2FX*71[=%=4X@@L*IB'(.#Y.>L
MR39*(1C<+S?N,."[[/U2VR<(# Y4?+>NV9M1NTDDVJ)XQ@@"GBPQT_(RV%35
M#YPSASU-.(>AKLY_2:?RSHL'T<WB17UE'+?%84'54C23*3V8DT[/*;E$'S;-
MI3- TY&RC:U4?=FX&S>L8YI&&_.R09X)NSXEQIW["EYS0<_,/!_/25 >-P*)
MM_M'S8W*FH,S -#N(BJZXMA-X.-AGR2HYP5A.%#2<-!%EI5F+L4'<,>"52R-
MTQ[+24CSM*GLV$%5*/$T!HL,WZ<8*VXT1YCGSG9B0%RHGO+S8&$W<@;O+^PY
M<_^/]'6:HJC%1"[]&9=(H-&?V9')X/_!WGL 1=EM:X--1DF2<Y @*#DC$D5
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
M,R1M#U.)KS763Z[/\>%8 8F;-RGO+YLNT &QU^Y;(LH:/=1T!<@&7@'F5ZX
M=("1S^60"G[8!M45X/1,MC-VEV#_' =VB=9 9!,]X!:_>'Q=$O3_M.1M4YF:
MI@JX7K78Q[S\RD*.W&A0P3,,8.B4>Z=+YZVE)O&*[Q/F$\>^Y"KCK.,RK+.=
M;Q!6D7F@&;#7/*TURR/P(P62I!LFAC%XL])>HV6JOS07!H\U[K=C5?[2(V1?
M\:J C D2"ETTH^M@"H LTM?<K:L90E-8'ZZ=:JZ8(NO@I <QXI2\7QT+8*)'
MGF8M_*;SXZC/U=X;L>\'S/9O.)='ARF*524&EO#Q]7<.[-^3EU61W+EJ5P!R
MU36+DWE*T]A%G81GW[3&1R^MGL%\W3QM?#_;I9[$I*3.+AR@2.!K9%+%UN<<
M[<L!Z?<=5*\ );F-8_Q-\XM7@#MVDH16[>6L;0M9H9I7@*+*6"S[_F;:%D#7
M:81OFWIY95,50J;H\\;4=UMF4C?\'TWW$!7MOFEM\#NY+01D%'?R11?3]K+:
MIMW+_1K]+B$/>=$T6=*7D.3?G,O0GX;;8N<GI9^0WCJ10&2D:PB($MRY6(X;
M0/(PD"'F-P_C_/Q-,=AKO:5<@W!T<Q[;U?,;Q*7FLKXC)?L(CSW)G69U<O\H
M-T(:3Q>>-"9VZL%$C53.58OLFU/<C^3KE'2J*;J<?[+G65R=<FI7"(:TTV6&
M)2#+%O68L5&2L9>*4<J8C]+\A3!HE1Y%N(H8SJ-I(<V_XYF%UE> 4MF;JTAO
M[YPRJ(,]R-4$I#=$=@&LU^!NGB=AZTJRO^%@,!#&$3B;[8\8VIQ'Y]<7;WB)
MU=2MMS]Z;^-CN$P[+6 M0'+\M?D9W)F&D.5B5E'-QK)8<<E$7VG$[4-9$XLM
MZ=G</41NNV]6&YSA;\@RVCJZWBH9IC$4APOEAQKX>JL)D[D#%,AZVE&M0(^G
MU@%<X;RUW<\W@8969=3SKEQN6C/!)GW=Z[9.(DXMBB!*=*8YGQ7XTESX@N#
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
M?YL7)2H5*QOF=NEWSW^:MPH*_MY&1QI424EAQ>"2R5U[O8.4$BSJ)2Y>-,J
MU^KK3/@>LHZ^K'&S+-??(K]]:V&!BCV@^0L=J VO<;B,Y[A40[O1<BSZ,KB_
MHSMY[4=0TM2%D[]+< O J=^+@P*CJZ!UEO3(Q$*]7@44\HTSS=?E$8F853/&
M]VR,:JSK+8$*0G#T85HKX7)]H@RTJ]?I'7E0L@:0B++7!.R!>Z12=[BRB97;
MLHA<]XFWJ";G;>K''$IY_3IL.+:+Z<$29]2WI0'L*W%XHI/_I[C'OQZ$_ONC
M/>%F+<++MZU92Y;F;?T#NM(^(@/H:2UD1U/JMYK>^X[("G'M]U 7HB=2FN4S
M%\KOXFKCCO^Y7 FP&S9."?=CW\RD'\L=G:.OW^[F);K\(2;H&0UZ>XO)[D"B
M6P*+QST=*\*O $&O\BU(T>Y-HEZ:D<*]#%"!_[X+C=KJ)#O@TU..<*PXR3@N
MK"^?:W&1G[(AK;Q64&7GPZDY8X)'8(NHLX.9E/LKV%)G 6WW\6BFG.5H2_D)
MD'5]'5JFOA]4<<:CUJ8.!A8?]X.X,*J^8L?H)@5@!^*S#.'N4G:"(Y?RHQ<;
M'Z,GW.K2;>+R!O*D*X#+7\,/*U<?=G?K26@^U50!Z#9Z+!%G?)[[];.+<J"X
MT 38...>ZGR+7>">^#-G.8)DS8=]9(!^@!N%/H<+0EA!C41Q;)>/62<6:*DF
M1B\ZRSM-R1N,'?52-Y*JV:1 HE2# )S?UC'E,F?P:.E^YA38TN2[O!"#E$/C
M!^8U_&Y6?['_/"<]R\_9+5/\2=ZW;KI#^_?*DUC'/BP ;\+C)]MFY%U4087(
MQ]X&?)S#,F0;PFLG5X"\]4@H!C:AQ9KV-!Z7]Z'9&Y0^NN,*$&R_9(9\BEK^
MY!L(JHKT.<M4;X,Y/!P0-F.>G3>-S"#7FY22*4<63=Y(OG1;_-!S=*46)PTX
MB",0,U&>V3933D()'1_L7MH>14QZ,W.F3T\ICQYOKZY4)D\;)YSJCLE6'I%0
M;!MA*[>7LTXCF1=G# 2F.N5N%*%ORPD>W3\E69A^Q*@TVBY9%?!Y:WA+EO3X
MA4V#QK+A]"D=-O9]@<=G>'>?VT7WGVHL(,W'[(]W5=5'W=K'&T"^3%< :N26
M$BX)4<O -OAUCR[;:1O&>U1.Q*<K !DW[+:&P[Y3-HKTZX>/Q^:WY\%EAYPL
MKC:4Z;T2O'&!C:6\EG^*0I_F?3H\_RV94^_5^+G"*.RKM=?D.\OJZMJL-F9\
MU_N04?[0/L\;@O#/L_=9W%\\I,Y-ZL>@%N/7P]I*I7!&?E^DFF]A)B''G>MD
M\T\ACXK+<XYR[!E"$XWQ.XQ< 13'41K9O/N1LV)@SL7Q!N]/Y=5=U.2=.:L2
MO'U<5P#],Q4*NBBZ@:+\S:DZ4V3O,0%RL&M$Z$R&\5WL'+"%S_V3UAH Z_Z9
M,L5LM9_OS=6U&_+5[2O WQ+32PYTZ8>VTS4%Y]H.&Z,>C^OL,MU#I)>&N>(3
MXU<%'Q#+_:R9F26A3+D%/X$NWK??)0,1^[ .6>)NP?VK,WGJ:'X*X/TH/6#2
MF4SUY@S9\^%U DGW=T;#35O=A;<BDQH1)B?J"Y(BD3"(6MLJI3OZT!!X2:V+
MD FBF../]X%AHZ2J8P5^MBM?CPBO5Y-J];UO2S_=+.3:#PVI,^/B-?V\>6E_
M]@N6/I=&3C!Q!7A7W'9]V.-++EV*3(XAP?.1JFZ3MW PU'6XQ^ O)PC#\5M<
M:EHPFVAB'<;-L5K:SA!7K%.#='HX)(!A73HO/PU9#)A.T3[4O4M8[-]\_9^^
M<"/6GVCR$*E<!&VO#KLW03WJ9 KNJ8_"4H[7;F+EOQ*T%"D7LY[^;>E3YG]V
M8/^2W?Z)@:TPSL<\&Y%=6V%TR5YW=&RV!&/QA&7G0RA;TX74X\O2:ELFAH0W
MU"<[PKPE'U?'W+"*4-P+$M7(%REIVZ/]((<#HZXE$PTS/F3>)42C9^,$?^K
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
M@OY^J=E'>_G5+X^?( ):8)Q/VL>S<W<F$67-?F.CUK5UNQ9>::EA#[5TMZ\
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
M9!E?B_*S6ZZ-*KN9%6>VW$1S8F[$^+#!AN,Y'2:;RXQ1DNL*(%6[#(SP?]"
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
M7EL74-0G]96S<(&!8X0$80NAEGF6:XB<-]G6\<#,MPD^\$B\_UVB(\--76G
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
M)IYW-CVS'0>N'Z"IQ+RFB@J.F>>=7P_0H%"JBCUO/I^[\\@5<N9-;[U"E>S
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
MR+UR,*,+V%PK.[$(Q*WQR>"0)3'V)()E,'GQRYO+5Y?SIT^"Y_XD"MUPZB4
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
MKC>O/-8!I.A"$)!RC>T4-F%[[-3K.1.)R&/(&@TZ#//'"/PA6.9+V8&$"FK
M;'C8&1V][QP.CUHF4C&WG?+.=*/NSI8=L_:$O4>&[@=NY[ 0@7XV<D;XYN"(
MKZD?(%_WV@G/@X*#C4.JB?1!,&!"]&_/+G'8F+*JQ$/T%:(2#YG,J]L0+=XF
M"85F&%FK,/\P/YH "[=5_$^1.!(([JG!1P91D_![R&QZU$;%$XPV*G_$10/@
M>1.X _D'NS'%240R!8]*KZY#S2OG:W(S%8GBI&QA=,X<LN*[&7W6;L>:FY24
MI^#BQ&FRI'*TH$"%BAKS/9?*]YI%!34]=K&H8^.;FY*@\;3N5:FT5JLJ#  &
MDWUPNBH;]Y+ U$_<3H+;@496NE(IF=_V/223ZI(8R&+"MHA'SF5!&OC"$8'#
MH9*O_>F"/) \EBH,'Y31_SY-/7;^G31E_-Z#!"^)O/0@T>12<8\W*!2-'A/:
M'P:?>#LHA8>=IYB#=B\NQ!+]Z"M91DEH=_W6+% /*FW;0%G ?MNS[W#1BDY>
M,>69\EYR&0:K0A=="KBUI*7':.9KC"Y;?9M[PP!'("=H(&O^';[MIHQ""&KD
M\I2")PA_BP6>(Q/Q.C3];=9VY&]=HW0&SJ9O.VQ:SVJ@;-*%F17C/<V*80*U
ME0AS L7!54;LB7QWC=[7!)?6=87ZRK?E^GC$ED\GUF=XA>AB.SD K"'8VZSM
MNOQL$_;7!411+<*F(D!%<-5C5\_KSKBMV1*%)WQ-P8!4D%<2.MSSF.ZT 4WX
M@*7.R(0$$.$6B:I\5:&?T$<CHB'ES<(3,NBTRWM'28M2'QL#ET)C>PG:^QKT
MB1+*"A"P'@]-FBDD+X!AD_[=I%, MGFA\U==[X%>MG0CO1"A)#82#E.A^)I.
M=58G<GNQQ!\!Q0\(U&A*D1" O1%T.64#KS5?GXFM/R0V)RZ?](42#])WF#5A
M%3DNA(=&T(QH6!GZ)O$(XPG2&FY3@C>A&32ELXD@$NV9.!#?EA5W*7&7#5M,
M^+@%7#@*5J'=UB1JJ'1:#L?)Q-')5GBI#:^V(^'I],4RU<6/&<(J=%WUTM2Q
MR7DHU$V"FNP[!^0'WG 9=W\J\O\#FO87AW1X/%W2U!$N(I8X!!EN]E>+KK&*
M;ZPRC55^/G[2B@&0*50B_@6=Y\+BQKG7/"\G^%I9Q^K#]I[:XNPAR7BQ%.PS
MO$$1[N\4O!L^Q#;U%].>2"ZY3?DW]DGIF,(I%)76%VZ^"H<Z:)JJ7>?P=W-9
M,?MTWJN/H-ZO</\;?F>F<3+FR=>ET9#23;329OPJ\O\FK5O<QP^R$%K8/U'(
M<+?^'M4>/KH_KI<>71_O7DV7@%4W-H)_[?K!>\SOM4PGX=KXW5%O]-,DU@9.
MUC?)D;_,#C?>_@K]Y%]02P,$%     @ 4HEO6,+:HT0X!0  YA(  !@   !L
M96=H+3(P,C,Q,C,Q>&5X.3=D,2YH=&WM6&UOXD80_BM33M?+21@;2!K.<)$2
M0^]0$X(2TNM]7-L#7IWM]:V7$/KK.[,&@A.JJE5[BG2-%#"[,[/S\LR+=_"#
MXXSR1.01QO!Q=G4)L8J6&>8&(HW"T.I*F@1FJBA$#E>HM4Q3N- R7B! VVN=
MM-J=3LMSG+,!R0HV3"KWH>NV3]R.USD&[]3O=OVN!],K.+J;!6\M]? ZF'V>
MCJICIW<7E^, &H[K?NH&KCN<#:N-XY;7AID6>2F-5+E(77<T:4 C,:;P77>U
M6K56W9;2"W=VXR8F2X_=5*D26[&)&V<#7J%/%/'9($,C($J$+M&\;]S-?G9Z
M1&&D2?%LX&Z_*]I0Q>NS02SOH33K%-\W,J$7,G>,*LB0PO2)TZ7M)S0/SDK&
M)O';GO>Z7X@XEOG"27%N_)-6K_>XI.4BV:VIRC1?8RJ,O$>6O2<U2E%H/U0F
MZ3\]X!!GL>6;J]PX<Y')=.V_F<D,2YC@"FY4)O(WS6J%ODO4<OZF;ZE+^3N2
M:#+/X(-Q1"H7))QU[5?V^[0'_-_N5 ]\8E@[L9)!VY7(%5I30Y7&1#MZ2&0H
M#;P[;;4';D@^+/X#C2/"+^H]E?^FEI>C#^?!9_AX?7<[GGR X/IF>GUS/AM?
M3[ZASO_<S59JC)'2@M'A1"I5VG_EV;]GNZG,T5_F,6I^>K9MS_1+E4H;O]]&
MP=UL_.N(G'(U'4UNK5<@N#S_='$>_ +3:\KBS_^REP[YY*1U>O)RW#+.C5;Q
M,N*M;VH\$_^)_8VS68)PH82F<CR'H=08&:5+.#*T_N.K7J?C]>VV?6[WWS+9
M)2Y$M(:/:EE2G8) Z6)C<HTO4!GU@_6.4Y8@8E48YC$)_1H]8+3DD@1,BGE9
MR0A2L0I%] 6FY#DZ9U]FM;03:11$Q)JNJPYTB]:[U'*&K"?ST=)24P%$/H[J
M>DXMZ3PRO-U^USVN"=\GV![1A)MEBBS1:4.A5;9,%[9[V;#;(_;9FB#R&"YE
M::VTK"<_>;VM-A-1QN(KW!I%YET)_05-38,MXZTA,>3U<JM&:^!RZ+ZOC G4
M/6IR]0XGY4O*&P+P!J"B*%(&&*%1YERC254G%"6I'NT#^V@3Y?&6J(;[':@I
M!Y$V8PC7%C1[>=0^[9= @-8\?#'2YDIG!$/<99*:SV6$G,&[+'SJQ$=H"](Y
MH3D(J*MDE)T:(<8Y!28F0PYE4RV%^'Q>? ;:[Q*L7$@K/+P<D(YS&R"\9[CL
M08E+L<:O2\G (-06&@L./DWO(HK4,K?QU%@:*G4\Z#>K2JNY/3 5C?A*TT)N
MQ!8MAY!*4**W!BE2V$DJFS5%5ORF0%(9I'!$8!.LC&/$ U "R?(M,-7AA&G6
M,D7 ,Z0W62]\B+ L*P + ZM$1@FLU#*-(1$D,43,'P4]5O6:]<L\92'EDG@W
MVJXW0D($F15:4*Y$(DS19E6,G%'6-8])G$EC$%DG=K*.^86JZEM[+>;_1/NK
M1)LHPD.,62ZITHF7-TW5H)TK0P&OM%T_1VC)!=S&-MH./02 PW#_+H,]FL^Y
M"Y$KAI2,+RG0C^T_H82W5<1.MX=2'G=6"%N)AE1NLI *3;L)':_3K4^A-9-W
M4P$7@3(1A"D>-]9<D _CI*IS/&P7-*]24:.*M*)JP3<N&A9:Y*:J^@?02-Q$
M(^;&%D$2$Y,*->!5]QG59Z*W_F'D+C0UCOA)\/?N)>H;284?]B;#P-G\]C9!
MV;\/V:SL7X<\O6@IQ((F+HWBBV.5]\6](OQ4UR"]7JMS_+H?4LE%O;D:\>S=
M3'6!8V^$SOX 4$L! A0#%     @ 4HEO6 !FJ#42&0  A" ! !$
M     ( !     &QE9V@M,C R,S$R,S$N>'-D4$L! A0#%     @ 4HEO6'Q:
M>/0Y%P  WU\! !4              ( !01D  &QE9V@M,C R,S$R,S%?8V%L
M+GAM;%!+ 0(4 Q0    ( %*);UCLCL00]T0   $R!0 5              "
M :TP  !L96=H+3(P,C,Q,C,Q7V1E9BYX;6Q02P$"% ,4    " !2B6]8\[0D
MB#"4   YH0D %0              @ '7=0  ;&5G:"TR,#(S,3(S,5]L86(N
M>&UL4$L! A0#%     @ 4HEO6%M*P@$U>   NQ() !4              ( !
M.@H! &QE9V@M,C R,S$R,S%?<')E+GAM;%!+ 0(4 Q0    ( %*);U@D*"(&
M:V,# (0$*0 5              "  :*" 0!L96=H+3(P,C,Q,C,Q>#$P:RYH
M=&U02P$"% ,4    " !2B6]8+ZC6YX>)   )U0  &               @ %
MY@0 ;&5G:"TR,#(S,3(S,7@Q,&LP,#$N:G!G4$L! A0#%     @ 4HEO6*JB
MG;'8BP  NM   !@              ( !_6\% &QE9V@M,C R,S$R,S%X,3!K
M,# S+FIP9U!+ 0(4 Q0    ( %*);U@C+;.?1)D  "KB   8
M  "  0O\!0!L96=H+3(P,C,Q,C,Q>#$P:S P-2YJ<&=02P$"% ,4    " !2
MB6]8,VO6K9<$ 0"K10$ &               @ &%E08 ;&5G:"TR,#(S,3(S
M,7@Q,&LP,#<N:G!G4$L! A0#%     @ 4HEO6&;T)&P3G   .=P  !@
M         ( !4IH' &QE9V@M,C R,S$R,S%X,3!K,#$P+FIP9U!+ 0(4 Q0
M   ( %*);U@'YC;0WPX! *-= 0 8              "  9LV" !L96=H+3(P
M,C,Q,C,Q>#$P:S Q,2YJ<&=02P$"% ,4    " !2B6]8.3O@7.<#  #U#0
M&               @ &P10D ;&5G:"TR,#(S,3(S,7AE>#(S9#$N:'1M4$L!
M A0#%     @ 4HEO6&41&BE3 P  [PH  !@              ( !S4D) &QE
M9V@M,C R,S$R,S%X97@R,V0R+FAT;5!+ 0(4 Q0    ( %*);UB?55'@W@@
M (\P   8              "  59-"0!L96=H+3(P,C,Q,C,Q>&5X,S%D,2YH
M=&U02P$"% ,4    " !2B6]8+NC+G)T(  #.+@  &               @ %J
M5@D ;&5G:"TR,#(S,3(S,7AE>#,Q9#(N:'1M4$L! A0#%     @ 4HEO6(N1
M/&*A!0  :1D  !@              ( !/5\) &QE9V@M,C R,S$R,S%X97@S
M,F0Q+FAT;5!+ 0(4 Q0    ( %*);UC,$D.LE 4  *T8   8
M  "  11E"0!L96=H+3(P,C,Q,C,Q>&5X,S)D,BYH=&U02P$"% ,4    " !2
MB6]8<WF1O>@'   7&   %P              @ '>:@D ;&5G:"TR,#(S,3(S
M,7AE>#1D,BYH=&U02P$"% ,4    " !2B6]8PMJC1#@%  #F$@  &
M        @ '[<@D ;&5G:"TR,#(S,3(S,7AE>#DW9#$N:'1M4$L%!@     4
- !0 804  &EX"0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>legh-20231231x10k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:legh="http://legacyhousingcorp.com/20231231"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="legh-20231231.xsd" xlink:type="simple"/>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_cg9QGgKNHk-aZ5IFrJgHGw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_x32l2kf_zEKNO4OlsUPj6w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_3G_h77Ir2kqgy9VdBjqUww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_RFdwVU2NyEaZhPYZmozw7w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_aMXQPkiwCEi5z2kx83YY4w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_zUqcylR7hE2nvIAoVwDWRQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_cE_XTB5zsUW4fvaPWP99zA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_dMLh73WznkOM18kD8X1L-A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_C_vbYahehkW6lmu8bawoIg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_1WpBcdiH1U64VEQhWWKIHg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_l-AUHkpMJE2ukdwnL9fq3g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-sv3QamMPE2tg5qEbCq5tA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_YZpiCl_dHkKCXc1NZbr46g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_rddMXvE7SEGT9Gc9QBBBqQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_oRk1V7SrgUqjwY5lvEFIWg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_130AVPR1S0iymf4h5b4Mng">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_WkZWmwBi_ka0lhC363pjig">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5ajH5PYwWEKGYieXcZppPg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ZZw1IpAG30Cwo6UEJB2yPQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_0Cdrcrx-w0qgqJncLdHARA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_-1xR4R_IU0iXbxpuVc3qfg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:ShipleyBrosLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_p2V-poU1p0qU0Tb5e-QD2A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:BellMobileHomesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_qwau6h8gi0i4f6QqycMsww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:ShipleyBrosLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_8MIVvvkpfESFjyWrqcLaZw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:BellMobileHomesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_G52O6AhCZkujM9o-p2gLEw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_legh_RetailStoreSalesMember_PgvqEn40TEqvuYXxL4IJIw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:RetailStoreSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_legh_InventoryFinanceSalesMember_NigDRoIvZE262pQSyQn0WA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:InventoryFinanceSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_legh_DirectSalesMember_Bospa3lmRUCJnMZTBUTXSw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:DirectSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_legh_CommercialSalesMember_q9K3aLePcEGva7Cu7SPIhg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:CommercialSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_68cLBD1OnkKGLoiJv6H5fw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_RetailStoreSalesMember_ZJRatyGyfUmc0gIPQqc_xg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:RetailStoreSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_InventoryFinanceSalesMember_uEKH-mCzIEqmwTGhiFZnqg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:InventoryFinanceSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_DirectSalesMember_GhcnGkOvFkijcm7Equq3MA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:DirectSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_CommercialSalesMember_5moSgbPXZUafbCunpgI-1w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:CommercialSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_HRNTNFrkVkeahRa4O2-R4g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:DealerFinanceReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_jYeXSpIHYEGUZUKKPvverQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_srV2IgQbm06gzWP4jo_8Cg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_LeasedMobileHomesMember_Pp61bbSWYEmSv6BrbA7VVQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">legh:LeasedMobileHomesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_tK6ubKTjJkWHuCFaXwgF6A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_neXdvzbZSkablvZ3wIBNsQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_C8KqSlYhjEatFB26POiOAA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_K-OScNlfVEq9ANUOWGxNvg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_U4hJNX8cpU-AnHhDQObcKA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_BuildingsAndLeaseholdImprovementsMember_3ueuDM9tPUaLO9BYBQmu5w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">legh:BuildingsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_vBZ6hnejWEKtPZhwh0JVYw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_A7VUM36tXEqagBDu_ufOnA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_p53L3r74-kqJttA12QwBIA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_XPo1a2FYx0WOyTNEo1H63A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_TFYJGtx_QEeuXpLbBiGp1g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_BuildingsAndLeaseholdImprovementsMember_spgvJ6xiHEe5bT7KwEoW_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">legh:BuildingsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_OtherCommitmentsAxis_legh_InventoryRepurchaseAgreementMember_ywSC_RFi4UmxOmtrnyWvNQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">legh:InventoryRepurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_OtherCommitmentsAxis_legh_InventoryRepurchaseAgreementMember_FBwECWBtwECjE7JmOtK_9Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">legh:InventoryRepurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_kA-kjKmUEUKFBSOHZRee_g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_qqSITTXabEuL1smLTv2VSQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_SX63-E_kQUi1VsUuyPgW8g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_YdBH89VpckiCPF8UdFbgHw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_rUGDxY1hPUqtk8nIBMfpqw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_TDOBN1hI4kyOqpNaNXSS9g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_LSH-5b2vzE2S2_i9lr08Qw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_7pXuzhqT4EmchFP9u6yovA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_yh1axibstUOpzpvnP5-dbA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_WN-oKfrcZU2n_efbZvtZgg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_j3P6Wj5z3UirPEAMB9lbxQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Cbzwm5vU7UuQcr7RB9HMUg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Shv9X0mOckCixgX3n4qXgQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerPortfolioSegmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_jboHmGM3P0CbW5zUr3-WTw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerPortfolioSegmentMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_ETfZhQaCkUevH0M_CgfBDg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerPortfolioSegmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_HE2NhSXlv0us3uMnO9jQ5g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerPortfolioSegmentMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_sQmakZy6BEekP4O6RXHoIA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_oil66--EpkO9qFL-szaMuA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_wh7_HxdVUUWhGNt_oPovrw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_j-F8yvh3wUKcsjB9RXzMVw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_1_1_2022_pon_MYs320mpWlQJ4ndJeA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_icUfZ-IQlkyTv9aq8GN9yA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0CliQH288E2PtD-eJXgd2w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="Duration_6_22_2023_To_6_22_2023_67DFiOrsyEWvWTLmv0mSOw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <startDate>2023-06-22</startDate>
            <endDate>2023-06-22</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_7RU9L5ZJO0CPXO992SPqpA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_mlseDz2ddECEpGSC-DaspQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivablesGreaterThan120DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_kydxCnSVrEiH0fVrdq7Usw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivables91To120DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_kjB2FySx7UiyGZ2GJOOdbA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivables61To90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_HdnyHUaZDUait-C6hI9gHQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivables31To60DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_0aOsdQH18Ee8BVppMjp3Tg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_gi76sV-5BE-OsM_1DN91Sw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivablesGreaterThan120DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_guVVFACHl02KOsIG4-6m6A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivables91To120DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_qPqW-KwoJkWTAcevNnl3ww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivables61To90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_IvDnfafiUUKxxqU6xkAmcg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivables31To60DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_WSJ0yn4dMEexw8bjkxWOjw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_IVeOl8sa0UWhacoHIyATbg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_A3ZgrDGSOkWgAr3Ilqm4ZA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:DealerFinanceReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_ZIPJp5DoeEyarQvs203z1g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_40VwdwqXbkCI0j_D-lxhnA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinancedContractsMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_OzeP0EcILEybW6GmPWee6w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:DealerFinancedContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_zV81Gmy4WEiOG7q51FqFZA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_fospeYDXIkauUhj3D4m8Vw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:DealerFinanceReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_aW_PXlNnMk2LFUsIgyxV7w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_RLTBXwKsUE-9bzKonJqhOQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_YGqSnjNH6EGwF0zfZlVauQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_XvFKQcC8-0mRl4ItawcCHA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_uOg0OYEcCkO1SI780nq0cQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_3_30_2020_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_VY1zT82oGUWzJhq_oxmYJQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-30</instant>
        </period>
    </context>
    <context id="Duration_7_28_2023_To_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_us-gaap_VariableRateAxis_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_CHrPYlK3_ESctjtis_aCMg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-28</startDate>
            <endDate>2023-07-28</endDate>
        </period>
    </context>
    <context id="Duration_7_28_2023_To_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember_utY3VXWqG0G3k_xdSV-GzA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-28</startDate>
            <endDate>2023-07-28</endDate>
        </period>
    </context>
    <context id="Duration_3_30_2020_To_3_30_2020_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_us-gaap_VariableRateAxis_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_JNfgYpwkTUC9UeRoRMCkYw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-03-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyTwoMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_vzeSJU7Lzkq-EiLqZudkng">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:IndependentThirdPartyTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyThreeMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_C31fvnLDuEuQrQTpEdPNpA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:IndependentThirdPartyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_oLuscl7u60KnStLzOa-WGw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:IndependentThirdPartyOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartyTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_p43JfpzIG0ijcg_FE_IP2g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartyTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartyOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_3cRRxTdOa0iLGTpXCiNMFw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartyOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_OtherNoteReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_kiUHxJC0J0OoizNYhVnVog">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_IndependentThirdPartyTwoMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_oGgWqyfTAkyp-cchSp5pxg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:IndependentThirdPartyTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_IndependentThirdPartyThreeMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_EtaSjwBjkESLzSunpiH8GQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:IndependentThirdPartyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_dwz4NjkfykOkyXV2HiDiPw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:IndependentThirdPartyOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartyTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_S-jilCltHUmXZzV-n8x0LQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartyTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartyOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_XB9k91xDZ0y4nqITdItvuA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartyOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_OtherNoteReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_qYbgmA0_kEaa9Q5G0SlWiA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_DM31RXE6rUOjL4MEuWa8NA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_BsMkAEr_B0y3pCn3aYNG5w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_f-eh_ZvcXEaoba8yB5GNVw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_1_1_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_SSCCfX9F00-JP00OjvrMwA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_PLmX-bV73EaDDiGMPRhbUg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rGmrK8HKtUeYYRA8zWP1XA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_PrincipalShareholderMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_GueelVfUCEal7ULJUKD6mA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:PrincipalShareholderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_srt_CounterpartyNameAxis_legh_PrincipalShareholderMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_RVlVtFiBAEWWYm7ToSocYQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:PrincipalShareholderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_OHzY9iiKJEKapBFEqy7NHw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:ShipleyBrosLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_tTsGpTQfdEmWj3UOY8Pm0w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:BellMobileHomesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_AwlrmZ8dzEGRAwIV13K00g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:ShipleyBrosLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_pgOzdoBRdE6_lTKc6nvVZQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:BellMobileHomesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_ThirtyTo90DaysPastDueMember_FoT-MJKDa06oxq0oxAIVGQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:ThirtyTo90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_a-F98T_MDEiuuUtf4zBzrw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:LessThan30DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_swvFQvMdTUas9SQ7ZrN5NA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivablesGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_o34zGpPtjUiV7ADDzmOn1w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:LessThan30DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_MHAFwQ1kOU-EdYXvZfh4Sw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivablesGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_Z7foRwdw0k2T3qX6kwtVDw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:LessThan30DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_6lqdX7JBtEiNHrxnbTTQpA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivablesGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_8g3BAOS9rk6-d_cDAST2KA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:DealerFinanceReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_j927p3E1gUeyFS7gm7Xp-Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_XbOzuHEXK0G676Ramb49Yw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_kBsTPZQkO0ejh14VBX6uEg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_dZarunwcc0GvG0sGFBnJHQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_8hgnRBV-NkaocjSKDayUAA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_YnwS3CvvIkuBIk-jdYFcaA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_7_28_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_dDPAd392LEGkYyNUHpA4Yw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-28</instant>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_CorporateAndAdministrativeOfficesInBedfordMember_8pR9AVqXpEG1I9zJlyCnGA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">legh:CorporateAndAdministrativeOfficesInBedfordMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_HeritageHousingAndTinyHomesRetailLocationsMember_kStbN5jpbUGBDj5IVadz8w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">legh:HeritageHousingAndTinyHomesRetailLocationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_0pxTIi44mk2w9pLsnKjjoQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HuSycC4tbUy24nI9YSIBdA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_WsJc-K2R9E-zW2JClrIuHQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_c6RjdXh27kOTG5uEBg9CEQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_mdjasgqHFEOX72xmPNS8lg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartyAndAffiliates1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_83hp2VDNp0GwjdoIdSVa4A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">legh:IndependentThirdPartyOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartyAndAffiliates1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_dFiK2ja6VUm6yOKjutYtyA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_7_28_2023_To_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_ciXjObil6UqIGtCT1dtBxg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-28</startDate>
            <endDate>2023-07-28</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_6tgaxnUcBEyUzHLNFt-DJw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_FiBHJtRoEUS4VkEObjKNXg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">us-gaap:ConsumerBorrowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_-aSqZuodpkGEKH8qGOgVWQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_pPFSNRiKWkqBWxUtYHZmww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_OtherNoteReceivableMember_EsUFphr-W02zl2TBpoJfyg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_9KJKgEZLDEOcRhw4dpnwxg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_q9hrRYv0ukqmUE0lmCY96g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:ReceivableFromMobileHomeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_OtherNoteReceivableMember_MK7VS9blvkmbcZj1Q_carw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">legh:IndependentThirdPartiesAndAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">legh:OtherNoteReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_3iRGaYOrq0ibZk2UVeBCdQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-28</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="Duration_10_1_2023_To_12_31_2023_gAvRFAfcrEqPqvC1tPGS8w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2023_UgQxruyfYU6wRdvB229DIg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="As_Of_3_10_2024_A-81jPro00WL89B7jUWbZA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <instant>2024-03-10</instant>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <unit id="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw">
        <measure>legh:item</measure>
    </unit>
    <unit id="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Standard_lease_RKm4grDYK063iLdHzYK9Mg">
        <measure>legh:lease</measure>
    </unit>
    <unit id="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Standard_segment_tp9bd0ILMU2XlQrTBQLZ6g">
        <measure>legh:segment</measure>
    </unit>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      id="Hidden_FYT1ByiRwUyt2e9HjExfJA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      id="Hidden_PlQqWiieGkGw8mgqmGFhAQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw"
      xsi:nil="true"/>
    <dei:EntityCentralIndexKey
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tc_fLjMGcBoEUyz1wfQUYShxw_2_1">0001436208</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tc_P7JQngf5EkqfQWS0TKX-BQ_4_1">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tc_DpWN84rWHUGVSKyxfvbErA_5_1">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="INF"
      id="Hidden_0PlYfg2cN0mAIVohLktIDQ"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="INF"
      id="Hidden_01VjjdR3qkCTuoYuJENBrw"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      id="Hidden_upwxSdpUO0qpD9rxyGLTtQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      id="Hidden_URTjAao2PUuOiKh5cX6HQg"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw"
      xsi:nil="true"/>
    <legh:AccountsReceivablesCreditPeriod
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Hidden_gZtR_LB3E0y80A2x57_okg">P30D</legh:AccountsReceivablesCreditPeriod>
    <us-gaap:Liabilities
      contextRef="As_Of_1_1_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_SSCCfX9F00-JP00OjvrMwA"
      decimals="-3"
      id="Hidden_u83sbLFlwEyIQVbRiNXdew"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">3258000</us-gaap:Liabilities>
    <dei:AmendmentFlag
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_pnSEnVo5o068EDvFydnk0Q">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_DXVVyLgK-k-fVAdFXc-WLQ">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_iqpKWSgnJkaadPapl24JSw">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_UgtB9EzMf0y3jKjM1e1SMg">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_kIA8pQP54U-FcxQ0Tt6Pmw">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_qdXC-P1DgkGcJ7Wjgoydiw">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_80pJ_0Ra7EqFYgMmPUEMkw">001-38761</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_YklhmvEHBEmCIJfQrjAzCw">Legacy Housing Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tc_dBNLlWnIUki8xmiFrGUmng_0_0">TX</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tc_53vl_FtQaEKd9ks3jp6p7w_0_2">20-2897516</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_NGw8lPyTGE-Ek9p3dlxadw">1600 Airport Freeway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_r7bCGQTpIkq8OaWrBc0L4Q">#100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_Gj4b3l8GckSp142va99_9g">Bedford</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_XBXpBJWyJEKZOpQfJe2mtw">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tc_oVnKDNXUNE2Ul8lYjntyjA_3_2">76022</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_0clD0IkJgE-jS2HvqGzkdw">817</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_dJjYLraraEWNNzUG9cTVOA">799-4900</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tc_3XbNz472r0CTXnaRJPC7oQ_3_0">Common Stock ($0.001 par value)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tc_4AJLFnCqXkO83seeLShmIQ_3_2">LEGH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_xaKaJaRcuEOF7EGUAmLWHA">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_Cy27iYbki0-Y0HPAtmWmAQ">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_W_urcJznTUax17-GswYgvg">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_0wungS5mFkS7ZRY7wzbIsw">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_LN4TB9IUEkSqMvlfmh38Mw">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_H1WPAsbxu0O-9mpev8GjCw">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_QjLsqzfvUU-2sLkMcTIqUQ">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_0Eu-sWReq02jx5CDFP_Plg">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_Aa1cFlOwREWAHkgFaGQEzA">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_vLFjarGwlk-xvYZI6vKxvg">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_nTXtsONS-02XCKBhLzg2ZA">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="As_Of_6_30_2023_UgQxruyfYU6wRdvB229DIg"
      decimals="0"
      id="Narr_JqL4_8i0sUaQkayRjuke5A"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">235772057</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="As_Of_3_10_2024_A-81jPro00WL89B7jUWbZA"
      decimals="INF"
      id="Narr_5koF1YDjPEOp7YkcwWw1NA"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">24401429</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorFirmId
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_w5SXO72OqEGS6mt3sJfO7g">215</dei:AuditorFirmId>
    <dei:AuditorFirmId
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      id="Narr_ZlxaGOTfGE6koU4_w0VY6g">229</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_-1-i-e-Sk0SU8OOhfhqcHQ">Frazier &amp; Deeter, LLC</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_VHmDufISC0-Rwpk9MEm58Q">Tampa, Florida</dei:AuditorLocation>
    <dei:AuditorName
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      id="Narr_N2ipBmD41k-W2FLGGd0kYQ">Daszkal Bolton,&#160;LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      id="Narr_07tLPkDKwUSuBxgCyrWTUQ">Sunrise, Florida</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_1rKR4TmvbUamTe1zC7Kslw_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">748000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_wzuRfa3s3k633nndU-SV2w_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2818000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_QXLxk0Us-Eue-DRmnro0Qg_6_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">8412000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_UCONS27IX0SLb4i3pdGXqA_7_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4656000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_DZSgsApwn0GPyYTPnJ1-bw_7_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4873000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_d0OKPEMuVUS3ga3j0jib8Q_8_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">32538000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_UNoR6nxhRkG5O8IQtKbXVQ_8_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">29441000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <legh:ConsumerLoansCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_ejk06NUErEeMEisAj3cIIw_9_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">7682000</legh:ConsumerLoansCurrent>
    <legh:ConsumerLoansCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_z10_ZKrX8EujIYOVjPOFHA_9_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">6801000</legh:ConsumerLoansCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_dV3q_5044EmEg7h82U7eQA_10_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">18156000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_6AfRoSm660qBkaHx0SHItA_10_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">9670000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <legh:OtherNotesLoansAndFinancingReceivableNetCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_p816N5nPlkm9QFTn0qVA9Q_11_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">6013000</legh:OtherNotesLoansAndFinancingReceivableNetCurrent>
    <legh:OtherNotesLoansAndFinancingReceivableNetCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_-1brIhu5MU637kMQkau9zg_11_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">8927000</legh:OtherNotesLoansAndFinancingReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_ShfXnZ8EQkaWYZ2kb2lwrg_12_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">33176000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_aMvFfaqTyECR3M86VdfwKw_12_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">32075000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_gLhQk6lgLk-eYtaFM0RuqQ_13_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4915000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_aWZJPHYglkSEZc9vzibATw_13_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4064000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_Byz4qeiflkSCKX2ZCdErww_14_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">107884000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_JF90q4nPAE6YdKvgJeaKdg_14_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">107081000</us-gaap:AssetsCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_HhBeFlqwxkKHAhig7YWaAw_15_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">595000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <legh:ConsumerLoansNoncurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_SUaEWtBuLUSd7_vplXqDVw_16_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">148818000</legh:ConsumerLoansNoncurrent>
    <legh:ConsumerLoansNoncurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_8hQLCR4LnkCyt8ewmW7Uzg_16_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">132208000</legh:ConsumerLoansNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_soayTYjn40GEuloZ8jW8Yw_17_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">163824000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_lEUkMslzNUuQbYHc2Ro7tQ_17_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">133072000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <legh:OtherNotesLoansAndFinancingReceivableNetNoncurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_xBIav1jAkkSDE6C723zN8g_18_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">28577000</legh:OtherNotesLoansAndFinancingReceivableNetNoncurrent>
    <legh:OtherNotesLoansAndFinancingReceivableNetNoncurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_BRRaErPS4EStSDDwAo-HSg_18_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">13795000</legh:OtherNotesLoansAndFinancingReceivableNetNoncurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_S8xkY6nA_0mSLp6qnUyygg_19_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">7793000</us-gaap:InventoryNoncurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_Z55-X87xrkGKeYsFbrRUIA_19_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">6987000</us-gaap:InventoryNoncurrent>
    <legh:OtherAssetsLeasedMobileHomesNonCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_0zXnfJH_60SsBuEY-pCy-g_20_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">7601000</legh:OtherAssetsLeasedMobileHomesNonCurrent>
    <legh:OtherAssetsLeasedMobileHomesNonCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc__Ic0rCQWSU2XJ2NYrmrGsQ_20_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">8824000</legh:OtherAssetsLeasedMobileHomesNonCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_9zvXKqqR-k2_bWqfXk-LTw_21_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1794000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_lgBOSI_iOUiwOoJ0kKx9Vw_21_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2663000</us-gaap:OperatingLeaseRightOfUseAsset>
    <legh:OtherAssetsExcludingLeasedMobileHomesNonCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_vw1GkZtXOkOCKY6HVEctVQ_22_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2571000</legh:OtherAssetsExcludingLeasedMobileHomesNonCurrent>
    <legh:OtherAssetsExcludingLeasedMobileHomesNonCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_bWHryhQw6E2_Rup_nMErrA_22_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1482000</legh:OtherAssetsExcludingLeasedMobileHomesNonCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_Ln83BIkrB0mUGDkkldnZmg_23_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">37880000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_ZcMypOvueESVa5hSXRXHSw_23_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">30106000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_m2nHU7BwMU-nkqf1CFy62w_24_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">506742000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_nzPvKmM5v0muNVwbN1Hfwg_24_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">436813000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_8xRhCkMXTEqE54hOPslnWw_27_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4090000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_Wo039sP9M0SZIBhc6teHng_27_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4549000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_ghd64wtfvkmcTqLSmhGDiw_28_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">18504000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_nNks7-x-OEKEPpK-n4dUdw_28_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">16895000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_P3iq_0NHZ0uvUIVFbN5PLg_29_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4146000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_NciH4ESKAkC4Orfxu1AUsQ_29_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">9715000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <legh:EscrowLiabilityCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_nx38-ErVCUOuXiN7zGdApg_30_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">10104000</legh:EscrowLiabilityCurrent>
    <legh:EscrowLiabilityCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_2ix9vaJcBEulEhDi7LvqKw_30_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">9653000</legh:EscrowLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_SzldfY_xykiX1kSlWARRkA_31_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">489000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_FbMk8q9pg06uj0vOJLOccw_31_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">650000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_U3Z0cp71IU-cbCJq92FPZw_32_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">37333000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_WUzLGKRpm0WIFaX5b64Kvw_32_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">41462000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_C5ovzipo1EKM34dQv_sxxg_34_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1396000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_2_iYzZ4iHUqNaUQitjhvaA_34_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2121000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermLineOfCredit
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_y_NAHMYvrUSTon7P2y9PvA_35_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">23680000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_VGezFHEOjUerHG4ZEcGKKw_35_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2545000</us-gaap:LongTermLineOfCredit>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_HZdl8fnzQEKqXKKITUywrg_36_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2338000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_XPpMx1KiDUWDCKYtv8FRGw_36_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">3065000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <legh:DealerIncentiveLiabilityNoncurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_h-rMYCV5ykW5uFn1rbCo7w_37_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">5260000</legh:DealerIncentiveLiabilityNoncurrent>
    <legh:DealerIncentiveLiabilityNoncurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_H8F0WaUZzUGtxtATJNA7yQ_37_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">5516000</legh:DealerIncentiveLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_tNOALoYAgU-5Sr_gx1Zzwg_38_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">70007000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_i24MBqJLPUKhRGtWIoJa4w_38_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">54709000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="INF"
      id="Narr_WjHWRy3d8Eito8R1r8NrRQ"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="INF"
      id="Narr_y8_C8VzRu02ZsIdnjRsEYA"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="INF"
      id="Narr_DzG0JC2t9k6dtBLiQ_crEg"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="INF"
      id="Narr_V2H67MiNOUyPrbAatOesgg"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="INF"
      id="Narr_Bc1TC2mpdUeXZL2vDr6eKQ"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="INF"
      id="Narr_rcdLPv4zVEOSFInyasF_zw"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="INF"
      id="Narr_es4OVxX0AkK1W1pmTQf7Lg"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="INF"
      id="Narr_9sNFQ5YqUUifmxBhiLjIfw"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="INF"
      id="Narr_77nDtl9xHUm9euF3sT0WAQ"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">90000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="INF"
      id="Narr_Ffufnc4iKU24mrrup6dx-Q"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">90000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="INF"
      id="Narr_biqxCai6zEiF3csXQJDUPA"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">24843494</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="INF"
      id="Narr_Cx4nhQ16WEK-esVEfvFzeA"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">24814695</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="INF"
      id="Narr_20FtzDIcvUSLcIVty9mtWg"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">24398429</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="INF"
      id="Narr_Uyv88lT6TkSvTEo2Jyf6mg"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">24369630</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_wlrxi2C0UEeuib6ODR5qlg_42_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">30000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_-ZDvP-UnQ0Gi7AD0CDGbHg_42_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">30000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:TreasuryStockCommonShares
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="INF"
      id="Narr_Wleqqc9IwkuCUnuFN03jvA"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">445065</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="INF"
      id="Narr_FH-E48HWCEWS9pTHpOdOSw"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">445065</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_-CU04-nLZEikOGC9iw6Xhw_43_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4477000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_uSRmdYHDuUui6Oo6pUOcoQ_43_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4477000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_N6iMM9W3VkCZbvCvuOVbHA_44_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">181424000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_UHPLnCjMoU-UpqxE6SULRQ_44_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">180555000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_eheK_Ye2Gk6D_bmF-vci1A_45_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">259758000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_HZjOnLkuyEytqBnMjAHMIg_45_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">205996000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_y1k41hqttUy2huHyPhmNPg_46_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">436735000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_11C3vzO95EujnUzxxVYJaA_46_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">382104000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_NmzwIR30_0mbV-L_zs4TIQ_47_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">506742000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_RbnH0IurDkmCPeiXJa_q1Q_47_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">436813000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_5n6Lv8zmC0KTBrYjHLyiSg_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">145100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_kLH9AI095UWC4F5vQyzR5g_4_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">222052000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_GtB0f0RXtUqCKc5udzEdag_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">37420000</us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio>
    <us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_X9B7HUNq5kGrXVPDWag1Aw_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">28564000</us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio>
    <us-gaap:OtherIncome
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_If7sVE1CBUGYH-C-v2zx1Q_6_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">6624000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_gqpepoTx0UmVys6jTV2dXw_6_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">6399000</us-gaap:OtherIncome>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_BHMeqRcH0UaB9D8OL2G4oA_7_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">189144000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_EDN8cGjTJUe5cdYLY_tRDg_7_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">257015000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_8wTRbF9PjkCYDSGMz9K6Iw_9_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">99692000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_0x1mY4LnHEaqVAJaZqTJ5g_9_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">150114000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_Dq48aRacxkutwAdeLcSsjA_10_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">24279000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_v3qdFygUTUicBcagxzOALg_10_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">27568000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <legh:DealerIncentiveExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_wzKwGIgjZEuYeIrIz52w5g_11_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">586000</legh:DealerIncentiveExpense>
    <legh:DealerIncentiveExpense
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_lCJ67di61EaTldFyXaxkRw_11_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1315000</legh:DealerIncentiveExpense>
    <us-gaap:CostsAndExpenses
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_9Lj4oFnW-EaXWqNnKOf-9w_12_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">124557000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_Dz8yO1xRIUSXXng_9wgUVw_12_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">178997000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_XjrCzQqSWkWrR38qnSPrnA_13_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">64587000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_k3NJcuueUEy-ucjv7XsUgQ_13_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">78018000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_tTCmNhdMA0i0PojHr5mh2A_15_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">3019000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_5_ElijSg50yf0MlseGMUKQ_15_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2942000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_UlLAGQIewkmQDu-_B5Dniw_16_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2060000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_AsB2BWwEhkqHxDtCr40o8w_16_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1563000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_d-myXQteI0i8iL9uJnI2tw_17_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">930000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_rhNAV_88h0uRdBproKxDig_17_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">375000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_FjFoCOrQskeJqMV6UYoSAg_18_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4149000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_Nk_gP5DFBEOq7WA31myP3Q_18_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4130000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_i7TNm2MuEEKKuiyLFyeG1w_19_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">68736000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_M0c4CIAS-Eq8G6rNiVZoMg_19_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">82148000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_vfDha9mEQ0-g-kj25kjNLg_20_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">14276000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_VU0J9mZO3U6vhKBmrFSHrQ_20_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">14375000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_ftS2u52ED0Ch8ZT5iWJZOg_21_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">54460000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_zycSCMW9DkC1i9tHt_CIVA_21_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">67773000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="0"
      id="Tc_2s8LUgqcykWLu_9OKqiPXQ_23_3"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">24385190</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="0"
      id="Tc_6ZAhDhPdTEiSxRxJiBbbZg_23_6"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">24357785</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="0"
      id="Tc_W6llizvX0Um1-XlZEr5nXA_24_3"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">25070626</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="0"
      id="Tc_DIG1tphn30SSvm8WLOQvdQ_24_6"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">24742419</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="2"
      id="Tc_loge_7rT5kSu83ti3K_KBA_26_3"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">2.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="2"
      id="Tc_-shoLXxErkO2T-3H0vbEng_26_6"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">2.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="2"
      id="Tc_tt5hj6nRW0SGW16Dalmbjw_27_3"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">2.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="2"
      id="Tc_THyz7b5kwEywn8RTkrmQXA_27_6"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">2.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_f-eh_ZvcXEaoba8yB5GNVw"
      decimals="INF"
      id="Tc_MMvskezPPE-KmUA_s_U3dA_3_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">24654621</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_f-eh_ZvcXEaoba8yB5GNVw"
      decimals="-3"
      id="Tc_4vI9xWfEvEeYurGgOiVUZQ_3_5"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">25000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_1WpBcdiH1U64VEQhWWKIHg"
      decimals="-3"
      id="Tc_hmhJP-4TvUiTxt8wiNKcnQ_3_8"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-4477000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-sv3QamMPE2tg5qEbCq5tA"
      decimals="-3"
      id="Tc_ywsTzFNMiEKozUrSTOjIkg_3_11"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">175623000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_l-AUHkpMJE2ukdwnL9fq3g"
      decimals="-3"
      id="Tc_redxO4zs3EegA8gyUKZqbQ_3_14"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">138223000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2021_PLmX-bV73EaDDiGMPRhbUg"
      decimals="-3"
      id="Tc_SVdKSUd-ukmfqXyRrSUfqw_3_17"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">309394000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_rddMXvE7SEGT9Gc9QBBBqQ"
      decimals="INF"
      id="Tc_iVRIlqxhi0ySUXrdHdX_cw_4_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">160074</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_rddMXvE7SEGT9Gc9QBBBqQ"
      decimals="-3"
      id="Tc_mD15bNd-VUmRCpqCVQHl3A_4_5"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">5000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_oRk1V7SrgUqjwY5lvEFIWg"
      decimals="-3"
      id="Tc_uxWZWsCYR0ilFTyQdE2fGQ_4_11"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4932000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_f5xJh_h8qEeIiYdjUpWHrQ_4_17"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4937000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Shv9X0mOckCixgX3n4qXgQ"
      decimals="-3"
      id="Tc_9A09mmSn2Ei5xskIY814Qg_5_14"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">67773000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_J8tsmAQeL0qdU57FMp1kLw_5_17"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">67773000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_BsMkAEr_B0y3pCn3aYNG5w"
      decimals="INF"
      id="Tc_sR7pW2Aya0-YfhrpsRHmUg_6_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">24814695</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_BsMkAEr_B0y3pCn3aYNG5w"
      decimals="-3"
      id="Tc_UL5lwEfpLk2-atW83pinIw_6_5"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_zUqcylR7hE2nvIAoVwDWRQ"
      decimals="-3"
      id="Tc_f3UOmaXJXkmgVBpwQrYTpA_6_8"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-4477000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_dMLh73WznkOM18kD8X1L-A"
      decimals="-3"
      id="Tc_oVOWbV3eJ0SZc2iZJtQZLA_6_11"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">180555000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_cE_XTB5zsUW4fvaPWP99zA"
      decimals="-3"
      id="Tc_BXIHmDu4rEiE_1alYQN7ZA_6_14"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">205996000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_vYla-z6TkkeCYxlPJilXPg_6_17"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">382104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_aMXQPkiwCEi5z2kx83YY4w"
      decimals="-3"
      id="Tc_ETBBeUY5xEuD7_JcRJCbQQ_7_14"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-698000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_C_vbYahehkW6lmu8bawoIg"
      decimals="-3"
      id="Tc_A1xw3vbhzE6NfePA653kYg_7_17"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-698000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_cg9QGgKNHk-aZ5IFrJgHGw"
      decimals="INF"
      id="Tc_p5CgfFkxlUOuRHrjEb4YJg_8_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">28799</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_YZpiCl_dHkKCXc1NZbr46g"
      decimals="-3"
      id="Tc_X-Uzy8gDOUCC8VONRm-fYg_8_11"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">869000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_1a-q9m_BHEicVGnI90ynAw_8_17"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">869000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Cbzwm5vU7UuQcr7RB9HMUg"
      decimals="-3"
      id="Tc_8udT8QaPLkSHRDeiJap7xA_9_14"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">54460000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_ISmGK9Wji0yZVUizcW-Xgw_9_17"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">54460000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_DM31RXE6rUOjL4MEuWa8NA"
      decimals="INF"
      id="Tc_sWJO5eHH2kCgdeiLTEkMyA_10_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">24843494</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_DM31RXE6rUOjL4MEuWa8NA"
      decimals="-3"
      id="Tc_r_1LPbFv2EG95veDpnUzdg_10_5"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_x32l2kf_zEKNO4OlsUPj6w"
      decimals="-3"
      id="Tc_xDI3avkVZ0ql_B07yXEntQ_10_8"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-4477000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_RFdwVU2NyEaZhPYZmozw7w"
      decimals="-3"
      id="Tc_p407etiLKkmG1skupYowlw_10_11"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">181424000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_3G_h77Ir2kqgy9VdBjqUww"
      decimals="-3"
      id="Tc_Ule5cH0ETEqM1HyKb3ppRQ_10_14"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">259758000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_3Y8g12wZtku1PcrUeyIMjQ_10_17"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">436735000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_5DR_qZKjQkWT3LSY5BECNg_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">54460000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_j7Qr1ZmICU-rG53GIfHomw_4_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">67773000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_i_zLe9P-Rki2fr4dEF0Llw_6_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1726000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_JN6pLws-g02HWQaArtu65A_6_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1936000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_pZgqv1ztZ0CTl2IuCmqTWQ_7_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-1285000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_-afPu_tcs0qJ2U_ywAAZlQ_7_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-1383000</us-gaap:AmortizationOfDebtDiscountPremium>
    <legh:AmortizationOfTreasuryNoteDiscount
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_wV1Pw07Dgk6d1ffyte2ixQ_8_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-76000</legh:AmortizationOfTreasuryNoteDiscount>
    <legh:AmortizationOfTreasuryNoteDiscount
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_ahJ5zPsDd0SzDtir1wXGSw_8_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-25000</legh:AmortizationOfTreasuryNoteDiscount>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_Xk3MqNkYmE6iPjD0vKXrxA_9_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">70000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_DOrHYHJ4gUGtHgFdt_H3PA_9_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">74000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_lQWD8t_oL0CUvF52mlZzpw_10_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1354000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_fFLD1WLl-kuJtL9D2nIIiQ_10_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-109000</us-gaap:ProvisionForDoubtfulAccounts>
    <legh:ProvisionForLongTermInventory
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_8UTi2VXpeEuokd8rjE7qXA_11_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">49000</legh:ProvisionForLongTermInventory>
    <legh:ProvisionForLongTermInventory
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_slsghqtkNUSkp6RR4bTvUQ_11_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-83000</legh:ProvisionForLongTermInventory>
    <legh:GainLossOnSaleOfLeasedProperty
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_wPJ3l2pSJEG-i9bIIoKclw_12_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">507000</legh:GainLossOnSaleOfLeasedProperty>
    <legh:GainLossOnSaleOfLeasedProperty
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_-slGz4cTUUOCi3kqpP4gaQ_12_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">753000</legh:GainLossOnSaleOfLeasedProperty>
    <legh:IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_ATkELQV_iEG3C4vn3HjE2A_13_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-50000</legh:IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense>
    <legh:IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_w6jEa0c53Ea16rZMuWNJPQ_13_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">62000</legh:IncreaseDecreaseOperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_8Q1TM1osz0SaWARZ_4Mayw_14_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-524000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_e_VNvIuOdUyfPVWlQhzRgw_14_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">61000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_a46jMbLk6kGnfwpQlXWP2w_15_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">769000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_KI-XGkYKtUuS0-c2RjlgpQ_15_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4936000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_HCZW3X4es0-ZRzUL9VdLBA_16_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">12000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_Ndo5IjGE9k6PosoJmFcB1w_18_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">155000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_aO1P0PAXMEawGBAzbK29jg_18_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-309000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <legh:IncreaseDecreaseInConsumerLoansOriginations
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_oc0X-Vg5bUKGRXPfE4EXUA_19_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">17362000</legh:IncreaseDecreaseInConsumerLoansOriginations>
    <legh:IncreaseDecreaseInConsumerLoansOriginations
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_Bxuus26Qgkyzz6jMBNAULw_19_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">13346000</legh:IncreaseDecreaseInConsumerLoansOriginations>
    <legh:IncreaseDecreaseInNotesReceivableOriginations
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_K7Ywqgb9fEiXjnlVnufcxw_20_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">39192000</legh:IncreaseDecreaseInNotesReceivableOriginations>
    <legh:IncreaseDecreaseInNotesReceivableOriginations
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_-AX1d0PnJ0e6f7TETJ61eA_20_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">39423000</legh:IncreaseDecreaseInNotesReceivableOriginations>
    <legh:IncreaseDecreaseInInventoriesLoanOriginations
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_AO0g9xjgkEGJivMRRrmBaQ_21_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2930000</legh:IncreaseDecreaseInInventoriesLoanOriginations>
    <legh:IncreaseDecreaseInInventoriesLoanOriginations
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_xRbiu4BgSUC4wVYb-HwOPg_21_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">26553000</legh:IncreaseDecreaseInInventoriesLoanOriginations>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_FHpCkKuv-k2gVqoycTGHig_22_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1956000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_ENz5AsG9kUqjQ_lNb9rxmA_22_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-5699000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_yw3FWzfpRkKu6oXSqajTlw_23_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1323000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_YaO3HqspPUq-zGYHkz6IiQ_23_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-485000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_7wV53CH9mECGL4fSH9QUOg_24_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1246000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_R2ZcvDWAJEuYEVTnCn6rgg_24_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1449000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_3D3n7Huc-UWb6qjd4GDJtQ_25_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-5000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_T-kWsqyQDEKQoPcIuyPjIA_25_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-3397000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <legh:RightOfUseActivityNet
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_oibf5izhEEmW79tZiVgH3g_26_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">33000</legh:RightOfUseActivityNet>
    <legh:RightOfUseActivityNet
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_ZnOMp3uzY0mXiL_zw8mUUg_26_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">46000</legh:RightOfUseActivityNet>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_RT3cfd8iNUaFO3GDgM4wtQ_27_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-5569000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_8EJUuCPwR0aN6oTiUtbk2A_27_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1966000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <legh:NetIncreaseDecreaseOfEscrowLiability
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_vH7Dz_Rsf02LHM2m16811Q_28_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">451000</legh:NetIncreaseDecreaseOfEscrowLiability>
    <legh:NetIncreaseDecreaseOfEscrowLiability
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_E_ONVuWi0kWtvrQ4fNyl5g_28_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">303000</legh:NetIncreaseDecreaseOfEscrowLiability>
    <legh:IncreaseDecreaseInDealerIncentiveLiabilities
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_qW7J1qpkHE29xSJwAZ-rww_29_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-256000</legh:IncreaseDecreaseInDealerIncentiveLiabilities>
    <legh:IncreaseDecreaseInDealerIncentiveLiabilities
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_vvwKgUYqTEmt_KNAiD6rnA_29_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1180000</legh:IncreaseDecreaseInDealerIncentiveLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_Hg3idMrTkE-f_f1HwBosYg_30_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-13536000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_ObaG5J_BfEawRwHfqFA7lg_30_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-1691000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_1jHdwwEwWkCrvV-HCVBcTg_32_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">7713000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_ATpv239dR0yxJjMVyc6OUg_32_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">3800000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <legh:ProceedsFromSaleOfLeasedProperty
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_bqiflkKnu02D8uk1gMn8xA_33_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1108000</legh:ProceedsFromSaleOfLeasedProperty>
    <legh:ProceedsFromSaleOfLeasedProperty
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_oA6W5cFEwEOQi9jBJCqaug_33_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1684000</legh:ProceedsFromSaleOfLeasedProperty>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_qjn5pB8HMEeWUdMtnmpWlA_34_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">8386000</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_2ZnAJBXPm0qLey0snUci_w_35_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">8500000</us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_H1IXajZpGUeTwmzymgiQEQ_36_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">14786000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_heL78_j51UOhQD6GAEYiCg_36_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4394000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:ProceedsFromSaleOfNotesReceivable
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_KZ2j38ys_USSX9pnjzQgvg_37_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2745000</us-gaap:ProceedsFromSaleOfNotesReceivable>
    <us-gaap:ProceedsFromSaleOfNotesReceivable
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_30apQw3D7EefJZlftkaGcA_37_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">23495000</us-gaap:ProceedsFromSaleOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfLoansReceivable
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_LNga19T_vkSJJ-hSJRTwYw_38_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">377000</us-gaap:ProceedsFromCollectionOfLoansReceivable>
    <us-gaap:ProceedsFromCollectionOfLoansReceivable
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_ZkaSABMPm0Wl6P-OndpUUA_38_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">482000</us-gaap:ProceedsFromCollectionOfLoansReceivable>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_kn78bCLK1064Bspp-YhSgA_39_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-9769000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_PIZDHEoCnk2kLX6NAbofuA_39_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">9081000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_KjTN7w1J5UmCjCI8RZhwcQ_41_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">100000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_y9hD6f9PT0OF2D2YawEbTg_42_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">110761000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_Ja0OWLXtHE-E7oIN_ueTPA_42_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">100589000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_27BVDlyDX0SiQ2H1E-S3tw_43_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">89626000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_kgV1wPEJHE64kYkWx3f8IQ_43_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">106203000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_UaZjINk6lUSDHvOMCHjXjA_44_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">21235000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_jKNG7d3nGEGiJ0HV0WnLmg_44_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-5614000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_i-JEOHMtCkSiDYfnK1PkkA_45_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-2070000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_sO-grPTEZk-6k57kcKZ70w_45_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1776000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_BHGmdwk_mkGtryQ6PtwZkQ_46_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2818000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2021_PLmX-bV73EaDDiGMPRhbUg"
      decimals="-3"
      id="Tc_U79QXLFwJkqlBh4yYdoqng_46_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1042000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_QJrtQHqupkS4nStwdA817g_47_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">748000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_5ux7luIEgUqgyFhdjyGIRg_47_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2818000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_GkZf3rgfbEKHQxZdDnggIw_49_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">478000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_udO3fVDiOE63Wf-hC2Uq1w_49_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">251000</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_ILwCjJspWkeKvawnVAhKlw_51_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1154000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NatureOfOperations
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_P9c1pIGQykOJzJtMi33SXg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"&gt;1. NATURE OF OPERATIONS&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Legacy Housing&#160;Corporation (referred herein as &#x201d;Legacy&#x201d;, &#x201c;we&#x201d;, &#x201c;our&#x201d;, &#x201c;us&#x201d;, or the &#x201c;Company&#x201d;) was formed on January 1, 2018 as a Delaware corporation through a corporate conversion of Legacy Housing, Ltd., (the &#x201c;Partnership&#x201d;) 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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company (1)&#160;manufactures and provides for the transport of mobile homes, (2)&#160;provides wholesale financing to dealers and mobile home parks and (3)&#160;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.&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-style:normal;font-weight:bold;"&gt;Basis of Presentation&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-style:normal;font-weight:bold;"&gt;Use of Estimates&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;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.  Estimates that are susceptible to significant change in the near term primarily relate to the determination of accounts receivable, loans to mobile home parks, consumer loans and notes receivable, inventory obsolescence, income taxes, fair value of financial instruments and contingent liabilities. Actual results could differ from these estimates.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Segment Reporting&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company has one reportable segment. All of the Company&#x2019;s 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 such sale of homes. In addition, the sale of homes is directly related to financing provided by us. 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 segment or unit.&lt;span style="background:#ffff00;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:NatureOfOperations>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_qj6UOGt1xE2y9XT1jlp53Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-style:normal;font-weight:bold;"&gt;Basis of Presentation&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). &lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_2rpZKVy9W0O5Hbd3sjAeog">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-style:normal;font-weight:bold;"&gt;Use of Estimates&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;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.  Estimates that are susceptible to significant change in the near term primarily relate to the determination of accounts receivable, loans to mobile home parks, consumer loans and notes receivable, inventory obsolescence, income taxes, fair value of financial instruments and contingent liabilities. Actual results could differ from these estimates.&lt;/span&gt;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_uX0QJOs6QUCjt5579D3XWA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Segment Reporting&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company has one reportable segment. All of the Company&#x2019;s 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 such sale of homes. In addition, the sale of homes is directly related to financing provided by us. 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 segment or unit.&lt;span style="background:#ffff00;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="INF"
      id="Narr_JonHzuUxD0CGaw7w_STo1A"
      unitRef="Unit_Standard_segment_tp9bd0ILMU2XlQrTBQLZ6g">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="INF"
      id="Narr_1nqXf3LEfkmAHAzC80LuyA"
      unitRef="Unit_Standard_segment_tp9bd0ILMU2XlQrTBQLZ6g">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Group_OdqhggNhjkm3XcXQWV2duA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Cash&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company maintains cash balances in bank accounts that may, at times, exceed federally insured limits. The Company has not incurred any losses from such accounts and management considers the risk of loss to be minimal. As of December&#160;31, 2023, the Company had one bank account that exceeded the FDIC limit by $105. We consider all cash and highly liquid investments with an original maturity of three months or less to be cash equivalents.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Held to Maturity Securities&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Management determines the appropriate classification of its investment securities at the time of purchase. The Company&#x2019;s investments as of December 31, 2022 consisted of US Treasury Notes, and these treasury notes were sold prior to maturity on June 22, 2023.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Accounts Receivable&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&#x201c;Accounts receivable, net&#x201d; includes receivables from direct sales of mobile homes, sales of parts and supplies to customers, inventory finance fees and interest. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;&#x201c;Accounts receivables, net&#x201d; related to inventory finance fees and interest  generally are due upon receipt, and all other accounts receivables generally are due within &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_gZtR_LB3E0y80A2x57_okg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;30&lt;/span&gt;&lt;/span&gt;&#160;&lt;span style="white-space:pre-wrap;"&gt;days. Accounts receivable &#x201c;net&#x201d;  are 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&#x2019;s payment history, and the Company&#x2019;s previous loss history. The Company establishes an allowance for doubtful accounts for amounts that are deemed to be uncollectible. At December&#160;31, 2023, 2022 and 2021, the allowance for doubtful accounts totaled &lt;/span&gt;$651, $279 and $343, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Consumer Loans Receivable&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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&#x2019;s down payment. Interest income is recognized&#160;monthly per the terms of the financing agreements. The average contractual interest rate per loan was approximately 13.2% and 13.4% as of December&#160;31, 2023 and 2022, respectively. Consumer loans receivable have maturities that range from 2 to 30 years.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company uses payment history to monitor the credit quality of the consumer loans on an ongoing basis.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company also may receive escrow payments for property taxes and insurance included in its consumer loan collections. The liabilities associated with these escrow collections totaled $10,104 and $9,653 as of December 31, 2023 and 2022, respectively, and are included in escrow liability in the accompanying balance sheets.&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"&gt;Allowance for Loan Losses&#x2014;Consumer Loans Receivable&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The allowance for loan losses reflects management&#x2019;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The allowance for loan losses is comprised of two components: the general reserve and specific reserves. The Company&#x2019;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s policy is to place a loan on nonaccrual status when there is a clear indication that the borrower&#x2019;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&#160;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&#160;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&#160;days of being current. As of December&#160;31, 2023 and 2022, total principal outstanding for consumer loans on nonaccrual status was $1,565 and $1,610, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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&#160;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)&#160;the length of time the unit remained unsold after construction; (2)&#160;the amount of time the house was occupied; (3)&#160;the cooperation level of the borrowers (for example,&#160;loans requiring legal action or extensive field collection efforts may have a reduced value); (4)&#160;the physical location of the home; (5)&#160;the length of time the borrower has lived in the house without making payments; (6)&#160;&lt;span style="white-space:pre-wrap;"&gt;the  size of the home and market conditions; and (7)&#160;the experience and expertise of the particular dealer assisting in collection efforts.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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 totaled $2,215 and $795 as of December&#160;31, 2023 and 2022, respectively, and are included in other assets in the accompanying balance sheets.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Notes&#160;Receivable from Mobile Home Parks&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The notes receivable from mobile home parks (&#x201c;MHP Notes&#x201d;) relate to mobile homes sold to mobile home parks and financed through notes receivable. The MHP Notes&#160;have varying maturity dates and call for&#160;monthly principal and interest payments. The interest rate on the MHP Notes&#160;can be fixed or variable, and the interest rates range from 6.9% to 12.5%&lt;span style="white-space:pre-wrap;"&gt;.  The average interest rate per loan was approximately &lt;/span&gt;8.0% and 8.1% as of December&#160;31, 2023 and 2022, respectively, and with maturities that range from 1 to 10 years. The collateral underlying the MHP Notes&#160;are individual mobile homes which can be repossessed and resold. The MHP Notes&#160;are generally personally guaranteed by the borrowers with substantial financial resources.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of December 31, 2023, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equaled 14.0%, 17.9% and 24.5% of the principal balance outstanding, all of which was secured by the mobile homes. As of December 31, 2022, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equaled 12.3%, 16.6% and 34.0% of the principal balance outstanding, all of which was secured by the mobile homes. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"&gt;Allowance for Loan Losses&#x2014;MHP Notes&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;MHP Notes&#160;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&#x2019;s &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;payment history, and the Company&#x2019;s previous loss history. The Company establishes an allowance reserve composed of specific and general reserve amounts. As of December 31, 2023 there were past due balances of $98 on the MHP Notes, and for the year ended December 31, 2023, there were no charge offs recorded for MHP Notes. Allowance for loan loss for the MHP Notes&#160;was $735 as of December&#160;31, 2023. As of December 31, 2022 there were minimal past due balances on the MHP Notes, and for the year ended December 31, 2022, no charge offs were recorded for MHP Notes. Allowance for loan loss was considered immaterial and accordingly no provision was recorded against the MHP Notes&#160;as of December&#160;31, 2022. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of December 31, 2023, there was a minimal impaired balance of MHP Notes and there was no repossessed home balance. As of December 31, 2022 there was no impaired loan balance for MHP Notes and no repossessed homes balance. 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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Other Notes&#160;Receivable&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Other notes receivable relate to various 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&#160;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 are fixed and generally range from 5.0% to 17.9%. The Company reserves for estimated losses on the other notes based on current economic conditions that may affect the borrower&#x2019;s ability to pay, the borrower&#x2019;s financial strength, and historical loss experience. As of December&#160;31, 2023, the allowance for loan losses on other notes was $236, the past due balance for other notes was $22, and the impaired balance for other notes was $84. As of December&#160;31, 2022, the allowance for loan losses on other notes was $0. There were no past due balances for other notes as of December&#160;31, 2022, and there were no impaired balances for other notes as of December&#160;31, 2022. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Dealer Finance&#160;Receivable&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Inventories&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Inventories consist of raw materials, work-in-process, and finished goods and are stated at the lower of cost or net realizable value. The cost of raw materials is based on the first-in first-out method. Finished goods and work-in-process are based on a standard cost system that approximates actual costs using the specific identification method.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Estimates of the lower of cost and net realizable value of inventory are determined by comparing the actual cost of the product to the estimated selling prices in the ordinary course of business based on current market and economic conditions, less reasonably predictable costs of completion, disposal, and transportation of the inventory. For the periods ending, December&#160;31, 2023 and 2022, the Company recorded an insignificant amount of inventory write-down.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company evaluates finished goods inventory based on historical experience to estimate its inventory not expected to be sold in less than a&#160;year. The Company classifies its inventory not expected to be sold in one&#160;year as non-current. As of December&#160;31, 2023 and 2022, non-current inventory was $7,793 and $6,987, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Leased Property&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;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.&#160;In this arrangement title for the mobile homes remains with the Company, and the lease is accounted for as an operating lease.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Our typical lease agreement has a term of 96 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. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The leased mobile homes are included in other assets on the Company&#x2019;s balance sheet, capitalized at manufactured cost and depreciated over a 15 year useful life.&#160;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. Depreciation expense for the leased property was $632 and $582 for the&#160;years ended December&#160;31, 2023 and 2022, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Future minimum lease income under all operating leases for each of the next five years at December 31, 2023,is as follows:&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,825&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,825&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,825&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,653&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,460&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 804&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 9,392&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Property, Plant, and Equipment&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Property, plant and equipment are carried at cost less accumulated depreciation. Depreciation expense is calculated using the straight-line method over the estimated useful lives of each asset. Estimated useful lives for significant classes of assets are as follows: buildings and improvements, 30 to 39 years; vehicles, 5 years; machinery and equipment, 7 years; and furniture and fixtures, 7 years. Repair and maintenance charges are expensed as incurred. Expenditures for major renewals or betterments which extend the useful lives of existing property, plant and equipment are capitalized and depreciated.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Impairment of Long-Lived Assets&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Assets are grouped at the lowest level in which there are identifiable cash flows that are largely independent of the cash flows of other groups of assets. In such cases, if the future undiscounted cash flows of the underlying assets are less than the carrying amount, then the carrying amount of the long-lived asset will be adjusted for impairment. No impairment for long-lived assets was recorded for the&#160;years ended December&#160;31, 2023 and 2022.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Dealer Incentive Liability&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company has entered into agreements with qualifying independent retailers, or dealers, that provides incentives to retailers when their customers finance the purchase of a home with the Company. The agreements provide for a portfolio for these consumer loans. The independent retailer is eligible to receive a dealer incentive, which is a portion of total collections expected on this consumer loan portfolio after the Company recovers its contribution (the collection thresholds are set per the terms of the dealer agreement, and the contribution includes the Company&#x2019;s initial contribution, interest and fees).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;A dealer incentive liability is recorded in the Company&#x2019;s balance sheet based on the total outstanding balance of individual dealer loan portfolios at period end, less the remaining portion of the Company&#x2019;s contribution in respective portfolios. As of December&#160;31, 2023 and 2022, the dealer incentive liability was $5,260 and $5,516, respectively. Dealer incentive expense for the&#160;years ended December&#160;31, 2023 and 2022 totaled $586 and $1,315, respectively, and is included in the Company&#x2019;s statements of income.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Product Warranties&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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&#x2019;s balance sheet.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The following table summarizes activity within the warranty liability for the&#160;years ended December&#160;31, 2023 and 2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warranty liability, beginning of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 3,049&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 2,876&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Product warranty accrued&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 2,552&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 2,874&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warranty costs incurred&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,691)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,701)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warranty liability, end of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 2,910&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 3,049&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Advertising Costs&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company expenses all advertising and marketing expenses in the period incurred. Advertising costs for the&#160;years ended December&#160;31, 2023 and 2022 were $409 and $120, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Fair Value Measurements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The Company accounts for its investments and derivative instruments in accordance with the provisions of Accounting Standards Codification (&#x201c;ASC&#x201d;) 820-10, &lt;i style="font-style:italic;"&gt;Fair Value Measurement,&lt;/i&gt; 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&#160;I measurement) and the lowest priority to unobservable inputs &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;(Level&#160;III measurements). The three levels of fair value hierarchy under ASC 820-10, &lt;i style="font-style:italic;"&gt;Fair Value Measurement&lt;/i&gt;, are as follows:&lt;/p&gt;&lt;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%;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"&gt;Level&#160;I&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;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.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"&gt;Level&#160;II&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Significant observable inputs other than quoted prices in active markets for which inputs to the valuation methodology include: (1)&#160;Quoted prices for similar assets or liabilities in active markets; (2)&#160;Quoted prices for identical or similar assets or liabilities in inactive markets; (3)&#160;Inputs other than quoted prices that are observable; (4)&#160;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&#160;II input must be observable for substantially the full term of the asset or liability.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"&gt;Level&#160;III&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Significant unobservable inputs that reflect an entity&#x2019;s own assumptions that market participants would use in pricing the assets or liabilities.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"&gt;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Fair Value of Financial Instruments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s financial instruments consist primarily of cash, investments in U.S. Treasury Notes, accounts receivable, consumer loans, MHP Notes, other notes, accounts payable and lines of credit.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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&#160;I valuation technique. The investment in US Treasury Notes has quoted prices available in active markets that the Company can access at measurement dates. The US Treasury Notes were sold by the Company on June 22, 2023. The Company determined that the fair value of the investment in US Treasury Notes was approximately $8,409 compared to the book value of $8,412 as of December 31, 2022. This was considered a Level I valuation technique. The lines of credit, notes payable, part of the MHP Notes and part of the other note receivables have variable interest rates that reflect market rates and their fair value approximates their carrying value. This is considered a Level&#160;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&#160;III valuation technique. The following table shows the fair market value and book value of these portfolios as of December&#160;31, 2023 and December&#160;31, 2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Consumer loan portfolio, fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 155,146&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 138,800&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Consumer loan portfolio, book value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 156,499&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 139,009&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Fixed rate MHP Notes, fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 176,270&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 128,400&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Fixed rate MHP Notes, book value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 178,724&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 129,966&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Fixed rate other notes, fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 34,340&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 21,600&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Fixed rate other notes, book value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 34,590&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 22,722&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Revenue Recognition&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Product sales&lt;i style="font-style:italic;"&gt; &lt;/i&gt;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 a 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. The Company provides inventory financing for independent retailers who purchase homes from us and then sell them to consumers. Inventory Finance Sales are considered sales of homes to the independent dealer. Retail Store Sales are homes sold through Company-owned retail locations. Inventory Finance Sales and Retail Sales of homes may be financed by the Company, by a third party, or paid in cash. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Consumer, MHP and dealer loans interest includes interest income from the consumer, MHP and dealer finance loan portfolios. Other revenue consists of consignment fees, commercial lease rents, service fees and other miscellaneous income.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Reserve for Repurchase Commitments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In accordance with customary business practice in the manufactured housing industry, the Company has entered into certain repurchase agreements with certain financial institutions and other credit sources who provide floor plan financing to industry retailers, which provided that the Company will be obligated, under certain circumstances, to repurchase homes sold to retailers in the event of a default by a retailer in its obligation to such credit sources. The Company&#x2019;s obligation under these repurchase agreements ceases upon the purchase of the home by the retail customer. The Company applies ASC 460, &lt;i style="font-style:italic;"&gt;Guarantees&lt;/i&gt; and ASC 450-20, &lt;i style="font-style:italic;"&gt;Loss Contingencies&lt;/i&gt;, to account for its liability for repurchase commitments. The Company considers its current obligations on current contracts to be immaterial and accordingly have not recorded any reserve for repurchase commitments as of December&#160;31, 2023 and 2022.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Interest Income&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Interest on consumer loans, MHP Notes&#160;and other notes is recognized using the effective-interest method on the daily balances of the principal amounts outstanding and recorded as part of total revenue. Fees associated with the origination of loans and certain direct loan origination costs are netted and the net amount is deferred and recognized over the life of the loan as an adjustment of yield. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Interest related to other notes receivable balances and interest income earned on cash balances is shown in Non-operating Interest Income on the statements of income.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Share-Based Compensation&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company accounts for share-based compensation in accordance with the provisions of ASC 718, &lt;i style="font-style:italic;"&gt;Compensation&#x2014;Stock Compensation&lt;/i&gt;. Share-based compensation expense is recognized based on an award&#x2019;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. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"&gt;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&#x2019;s common stock on the grant date. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:23.1pt;margin:0pt;"&gt;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 &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;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&#x2019;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 &#x201c;simplified&#x201d; 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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Shipping and Handling Costs&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Shipping and handling costs incurred to deliver product to our customers are included as a component of cost of product sales in the statements of income. Shipping and handling costs for the&#160;years ended December&#160;31, 2023 and 2022 were $621 and $1,804, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Earnings Per Share&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"&gt;Basic earnings per common share (&#x201c;EPS&#x201d;) 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&#x2019;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. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Income Taxes&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company is subject to U.S. federal and state income taxes as a corporation. Income tax expense for the Company is recognized for the tax effects of the transactions reported in the financial statements and consist of taxes currently due, plus deferred taxes. The deferred tax assets and liabilities represent the future tax return consequences of those differences, which will be either taxable or deductible when the assets and liabilities are recovered or settled. Deferred tax assets and liabilities are reflected at income tax rates applicable to the period in which the deferred tax assets or liabilities are expected to be realized or settled. As changes in tax laws or rates are enacted, deferred tax assets and liabilities are adjusted through the provision for income taxes.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"&gt;A valuation allowance, if needed, reduces deferred tax assets to the expected amount most likely to be realized. Realization of deferred tax assets is dependent upon the generation of a sufficient level of future taxable income and recoverable taxes paid in prior&#160;years. Although realization is not assured, management believes it is more likely than not that the deferred tax assets will be realized. In addition, management does not believe there are any unrecorded deferred tax liabilities that are material to the financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The determination of the provision for income taxes requires judgment, use of estimates, and the interpretation and application of complex tax laws. Judgment is required in assessing the timing and amounts of deductible and taxable items and the probability of sustaining uncertain tax positions. The benefits of uncertain tax positions are recorded in the Company&#x2019;s financial statements only after determining a more-likely-than-not probability that the uncertain tax positions will withstand challenge, if any, from taxing authorities. When facts and circumstances change, the Company reassesses these probabilities and records any changes through the provision for income taxes. The Company recognizes interest and penalties relating to uncertain tax provisions as a component of tax expense. For the periods presented, management has determined there are no material uncertain tax positions for the tax years that remain subject to examination by major tax jurisdictions as of December&#160;31, 2023, which includes the tax years 2020, 2021 and 2022. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Concentrations&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk are accounts receivable, consumer loans, MHP Notes, inventory finance loans and other notes receivable. Management believes that its credit policies are adequate to minimize potential credit risk related to accounts receivable and other notes receivable. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;The consumer loans and inventory finance loans are secured by the mobile homes that were financed through the loans. The MHP Notes&#160;are secured by mobile homes, other assets, and are personally guaranteed. The MHP Notes&#160;personal guarantor may cover multiple parks and each park is treated as a customer. As of December 31, 2023, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equaled 14.0%, 17.9% and 24.5% of the principal balance outstanding, all of which was secured by the mobile homes. As of December 31, 2022, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equaled 12.3%, 16.6% and 34.0% of the principal balance outstanding, all of which was secured by the mobile homes. As of December 31, 2023 and 2022, the Company had concentration of other notes receivable with one independent third-party and its affiliates that equaled 64.4% and 77.6%, respectively, of the principal balance outstanding. The other notes are secured by land and other assets and are personally guaranteed. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Recent Accounting Pronouncements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company elected to use longer phase-in periods for the adoption of new or revised financial accounting standards under the JOBS Act while it was an emerging growth company.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In February&#160;2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-02, &lt;i style="font-style:italic;"&gt;Leases (Topic 842)&lt;/i&gt;, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. A lessee should recognize in the balance sheet a liability to make lease payments (the lease liability) and an asset representing its right to use the underlying asset for the lease term. ASU 2016-02 was effective for the Company for fiscal years beginning after December 15, 2021, and interim periods within those years. The Company adopted this standard in the first quarter of fiscal 2022 and elected certain practical expedients permitted under the transition guidance, including the package of practical expedients; however, the Company did not elect the hindsight practical expedient. Additionally, the Company elected the optional transition method that allowed for a cumulative-effect adjustment in the period of adoption and did not restate prior periods. The adoption of ASU 2016-02 resulted in an increase in total assets and total &lt;span style="-sec-ix-hidden:Hidden_u83sbLFlwEyIQVbRiNXdew;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;liabilities&lt;/span&gt;&lt;/span&gt; of $3,258 at transition. However, this standard did not have a material impact on the consolidated statement of income or the consolidated statement of cash flows.&#160;See Note 8 for further discussion on leases.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"&gt;In June&#160;2016, the FASB issued ASU 2016-13 &lt;i style="font-style:italic;"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/i&gt;, 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 previous GAAP, however Topic 326 requires 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 affected 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&#x2019;s fiscal&#160;year beginning January&#160;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;In December 2022, the FASB issued ASU 2022-06, &lt;i style="font-style:italic;"&gt;Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848&lt;/i&gt;. 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 &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In November, 2023 the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (&#x201c;ASU 2023-07&#x201d;). 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 are currently evaluating the impact of ASU 2023-07 on our financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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&#x2019;s Financial Statements upon adoption.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_x5oBqbQI10WMDNX4J5-Gjw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Cash&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company maintains cash balances in bank accounts that may, at times, exceed federally insured limits. The Company has not incurred any losses from such accounts and management considers the risk of loss to be minimal. As of December&#160;31, 2023, the Company had one bank account that exceeded the FDIC limit by $105. We consider all cash and highly liquid investments with an original maturity of three months or less to be cash equivalents.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <legh:NumberOfBanksHoldingCashInExcessOfFdicLimit
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="INF"
      id="Narr_6kNCgD2J7kSgL7Vw-C0GGQ"
      unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw">1</legh:NumberOfBanksHoldingCashInExcessOfFdicLimit>
    <us-gaap:CashUninsuredAmount
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Narr_IiGu3UJWOkGLFaLo2gjIBQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">105000</us-gaap:CashUninsuredAmount>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_DEU6QUZ6b0SlAdiR8PgASw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Held to Maturity Securities&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Management determines the appropriate classification of its investment securities at the time of purchase. The Company&#x2019;s investments as of December 31, 2022 consisted of US Treasury Notes, and these treasury notes were sold prior to maturity on June 22, 2023.&lt;/p&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_0QtqZeJYK0yBLIM2aUK-Ow">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Accounts Receivable&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&#x201c;Accounts receivable, net&#x201d; includes receivables from direct sales of mobile homes, sales of parts and supplies to customers, inventory finance fees and interest. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;&#x201c;Accounts receivables, net&#x201d; related to inventory finance fees and interest  generally are due upon receipt, and all other accounts receivables generally are due within &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_gZtR_LB3E0y80A2x57_okg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;30&lt;/span&gt;&lt;/span&gt;&#160;&lt;span style="white-space:pre-wrap;"&gt;days. Accounts receivable &#x201c;net&#x201d;  are 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&#x2019;s payment history, and the Company&#x2019;s previous loss history. The Company establishes an allowance for doubtful accounts for amounts that are deemed to be uncollectible. At December&#160;31, 2023, 2022 and 2021, the allowance for doubtful accounts totaled &lt;/span&gt;$651, $279 and $343, respectively.&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Narr_A5opT3OzJ06GHXy-_B2ssQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">651000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Narr_TefEEjbl60ClmPenfHWJhQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">279000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="As_Of_12_31_2021_PLmX-bV73EaDDiGMPRhbUg"
      decimals="-3"
      id="Narr_lUxeCEKj0U6O1qn6ebNdXQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">343000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <legh:ConsumerLoansReceivablePolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_00RQqeloDEeYjB93t19JVQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Consumer Loans Receivable&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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&#x2019;s down payment. Interest income is recognized&#160;monthly per the terms of the financing agreements. The average contractual interest rate per loan was approximately 13.2% and 13.4% as of December&#160;31, 2023 and 2022, respectively. Consumer loans receivable have maturities that range from 2 to 30 years.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company uses payment history to monitor the credit quality of the consumer loans on an ongoing basis.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company also may receive escrow payments for property taxes and insurance included in its consumer loan collections. The liabilities associated with these escrow collections totaled $10,104 and $9,653 as of December 31, 2023 and 2022, respectively, and are included in escrow liability in the accompanying balance sheets.&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"&gt;Allowance for Loan Losses&#x2014;Consumer Loans Receivable&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The allowance for loan losses reflects management&#x2019;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The allowance for loan losses is comprised of two components: the general reserve and specific reserves. The Company&#x2019;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s policy is to place a loan on nonaccrual status when there is a clear indication that the borrower&#x2019;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&#160;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&#160;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&#160;days of being current. As of December&#160;31, 2023 and 2022, total principal outstanding for consumer loans on nonaccrual status was $1,565 and $1,610, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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&#160;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)&#160;the length of time the unit remained unsold after construction; (2)&#160;the amount of time the house was occupied; (3)&#160;the cooperation level of the borrowers (for example,&#160;loans requiring legal action or extensive field collection efforts may have a reduced value); (4)&#160;the physical location of the home; (5)&#160;the length of time the borrower has lived in the house without making payments; (6)&#160;&lt;span style="white-space:pre-wrap;"&gt;the  size of the home and market conditions; and (7)&#160;the experience and expertise of the particular dealer assisting in collection efforts.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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 totaled $2,215 and $795 as of December&#160;31, 2023 and 2022, respectively, and are included in other assets in the accompanying balance sheets.&lt;/p&gt;</legh:ConsumerLoansReceivablePolicyTextBlock>
    <legh:ConsumerLoansReceivableAverageContractualInterestRate
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="3"
      id="Narr_iiaGCoYZ0EW0iTqRL-lSBQ"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.132</legh:ConsumerLoansReceivableAverageContractualInterestRate>
    <legh:ConsumerLoansReceivableAverageContractualInterestRate
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw"
      decimals="3"
      id="Narr_xI4QOf-U3kGTFs7Hta_7Bw"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.134</legh:ConsumerLoansReceivableAverageContractualInterestRate>
    <legh:ConsumerLoansReceivableMaturityTerm
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_6tgaxnUcBEyUzHLNFt-DJw"
      id="Narr_IaSnfxHSRkCNkuQuDz9fKw">P2Y</legh:ConsumerLoansReceivableMaturityTerm>
    <legh:ConsumerLoansReceivableMaturityTerm
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_FiBHJtRoEUS4VkEObjKNXg"
      id="Narr_tXzLCMdgM06o7faWHjHXxA">P30Y</legh:ConsumerLoansReceivableMaturityTerm>
    <legh:EscrowLiabilityCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Narr_PQ8fem5lME-nTBPdVc_y_g"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">10104000</legh:EscrowLiabilityCurrent>
    <legh:EscrowLiabilityCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Narr_m2SodjER_k2L_eh3HMAxNQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">9653000</legh:EscrowLiabilityCurrent>
    <legh:ComponentsOfAllowanceForLoanLosses
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="INF"
      id="Narr_nNFY20pEsEOdnjOFKn81nQ"
      unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw">2</legh:ComponentsOfAllowanceForLoanLosses>
    <legh:GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_LFNClBCRn0iruRnrSYIqFw">P3Y</legh:GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Narr_u5LWRcMRGE2cmD0BP25NwA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1565000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw"
      decimals="-3"
      id="Narr_2vtlwAons0eRSuMQc6z4jg"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1610000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:ForeclosedAssets
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Narr_jB5DiAq4VUuKcXCoVRaLHA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2215000</us-gaap:ForeclosedAssets>
    <us-gaap:ForeclosedAssets
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Narr_dwFRf8TrtEKC8Fv2z4yRwQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">795000</us-gaap:ForeclosedAssets>
    <legh:NotesReceivableFromMobileHomeParksPolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_gm9ums6EfUusAdrjj66AgA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Notes&#160;Receivable from Mobile Home Parks&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The notes receivable from mobile home parks (&#x201c;MHP Notes&#x201d;) relate to mobile homes sold to mobile home parks and financed through notes receivable. The MHP Notes&#160;have varying maturity dates and call for&#160;monthly principal and interest payments. The interest rate on the MHP Notes&#160;can be fixed or variable, and the interest rates range from 6.9% to 12.5%&lt;span style="white-space:pre-wrap;"&gt;.  The average interest rate per loan was approximately &lt;/span&gt;8.0% and 8.1% as of December&#160;31, 2023 and 2022, respectively, and with maturities that range from 1 to 10 years. The collateral underlying the MHP Notes&#160;are individual mobile homes which can be repossessed and resold. The MHP Notes&#160;are generally personally guaranteed by the borrowers with substantial financial resources.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of December 31, 2023, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equaled 14.0%, 17.9% and 24.5% of the principal balance outstanding, all of which was secured by the mobile homes. As of December 31, 2022, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equaled 12.3%, 16.6% and 34.0% of the principal balance outstanding, all of which was secured by the mobile homes. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"&gt;Allowance for Loan Losses&#x2014;MHP Notes&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;MHP Notes&#160;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&#x2019;s &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;payment history, and the Company&#x2019;s previous loss history. The Company establishes an allowance reserve composed of specific and general reserve amounts. As of December 31, 2023 there were past due balances of $98 on the MHP Notes, and for the year ended December 31, 2023, there were no charge offs recorded for MHP Notes. Allowance for loan loss for the MHP Notes&#160;was $735 as of December&#160;31, 2023. As of December 31, 2022 there were minimal past due balances on the MHP Notes, and for the year ended December 31, 2022, no charge offs were recorded for MHP Notes. Allowance for loan loss was considered immaterial and accordingly no provision was recorded against the MHP Notes&#160;as of December&#160;31, 2022. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of December 31, 2023, there was a minimal impaired balance of MHP Notes and there was no repossessed home balance. As of December 31, 2022 there was no impaired loan balance for MHP Notes and no repossessed homes balance. 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.&lt;/p&gt;</legh:NotesReceivableFromMobileHomeParksPolicyTextBlock>
    <legh:LoansReceivableFixedAndVariableRate
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_8hgnRBV-NkaocjSKDayUAA"
      decimals="INF"
      id="Narr_vnAc6_3-pk-_50uAPM8EBA"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.069</legh:LoansReceivableFixedAndVariableRate>
    <legh:LoansReceivableFixedAndVariableRate
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_YnwS3CvvIkuBIk-jdYFcaA"
      decimals="INF"
      id="Narr_EMk1CGzjMkWFBx5Z3iCuaQ"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.125</legh:LoansReceivableFixedAndVariableRate>
    <legh:LoansReceivableAverageRate
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="3"
      id="Narr_kJYowrBwVk6H4cpZ3U0gKA"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.080</legh:LoansReceivableAverageRate>
    <legh:LoansReceivableAverageRate
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_c6RjdXh27kOTG5uEBg9CEQ"
      decimals="3"
      id="Narr_B7tZCJixTUe8PBH5T5q-IQ"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.081</legh:LoansReceivableAverageRate>
    <legh:TermOfNotesReceivables
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_j927p3E1gUeyFS7gm7Xp-Q"
      id="Narr_pbECT5WKbUSumf7oAYEf_Q">P1Y</legh:TermOfNotesReceivables>
    <legh:TermOfNotesReceivables
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_8hgnRBV-NkaocjSKDayUAA"
      id="Narr__EGEoMAHpkmEHzsEK1hjDg">P1Y</legh:TermOfNotesReceivables>
    <legh:TermOfNotesReceivables
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_XbOzuHEXK0G676Ramb49Yw"
      id="Narr_iSQMGM5SU0KAFogJI-0d1A">P10Y</legh:TermOfNotesReceivables>
    <legh:TermOfNotesReceivables
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_YnwS3CvvIkuBIk-jdYFcaA"
      id="Narr_v0AXZnqNQUSZga5Zp4N8sA">P10Y</legh:TermOfNotesReceivables>
    <legh:ConcentrationRiskNumberOfCustomers
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_pPFSNRiKWkqBWxUtYHZmww"
      decimals="INF"
      id="Narr_Uvm-0Ak-d06H-TGlIp33rw"
      unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw">3</legh:ConcentrationRiskNumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_oLuscl7u60KnStLzOa-WGw"
      decimals="3"
      id="Narr_uLz8zRX0E0aZf-FXBKUvzQ"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.140</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyTwoMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_vzeSJU7Lzkq-EiLqZudkng"
      decimals="3"
      id="Narr_Zg5CCKF2LUO9oZSW8oO6qA"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.179</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyThreeMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_C31fvnLDuEuQrQTpEdPNpA"
      decimals="3"
      id="Narr_Ny95L0ecBk2CNzYbFS-l0Q"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.245</us-gaap:ConcentrationRiskPercentage1>
    <legh:ConcentrationRiskNumberOfCustomers
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_q9hrRYv0ukqmUE0lmCY96g"
      decimals="INF"
      id="Narr_8WSc9otC5UaWSBzu1Mnczw"
      unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw">3</legh:ConcentrationRiskNumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_dwz4NjkfykOkyXV2HiDiPw"
      decimals="3"
      id="Narr_DGsu521s7UmcQviFxGZtzQ"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.123</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_IndependentThirdPartyTwoMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_oGgWqyfTAkyp-cchSp5pxg"
      decimals="3"
      id="Narr_lP8rQ3U2vUifdyIO8eiAgw"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.166</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_IndependentThirdPartyThreeMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_EtaSjwBjkESLzSunpiH8GQ"
      decimals="3"
      id="Narr_g8jBluPnfkuldEzv8Mld4Q"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.340</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_kA-kjKmUEUKFBSOHZRee_g"
      decimals="-3"
      id="Narr_fJnj05BD2USUxKnIRc7e-A"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">98000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HuSycC4tbUy24nI9YSIBdA"
      decimals="-3"
      id="Narr_-FbGA-knjEi1BDpBS6jK6A"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Narr_qLFW51u8gEiTGR_UFpV2Zg"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">735000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_IVeOl8sa0UWhacoHIyATbg"
      decimals="-3"
      id="Narr_hh1FKuuwjE-DN0dWpyGzlA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_IVeOl8sa0UWhacoHIyATbg"
      decimals="-3"
      id="Narr_e7U79OZlaE-1KSDk-UmspQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ForeclosedAssets
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Narr_aZ_DsHOvC06mU7phnYPBkA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</us-gaap:ForeclosedAssets>
    <legh:FinancingReceivableImpaired
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_c6RjdXh27kOTG5uEBg9CEQ"
      decimals="-3"
      id="Narr_MTmyr7WyJkeUUyJldWr7pQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</legh:FinancingReceivableImpaired>
    <us-gaap:ForeclosedAssets
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_c6RjdXh27kOTG5uEBg9CEQ"
      decimals="-3"
      id="Narr_Kehyg4Fk6USirXf70gZ42g"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</us-gaap:ForeclosedAssets>
    <legh:OtherNotesReceivablePolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_08hQGSLHB02UbcLgRiVp7A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Other Notes&#160;Receivable&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Other notes receivable relate to various 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&#160;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 are fixed and generally range from 5.0% to 17.9%. The Company reserves for estimated losses on the other notes based on current economic conditions that may affect the borrower&#x2019;s ability to pay, the borrower&#x2019;s financial strength, and historical loss experience. As of December&#160;31, 2023, the allowance for loan losses on other notes was $236, the past due balance for other notes was $22, and the impaired balance for other notes was $84. As of December&#160;31, 2022, the allowance for loan losses on other notes was $0. There were no past due balances for other notes as of December&#160;31, 2022, and there were no impaired balances for other notes as of December&#160;31, 2022. &lt;/p&gt;</legh:OtherNotesReceivablePolicyTextBlock>
    <legh:OtherNotesReceivableFixedInterestRate
      contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_kBsTPZQkO0ejh14VBX6uEg"
      decimals="INF"
      id="Narr_uo-F2hdqhEiVzCldbDXGag"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.050</legh:OtherNotesReceivableFixedInterestRate>
    <legh:OtherNotesReceivableFixedInterestRate
      contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_dZarunwcc0GvG0sGFBnJHQ"
      decimals="INF"
      id="Narr_7K4e7DVr1EyszEYHpzH8jw"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.179</legh:OtherNotesReceivableFixedInterestRate>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="-3"
      id="Narr_5WZA8htF30ybCFG3hyMDXA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">236000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_qqSITTXabEuL1smLTv2VSQ"
      decimals="-3"
      id="Narr_Q93aq13_Lkempk-6G0LdsQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">22000</us-gaap:NotesReceivableGross>
    <legh:FinancingReceivableImpaired
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="-3"
      id="Narr_DWpmgbh2AESVAZBExx7B7w"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">84000</legh:FinancingReceivableImpaired>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_mdjasgqHFEOX72xmPNS8lg"
      decimals="-3"
      id="Narr_awOh-kyJcECO501uBwwg8A"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_SX63-E_kQUi1VsUuyPgW8g"
      decimals="-3"
      id="Narr_RqQEwlMWJkWePg-zQgPGfA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</us-gaap:NotesReceivableGross>
    <legh:FinancingReceivableImpaired
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_mdjasgqHFEOX72xmPNS8lg"
      decimals="-3"
      id="Narr_CaDKZZ2sjkKZ-wJ9LBkvtQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</legh:FinancingReceivableImpaired>
    <legh:DealerFinanceReceivablePolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_xsUvVqGdBUaThSUffSTeuw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Dealer Finance&#160;Receivable&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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.&lt;/p&gt;</legh:DealerFinanceReceivablePolicyTextBlock>
    <legh:TermOfNotesReceivables
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_8g3BAOS9rk6-d_cDAST2KA"
      id="Narr_5LDCmrBQlkWq2q4LdJa6xQ">P3Y</legh:TermOfNotesReceivables>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_VM33YgyDO0-nw_bFA0DGZg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Inventories&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Inventories consist of raw materials, work-in-process, and finished goods and are stated at the lower of cost or net realizable value. The cost of raw materials is based on the first-in first-out method. Finished goods and work-in-process are based on a standard cost system that approximates actual costs using the specific identification method.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Estimates of the lower of cost and net realizable value of inventory are determined by comparing the actual cost of the product to the estimated selling prices in the ordinary course of business based on current market and economic conditions, less reasonably predictable costs of completion, disposal, and transportation of the inventory. For the periods ending, December&#160;31, 2023 and 2022, the Company recorded an insignificant amount of inventory write-down.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company evaluates finished goods inventory based on historical experience to estimate its inventory not expected to be sold in less than a&#160;year. The Company classifies its inventory not expected to be sold in one&#160;year as non-current. As of December&#160;31, 2023 and 2022, non-current inventory was $7,793 and $6,987, respectively.&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryNoncurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Narr_YNRjm5S4O06iPCwJct_U7Q"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">7793000</us-gaap:InventoryNoncurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Narr_ufdKQGzkNU2-K85gpzCiUw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">7793000</us-gaap:InventoryNoncurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Narr_WP4C2uWO90CtcV631forcA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">6987000</us-gaap:InventoryNoncurrent>
    <us-gaap:LessorLeasesPolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_5lkUAF2SKUWqJb_tUH_Ksg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Leased Property&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;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.&#160;In this arrangement title for the mobile homes remains with the Company, and the lease is accounted for as an operating lease.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Our typical lease agreement has a term of 96 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. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The leased mobile homes are included in other assets on the Company&#x2019;s balance sheet, capitalized at manufactured cost and depreciated over a 15 year useful life.&#160;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. Depreciation expense for the leased property was $632 and $582 for the&#160;years ended December&#160;31, 2023 and 2022, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Future minimum lease income under all operating leases for each of the next five years at December 31, 2023,is as follows:&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,825&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,825&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,825&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,653&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,460&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 804&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 9,392&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LessorLeasesPolicyTextBlock>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_wh7_HxdVUUWhGNt_oPovrw"
      id="Narr_Ku6NTpfyg0WuKdk7RA8mPQ">P96M</us-gaap:LessorOperatingLeaseTermOfContract>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_j-F8yvh3wUKcsjB9RXzMVw"
      id="Narr_2JHeUJoQMEyp027F1DNWMw">P120M</us-gaap:LessorOperatingLeaseTermOfContract>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_LeasedMobileHomesMember_Pp61bbSWYEmSv6BrbA7VVQ"
      id="Narr_OrBgj-_BQU2IPA5XAbircQ">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <legh:DepreciationLeasedProperty
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Narr_AU6epgceskqEZ1PL4QAEHA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">632000</legh:DepreciationLeasedProperty>
    <legh:DepreciationLeasedProperty
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Narr_LIeZyO-6BEybkmWutqWxJg"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">582000</legh:DepreciationLeasedProperty>
    <legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_kcgfyQQCJUGv3cXKt_9BMw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Future minimum lease income under all operating leases for each of the next five years at December 31, 2023,is as follows:&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,825&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,825&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,825&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,653&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,460&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 804&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 9,392&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_e8lCX5CHg0-fW7T9cgWhyw_1_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1825000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_St2-VGGWPkqFXZqqO3UlKw_2_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1825000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_QB0uPra51kSD5jN6RGp9cg_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1825000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_jbXlng2brECnTmH53erSaQ_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1653000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_PyWErFp1oE-4IQ8s29QwLg_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1460000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_LzNATQ-CGU2ZCybF31SZZw_6_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">804000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceived
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_dfPbWm2fP02mdRQc4vOl8w_7_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">9392000</us-gaap:LessorOperatingLeasePaymentsToBeReceived>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_sheMITGMm06o5nMIGWmQMw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Property, Plant, and Equipment&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Property, plant and equipment are carried at cost less accumulated depreciation. Depreciation expense is calculated using the straight-line method over the estimated useful lives of each asset. Estimated useful lives for significant classes of assets are as follows: buildings and improvements, 30 to 39 years; vehicles, 5 years; machinery and equipment, 7 years; and furniture and fixtures, 7 years. Repair and maintenance charges are expensed as incurred. Expenditures for major renewals or betterments which extend the useful lives of existing property, plant and equipment are capitalized and depreciated.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_jYeXSpIHYEGUZUKKPvverQ"
      id="Narr_AskeX4vd5kuc5sq9bkO7Hg">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_srV2IgQbm06gzWP4jo_8Cg"
      id="Narr_G5OhonE28ES47vUerHlPqw">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_tK6ubKTjJkWHuCFaXwgF6A"
      id="Narr_qVy-3NbSZ0KN6ooVH-P9LQ">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_neXdvzbZSkablvZ3wIBNsQ"
      id="Narr_uF37X85kF0qjw9xu5tbH4w">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_K-OScNlfVEq9ANUOWGxNvg"
      id="Narr_0x4A6gWrIEiWLxZvFP0S1Q">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_9DzTR4Lx2E2-TG-WS5e0xA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Impairment of Long-Lived Assets&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Assets are grouped at the lowest level in which there are identifiable cash flows that are largely independent of the cash flows of other groups of assets. In such cases, if the future undiscounted cash flows of the underlying assets are less than the carrying amount, then the carrying amount of the long-lived asset will be adjusted for impairment. No impairment for long-lived assets was recorded for the&#160;years ended December&#160;31, 2023 and 2022.&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Narr_694MYqeOXkaB3DgYxgkGmQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Narr_K5twgZCHOkylUPylbQV6gw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <legh:DealerIncentiveLiabilityPolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb__kPl5NYMKUaM9iMHMc6ZmQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Dealer Incentive Liability&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company has entered into agreements with qualifying independent retailers, or dealers, that provides incentives to retailers when their customers finance the purchase of a home with the Company. The agreements provide for a portfolio for these consumer loans. The independent retailer is eligible to receive a dealer incentive, which is a portion of total collections expected on this consumer loan portfolio after the Company recovers its contribution (the collection thresholds are set per the terms of the dealer agreement, and the contribution includes the Company&#x2019;s initial contribution, interest and fees).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;A dealer incentive liability is recorded in the Company&#x2019;s balance sheet based on the total outstanding balance of individual dealer loan portfolios at period end, less the remaining portion of the Company&#x2019;s contribution in respective portfolios. As of December&#160;31, 2023 and 2022, the dealer incentive liability was $5,260 and $5,516, respectively. Dealer incentive expense for the&#160;years ended December&#160;31, 2023 and 2022 totaled $586 and $1,315, respectively, and is included in the Company&#x2019;s statements of income.&lt;/p&gt;</legh:DealerIncentiveLiabilityPolicyTextBlock>
    <legh:DealerIncentiveLiabilityNoncurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Narr_C0JmFxI8QEe-mnLFjXgshw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">5260000</legh:DealerIncentiveLiabilityNoncurrent>
    <legh:DealerIncentiveLiabilityNoncurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Narr_kJ6bQA0qdkSOSfKajrofPA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">5260000</legh:DealerIncentiveLiabilityNoncurrent>
    <legh:DealerIncentiveLiabilityNoncurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Narr_FOdu-vboK0OZ_Ylq21LyLw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">5516000</legh:DealerIncentiveLiabilityNoncurrent>
    <legh:DealerIncentiveExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Narr_HB70FQh8HEiC6dCQe3PPAQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">586000</legh:DealerIncentiveExpense>
    <legh:DealerIncentiveExpense
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Narr_TonUu7aUNUORynGNIewVeg"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1315000</legh:DealerIncentiveExpense>
    <us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_nK8UNhqtmEeN4Me4saPb5A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Product Warranties&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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&#x2019;s balance sheet.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The following table summarizes activity within the warranty liability for the&#160;years ended December&#160;31, 2023 and 2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warranty liability, beginning of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 3,049&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 2,876&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Product warranty accrued&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 2,552&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 2,874&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warranty costs incurred&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,691)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,701)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warranty liability, end of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 2,910&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 3,049&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies>
    <legh:TermOfProductWarranty
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_Egl-p2KAu0KFSD4kuSCKdw">P1Y</legh:TermOfProductWarranty>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_Uiey2hcra0WIkrXM4Jci2Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warranty liability, beginning of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 3,049&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 2,876&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Product warranty accrued&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 2,552&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 2,874&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warranty costs incurred&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,691)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,701)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warranty liability, end of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 2,910&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 3,049&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc__t9D3YoZX0OrkPfW1yWWkw_2_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">3049000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="As_Of_12_31_2021_PLmX-bV73EaDDiGMPRhbUg"
      decimals="-3"
      id="Tc_RK8Xdc9lE0elzJHfiR8anw_2_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2876000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_m7C3kkLBPU2I9pIhovujTA_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2552000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_QdJVASO040GhovLYEDi_hg_3_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2874000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_WG_JpxxeiEup4As2vVQKsQ_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2691000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_0hX9iWCtZ068Eb3qM5djvA_4_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2701000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_iOCVzh61N021I6b5ZHb92Q_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2910000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_UcUll7-mHk-GtBgEok6atA_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">3049000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_3nSK8yJfIU-RUEjOsDoGKQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Advertising Costs&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company expenses all advertising and marketing expenses in the period incurred. Advertising costs for the&#160;years ended December&#160;31, 2023 and 2022 were $409 and $120, respectively.&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Narr_i_PCulb670u40-md6i-HCA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">409000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Narr_2R590Wic6kuxrt9vo4GtUQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">120000</us-gaap:AdvertisingExpense>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_qDLIo24xuE63rwFa95oG7A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Fair Value Measurements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The Company accounts for its investments and derivative instruments in accordance with the provisions of Accounting Standards Codification (&#x201c;ASC&#x201d;) 820-10, &lt;i style="font-style:italic;"&gt;Fair Value Measurement,&lt;/i&gt; 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&#160;I measurement) and the lowest priority to unobservable inputs &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;(Level&#160;III measurements). The three levels of fair value hierarchy under ASC 820-10, &lt;i style="font-style:italic;"&gt;Fair Value Measurement&lt;/i&gt;, are as follows:&lt;/p&gt;&lt;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%;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"&gt;Level&#160;I&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;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.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"&gt;Level&#160;II&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Significant observable inputs other than quoted prices in active markets for which inputs to the valuation methodology include: (1)&#160;Quoted prices for similar assets or liabilities in active markets; (2)&#160;Quoted prices for identical or similar assets or liabilities in inactive markets; (3)&#160;Inputs other than quoted prices that are observable; (4)&#160;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&#160;II input must be observable for substantially the full term of the asset or liability.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:13.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"&gt;Level&#160;III&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;width:86.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Significant unobservable inputs that reflect an entity&#x2019;s own assumptions that market participants would use in pricing the assets or liabilities.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"&gt;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_HEViieYWvESKBqRfG54KVQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Fair Value of Financial Instruments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s financial instruments consist primarily of cash, investments in U.S. Treasury Notes, accounts receivable, consumer loans, MHP Notes, other notes, accounts payable and lines of credit.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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&#160;I valuation technique. The investment in US Treasury Notes has quoted prices available in active markets that the Company can access at measurement dates. The US Treasury Notes were sold by the Company on June 22, 2023. The Company determined that the fair value of the investment in US Treasury Notes was approximately $8,409 compared to the book value of $8,412 as of December 31, 2022. This was considered a Level I valuation technique. The lines of credit, notes payable, part of the MHP Notes and part of the other note receivables have variable interest rates that reflect market rates and their fair value approximates their carrying value. This is considered a Level&#160;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&#160;III valuation technique. The following table shows the fair market value and book value of these portfolios as of December&#160;31, 2023 and December&#160;31, 2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Consumer loan portfolio, fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 155,146&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 138,800&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Consumer loan portfolio, book value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 156,499&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 139,009&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Fixed rate MHP Notes, fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 176,270&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 128,400&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Fixed rate MHP Notes, book value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 178,724&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 129,966&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Fixed rate other notes, fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 34,340&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 21,600&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Fixed rate other notes, book value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 34,590&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 22,722&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_icUfZ-IQlkyTv9aq8GN9yA"
      decimals="-3"
      id="Narr_25-OpyfHrkS0nvGh2nH-rw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">8409000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0CliQH288E2PtD-eJXgd2w"
      decimals="-3"
      id="Narr_ANKinV_lkUOuf0Kx8M2HkA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">8412000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_JKrLfb890ECL1utDlvH20g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Consumer loan portfolio, fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 155,146&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 138,800&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Consumer loan portfolio, book value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 156,499&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 139,009&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Fixed rate MHP Notes, fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 176,270&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 128,400&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Fixed rate MHP Notes, book value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 178,724&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 129,966&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Fixed rate other notes, fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 34,340&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 21,600&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Fixed rate other notes, book value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 34,590&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 22,722&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerPortfolioSegmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_jboHmGM3P0CbW5zUr3-WTw"
      decimals="-3"
      id="Tc_T7eASrZ56025j84xhmAIkw_2_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">155146000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerPortfolioSegmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_HE2NhSXlv0us3uMnO9jQ5g"
      decimals="-3"
      id="Tc_0FwIYLr6O0q3E6zKgG7qgA_2_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">138800000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerPortfolioSegmentMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_ETfZhQaCkUevH0M_CgfBDg"
      decimals="-3"
      id="Tc_P4g9AkQe0kKmtDZnHAXmMA_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">156499000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerPortfolioSegmentMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_sQmakZy6BEekP4O6RXHoIA"
      decimals="-3"
      id="Tc_v8m8eA3iQk-e2_l30EURLw_3_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">139009000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_YdBH89VpckiCPF8UdFbgHw"
      decimals="-3"
      id="Tc_ENOFjioduk2kOVwuUwR0bg_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">176270000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_7pXuzhqT4EmchFP9u6yovA"
      decimals="-3"
      id="Tc_0BEYInWzREWPO2_KcKTU6Q_4_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">128400000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_TDOBN1hI4kyOqpNaNXSS9g"
      decimals="-3"
      id="Tc_31uxbssMR06ZWLBnu3YsxA_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">178724000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_WN-oKfrcZU2n_efbZvtZgg"
      decimals="-3"
      id="Tc_FwoN0gQDnU23NY2VEypGKQ_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">129966000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_rUGDxY1hPUqtk8nIBMfpqw"
      decimals="-3"
      id="Tc_suduajbSNkaB8WGTCgriUA_6_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">34340000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_yh1axibstUOpzpvnP5-dbA"
      decimals="-3"
      id="Tc_Ome_bYxGkUuHdOUdHkIlew_6_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">21600000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_LSH-5b2vzE2S2_i9lr08Qw"
      decimals="-3"
      id="Tc_vpkguTKjvUKbwwuRrU_i0A_7_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">34590000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_j3P6Wj5z3UirPEAMB9lbxQ"
      decimals="-3"
      id="Tc_wtrsZPgjV0ma6P5ZRFNshA_7_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">22722000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_7dvCSzrR9EyETiPAndFP_w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Revenue Recognition&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Product sales&lt;i style="font-style:italic;"&gt; &lt;/i&gt;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 a 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. The Company provides inventory financing for independent retailers who purchase homes from us and then sell them to consumers. Inventory Finance Sales are considered sales of homes to the independent dealer. Retail Store Sales are homes sold through Company-owned retail locations. Inventory Finance Sales and Retail Sales of homes may be financed by the Company, by a third party, or paid in cash. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Consumer, MHP and dealer loans interest includes interest income from the consumer, MHP and dealer finance loan portfolios. Other revenue consists of consignment fees, commercial lease rents, service fees and other miscellaneous income.&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_VgPH9jFSbkK_J9ZiCjRC8w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Reserve for Repurchase Commitments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In accordance with customary business practice in the manufactured housing industry, the Company has entered into certain repurchase agreements with certain financial institutions and other credit sources who provide floor plan financing to industry retailers, which provided that the Company will be obligated, under certain circumstances, to repurchase homes sold to retailers in the event of a default by a retailer in its obligation to such credit sources. The Company&#x2019;s obligation under these repurchase agreements ceases upon the purchase of the home by the retail customer. The Company applies ASC 460, &lt;i style="font-style:italic;"&gt;Guarantees&lt;/i&gt; and ASC 450-20, &lt;i style="font-style:italic;"&gt;Loss Contingencies&lt;/i&gt;, to account for its liability for repurchase commitments. The Company considers its current obligations on current contracts to be immaterial and accordingly have not recorded any reserve for repurchase commitments as of December&#160;31, 2023 and 2022.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <legh:InterestIncomePolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_RSqgdEnF8kGAK8S_N8kxhQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Interest Income&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Interest on consumer loans, MHP Notes&#160;and other notes is recognized using the effective-interest method on the daily balances of the principal amounts outstanding and recorded as part of total revenue. Fees associated with the origination of loans and certain direct loan origination costs are netted and the net amount is deferred and recognized over the life of the loan as an adjustment of yield. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Interest related to other notes receivable balances and interest income earned on cash balances is shown in Non-operating Interest Income on the statements of income.&lt;/p&gt;</legh:InterestIncomePolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_CPUe1gzLoE-QcLMCMmvlIQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Share-Based Compensation&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company accounts for share-based compensation in accordance with the provisions of ASC 718, &lt;i style="font-style:italic;"&gt;Compensation&#x2014;Stock Compensation&lt;/i&gt;. Share-based compensation expense is recognized based on an award&#x2019;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. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"&gt;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&#x2019;s common stock on the grant date. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:23.1pt;margin:0pt;"&gt;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 &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;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&#x2019;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 &#x201c;simplified&#x201d; 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.&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <legh:ShippingAndHandlingCostsPolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_0SUlz9cY3UGCSnd_SggpOw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Shipping and Handling Costs&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Shipping and handling costs incurred to deliver product to our customers are included as a component of cost of product sales in the statements of income. Shipping and handling costs for the&#160;years ended December&#160;31, 2023 and 2022 were $621 and $1,804, respectively.&lt;/p&gt;</legh:ShippingAndHandlingCostsPolicyTextBlock>
    <legh:ShippingAndHandlingCosts
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Narr_-7FlSmRPoEK8Zv0ezl8vcQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">621000</legh:ShippingAndHandlingCosts>
    <legh:ShippingAndHandlingCosts
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Narr_XN2Zl5EwNk23cG8uZzudrA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1804000</legh:ShippingAndHandlingCosts>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_XMggNE0qjkqgHeY_FVYCrA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Earnings Per Share&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"&gt;Basic earnings per common share (&#x201c;EPS&#x201d;) 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&#x2019;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. &lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_1oIwXBgALEy0X88dISmrcQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Income Taxes&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"&gt;The Company is subject to U.S. federal and state income taxes as a corporation. Income tax expense for the Company is recognized for the tax effects of the transactions reported in the financial statements and consist of taxes currently due, plus deferred taxes. The deferred tax assets and liabilities represent the future tax return consequences of those differences, which will be either taxable or deductible when the assets and liabilities are recovered or settled. Deferred tax assets and liabilities are reflected at income tax rates applicable to the period in which the deferred tax assets or liabilities are expected to be realized or settled. As changes in tax laws or rates are enacted, deferred tax assets and liabilities are adjusted through the provision for income taxes.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"&gt;A valuation allowance, if needed, reduces deferred tax assets to the expected amount most likely to be realized. Realization of deferred tax assets is dependent upon the generation of a sufficient level of future taxable income and recoverable taxes paid in prior&#160;years. Although realization is not assured, management believes it is more likely than not that the deferred tax assets will be realized. In addition, management does not believe there are any unrecorded deferred tax liabilities that are material to the financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The determination of the provision for income taxes requires judgment, use of estimates, and the interpretation and application of complex tax laws. Judgment is required in assessing the timing and amounts of deductible and taxable items and the probability of sustaining uncertain tax positions. The benefits of uncertain tax positions are recorded in the Company&#x2019;s financial statements only after determining a more-likely-than-not probability that the uncertain tax positions will withstand challenge, if any, from taxing authorities. When facts and circumstances change, the Company reassesses these probabilities and records any changes through the provision for income taxes. The Company recognizes interest and penalties relating to uncertain tax provisions as a component of tax expense. For the periods presented, management has determined there are no material uncertain tax positions for the tax years that remain subject to examination by major tax jurisdictions as of December&#160;31, 2023, which includes the tax years 2020, 2021 and 2022. &lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_xsZTq5ErAEKUkWRIN9rVHw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Concentrations&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk are accounts receivable, consumer loans, MHP Notes, inventory finance loans and other notes receivable. Management believes that its credit policies are adequate to minimize potential credit risk related to accounts receivable and other notes receivable. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;The consumer loans and inventory finance loans are secured by the mobile homes that were financed through the loans. The MHP Notes&#160;are secured by mobile homes, other assets, and are personally guaranteed. The MHP Notes&#160;personal guarantor may cover multiple parks and each park is treated as a customer. As of December 31, 2023, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equaled 14.0%, 17.9% and 24.5% of the principal balance outstanding, all of which was secured by the mobile homes. As of December 31, 2022, the Company had concentrations of MHP Notes with three independent third-parties and their respective affiliates that equaled 12.3%, 16.6% and 34.0% of the principal balance outstanding, all of which was secured by the mobile homes. As of December 31, 2023 and 2022, the Company had concentration of other notes receivable with one independent third-party and its affiliates that equaled 64.4% and 77.6%, respectively, of the principal balance outstanding. The other notes are secured by land and other assets and are personally guaranteed. &lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <legh:ConcentrationRiskNumberOfCustomers
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_pPFSNRiKWkqBWxUtYHZmww"
      decimals="INF"
      id="Narr_KkiDMwTctUy8JxIoLCLGSQ"
      unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw">3</legh:ConcentrationRiskNumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_oLuscl7u60KnStLzOa-WGw"
      decimals="3"
      id="Narr_qyZEHslRb0uImds6KuMk4A"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.140</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyTwoMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_vzeSJU7Lzkq-EiLqZudkng"
      decimals="3"
      id="Narr_rg0NHsec00WrjnQ8_FIuYg"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.179</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyThreeMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_C31fvnLDuEuQrQTpEdPNpA"
      decimals="3"
      id="Narr_OSNHWOG83kyUwTp4A_PTiQ"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.245</us-gaap:ConcentrationRiskPercentage1>
    <legh:ConcentrationRiskNumberOfCustomers
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_q9hrRYv0ukqmUE0lmCY96g"
      decimals="INF"
      id="Narr_CmZ-eI4kSEuQfYWsMLfePQ"
      unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw">3</legh:ConcentrationRiskNumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_dwz4NjkfykOkyXV2HiDiPw"
      decimals="3"
      id="Narr_9L7OgGKXbkq61CcWB2Wlkg"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.123</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_IndependentThirdPartyTwoMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_oGgWqyfTAkyp-cchSp5pxg"
      decimals="3"
      id="Narr_vIc8_jQph0GTEQ_V8ir75g"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.166</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_IndependentThirdPartyThreeMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_EtaSjwBjkESLzSunpiH8GQ"
      decimals="3"
      id="Narr_nXnscVVEaUO8WKoGt8STgg"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.340</us-gaap:ConcentrationRiskPercentage1>
    <legh:ConcentrationRiskNumberOfCustomers
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_OtherNoteReceivableMember_MK7VS9blvkmbcZj1Q_carw"
      decimals="INF"
      id="Narr_BHT-1YwVuUOeayiHWMlSNA"
      unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw">1</legh:ConcentrationRiskNumberOfCustomers>
    <legh:ConcentrationRiskNumberOfCustomers
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_OtherNoteReceivableMember_EsUFphr-W02zl2TBpoJfyg"
      decimals="INF"
      id="Narr_i3ifUq50M0GAeRY4SmCPZg"
      unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw">1</legh:ConcentrationRiskNumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_OtherNoteReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_kiUHxJC0J0OoizNYhVnVog"
      decimals="3"
      id="Narr_eLyWiFkQf0qFCuriVoL8CQ"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.644</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_OtherNoteReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_qYbgmA0_kEaa9Q5G0SlWiA"
      decimals="3"
      id="Narr_DPePF8x9Ykm7l3_2OH4Eqw"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.776</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_fo8MGdQsWUuj-z5g2tUJ2Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Recent Accounting Pronouncements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company elected to use longer phase-in periods for the adoption of new or revised financial accounting standards under the JOBS Act while it was an emerging growth company.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In February&#160;2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-02, &lt;i style="font-style:italic;"&gt;Leases (Topic 842)&lt;/i&gt;, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. A lessee should recognize in the balance sheet a liability to make lease payments (the lease liability) and an asset representing its right to use the underlying asset for the lease term. ASU 2016-02 was effective for the Company for fiscal years beginning after December 15, 2021, and interim periods within those years. The Company adopted this standard in the first quarter of fiscal 2022 and elected certain practical expedients permitted under the transition guidance, including the package of practical expedients; however, the Company did not elect the hindsight practical expedient. Additionally, the Company elected the optional transition method that allowed for a cumulative-effect adjustment in the period of adoption and did not restate prior periods. The adoption of ASU 2016-02 resulted in an increase in total assets and total &lt;span style="-sec-ix-hidden:Hidden_u83sbLFlwEyIQVbRiNXdew;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;liabilities&lt;/span&gt;&lt;/span&gt; of $3,258 at transition. However, this standard did not have a material impact on the consolidated statement of income or the consolidated statement of cash flows.&#160;See Note 8 for further discussion on leases.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"&gt;In June&#160;2016, the FASB issued ASU 2016-13 &lt;i style="font-style:italic;"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/i&gt;, 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 previous GAAP, however Topic 326 requires 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 affected 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&#x2019;s fiscal&#160;year beginning January&#160;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;In December 2022, the FASB issued ASU 2022-06, &lt;i style="font-style:italic;"&gt;Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848&lt;/i&gt;. 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 &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In November, 2023 the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (&#x201c;ASU 2023-07&#x201d;). 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 are currently evaluating the impact of ASU 2023-07 on our financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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&#x2019;s Financial Statements upon adoption.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:LeasePracticalExpedientsPackage
      contextRef="Duration_1_1_2022_To_1_1_2022_pon_MYs320mpWlQJ4ndJeA"
      id="Narr_Y8L9gbHCHUqY7qG5He4WVQ">true</us-gaap:LeasePracticalExpedientsPackage>
    <us-gaap:LeasePracticalExpedientUseOfHindsight
      contextRef="Duration_1_1_2022_To_1_1_2022_pon_MYs320mpWlQJ4ndJeA"
      id="Narr_5wJd6tUljEKQv5mTQTow-w">false</us-gaap:LeasePracticalExpedientUseOfHindsight>
    <us-gaap:Assets
      contextRef="As_Of_1_1_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_SSCCfX9F00-JP00OjvrMwA"
      decimals="-3"
      id="Narr_lzLk149c2kKGFSmYc7FwvQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">3258000</us-gaap:Assets>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_zV81Gmy4WEiOG7q51FqFZA"
      decimals="-3"
      id="Narr_kdXibLopvUe4F6XKlyZpqA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">900000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_zV81Gmy4WEiOG7q51FqFZA"
      decimals="-3"
      id="Narr_vu_ywGs3XkS2v09aq3JOkg"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">900000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_ZIPJp5DoeEyarQvs203z1g"
      decimals="-3"
      id="Narr_5vEmFJOCF0umft3IsXXdUg"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">225000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinancedContractsMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_OzeP0EcILEybW6GmPWee6w"
      decimals="-3"
      id="Narr_vvYSoWFKAkymrCqYkJ0W7Q"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">187000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_40VwdwqXbkCI0j_D-lxhnA"
      decimals="-3"
      id="Narr_t4hybBoFvUqXrEz0gP4_aw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">488000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_zV81Gmy4WEiOG7q51FqFZA"
      decimals="-3"
      id="Narr_cMxMbKgWuEqqtrTgIZP5Kw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-698000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Group_ep_mvseL10apL0VQEbWucQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;3. REVENUE&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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 a 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. The Company provides inventory financing for independent retailers who purchase homes from us and then sell them to consumers. Inventory Finance Sales are considered sales of homes to the independent dealer. Retail Store Sales are homes sold through Company-owned retail locations. Inventory Finance Sales and Retail Sales of homes may be financed by the Company, by a third party, or paid in cash. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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 separately recorded 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 separately recorded in the statement of income. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;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. &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;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&#x2019;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 &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;related revenue is recognized. Warranty costs and contract costs are included in selling, general and administrative expenses in the statements of income.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;For the year ended December 31, 2023, sales to two independent third-parties and their affiliates accounted for $10,134 or 7.0% and $10,033 or 6.9% of our product sales, respectively. For the year ended December 31, 2022, sales to two independent third-parties and their affiliates accounted for $13,008 or 5.9% and $11,879 or 5.4% of our product sales, respectively. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;For the years ended December 31, 2023 and 2022, total cost of product sales included $10,188 and $11,588 of costs relating to subcontracted production for commercial sales, reimbursed dealer expenses for inventory finance sales, and certain other similar costs incurred for retail store and commercial sales. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Other revenue consists of contract deposit forfeitures, consignment fees, commercial lease rents, 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&#x2019;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&#x2019;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. The Company transitioned most of its independent retailers from consignment arrangements to inventory finance arrangements in late 2022. 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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Disaggregation of Revenue. The following table summarizes customer contract revenues disaggregated by source of the revenue for the years ended December 31, 2023 and 2022: &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Product sales:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Direct sales&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 17,540&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 45,549&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Commercial sales&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 54,955&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 61,373&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Inventory finance sales&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 44,135&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 84,037&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Retail store sales&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 19,169&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 19,629&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Other (1)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 9,301&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 11,464&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total product sales&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 145,100&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 222,052&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Consumer, MHP and dealer loans interest:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Interest - consumer installment notes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 19,360&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 18,369&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Interest - MHP notes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 14,330&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 10,195&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Interest - dealer finance notes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 3,730&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total consumer, MHP and dealer loans interest&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 37,420&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 28,564&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 6,624&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 6,399&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total net revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 189,144&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 257,015&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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;"&gt;&lt;tr&gt;&lt;td style="width:36pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(1)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Other product sales revenue from ancillary products and services including parts, freight and other services&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;"&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_RzVB-1zPIUCVDkVcBXfufg">true</us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract>
    <legh:TermOfProductWarranty
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_9Eyc89Zbw0i-E-rpGV3yBw">P1Y</legh:TermOfProductWarranty>
    <legh:ConcentrationRiskNumberOfCustomers
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_-aSqZuodpkGEKH8qGOgVWQ"
      decimals="INF"
      id="Narr_vcMe3Dbj0EG249Y2mct8pQ"
      unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw">2</legh:ConcentrationRiskNumberOfCustomers>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartyOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_3cRRxTdOa0iLGTpXCiNMFw"
      decimals="-3"
      id="Narr_rU5bBMi2ckeYFV3_rm20Fw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">10134000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartyOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_3cRRxTdOa0iLGTpXCiNMFw"
      decimals="3"
      id="Narr__aG8DWdBLUafsLaVrNS0PQ"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.070</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartyTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_p43JfpzIG0ijcg_FE_IP2g"
      decimals="-3"
      id="Narr_0Vu0OTaFVkaKkzVKBxmLAA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">10033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_legh_IndependentThirdPartyTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_p43JfpzIG0ijcg_FE_IP2g"
      decimals="3"
      id="Narr_3iqSFu3unUWIMcdlY3cm7Q"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.069</us-gaap:ConcentrationRiskPercentage1>
    <legh:ConcentrationRiskNumberOfCustomers
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_9KJKgEZLDEOcRhw4dpnwxg"
      decimals="INF"
      id="Narr_vH8NG8ZydUeFVsIXFkPnsA"
      unitRef="Unit_Standard_item_1qGhFfKMv0yjzCO5seCqXw">2</legh:ConcentrationRiskNumberOfCustomers>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartyOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_XB9k91xDZ0y4nqITdItvuA"
      decimals="-3"
      id="Narr_TN1vZp7MDUy-HWBvBoyocw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">13008000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartyOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_XB9k91xDZ0y4nqITdItvuA"
      decimals="3"
      id="Narr_9V2wqDd0F0CP0jlE77CRCg"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.059</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartyTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_S-jilCltHUmXZzV-n8x0LQ"
      decimals="-3"
      id="Narr_z_fcxGobRkCxkMwqgfGP4Q"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">11879000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartyTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_S-jilCltHUmXZzV-n8x0LQ"
      decimals="3"
      id="Narr_gSVUdzXxuEyN46xRZZ-DIQ"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.054</us-gaap:ConcentrationRiskPercentage1>
    <legh:DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Narr_COBf-YP0D0av_q9ODZu7nw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">10188000</legh:DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts>
    <legh:DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Narr_5d8hrYWkl0WVu7W6PA2TyQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">11588000</legh:DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_wh7_HxdVUUWhGNt_oPovrw"
      id="Narr_KZM2cnP_0kiUrlGEG_zNpw">P96M</us-gaap:LessorOperatingLeaseTermOfContract>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_j-F8yvh3wUKcsjB9RXzMVw"
      id="Narr_TpZPbJsOfk2lim8uU4xslw">P120M</us-gaap:LessorOperatingLeaseTermOfContract>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Group_zikxMJRaTE6et4WG1yO1SQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Product sales:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Direct sales&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 17,540&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 45,549&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Commercial sales&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 54,955&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 61,373&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Inventory finance sales&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 44,135&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 84,037&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Retail store sales&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 19,169&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 19,629&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Other (1)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 9,301&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 11,464&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total product sales&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 145,100&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 222,052&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Consumer, MHP and dealer loans interest:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Interest - consumer installment notes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 19,360&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 18,369&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Interest - MHP notes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 14,330&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 10,195&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Interest - dealer finance notes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 3,730&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total consumer, MHP and dealer loans interest&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 37,420&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 28,564&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 6,624&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 6,399&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total net revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 189,144&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 257,015&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_legh_DirectSalesMember_Bospa3lmRUCJnMZTBUTXSw"
      decimals="-3"
      id="Tc_-I_bvmGJ4Uie5G6hdGJckw_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">17540000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_DirectSalesMember_GhcnGkOvFkijcm7Equq3MA"
      decimals="-3"
      id="Tc_cAszn0aHtEK78w_ID_SrWw_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">45549000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_legh_CommercialSalesMember_q9K3aLePcEGva7Cu7SPIhg"
      decimals="-3"
      id="Tc_zyZF4wyByE2AHYlRU8jyKg_6_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">54955000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_CommercialSalesMember_5moSgbPXZUafbCunpgI-1w"
      decimals="-3"
      id="Tc_6afc-yoXxUa9SOuTrBRy2A_6_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">61373000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_legh_InventoryFinanceSalesMember_NigDRoIvZE262pQSyQn0WA"
      decimals="-3"
      id="Tc_4mjA2rHkyUq1AIgZurqfiQ_7_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">44135000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_InventoryFinanceSalesMember_uEKH-mCzIEqmwTGhiFZnqg"
      decimals="-3"
      id="Tc_3R0XLLECf0aW62awciU24g_7_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">84037000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_legh_RetailStoreSalesMember_PgvqEn40TEqvuYXxL4IJIw"
      decimals="-3"
      id="Tc_B2I7-ij9_U69wSrHHA4vOQ_8_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">19169000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_RetailStoreSalesMember_ZJRatyGyfUmc0gIPQqc_xg"
      decimals="-3"
      id="Tc_-YnlCimIrk2UCq1OkEkKtA_8_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">19629000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_G52O6AhCZkujM9o-p2gLEw"
      decimals="-3"
      id="Tc_tCXMcNPNu0S9EmkCdv6c8A_9_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">9301000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_68cLBD1OnkKGLoiJv6H5fw"
      decimals="-3"
      id="Tc_XfO1grfiH0-6QAgsSkSAhQ_9_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">11464000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_pmB96RNDZ0ywuzMLoNn34Q_10_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">145100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_yF2Ga_i-EUmqEplzkNNIjg_10_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">222052000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:InterestAndFeeIncomeLoansConsumer
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_z4_Z_7WAKEKgg5tA-7jUfw_12_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">19360000</us-gaap:InterestAndFeeIncomeLoansConsumer>
    <us-gaap:InterestAndFeeIncomeLoansConsumer
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_zm3JpklryEWwyKZrj2-7Qw_12_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">18369000</us-gaap:InterestAndFeeIncomeLoansConsumer>
    <us-gaap:InterestAndFeeIncomeLoansCommercial
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_LdFdqcbOf0qwrJoAh9ut1Q_13_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">14330000</us-gaap:InterestAndFeeIncomeLoansCommercial>
    <us-gaap:InterestAndFeeIncomeLoansCommercial
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_6_mhBHR2ykCrGoRMIa56mA_13_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">10195000</us-gaap:InterestAndFeeIncomeLoansCommercial>
    <legh:InterestAndFeeIncomeLoansDealer
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_lfPwHWtphkq0XlzvwsGt-w_14_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">3730000</legh:InterestAndFeeIncomeLoansDealer>
    <us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_H-JdDPavd06WSqq5Rvk6QA_15_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">37420000</us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio>
    <us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_hXS-gL6wi0SrmyUW_o9TdA_15_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">28564000</us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio>
    <us-gaap:OtherIncome
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_MWhh3WNRS0KievfRhvMREQ_16_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">6624000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_K2rr-nLbWkG8FRIlnbeqrA_16_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">6399000</us-gaap:OtherIncome>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_HusQNX1nLUaz55r5s4nJCw_17_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">189144000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_jSImIcrsS0-5N8mkWHXFug_17_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">257015000</us-gaap:Revenues>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_op45RiufE0emHP0rghAx7A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;4. CONSUMER LOANS RECEIVABLE&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Consumer loans receivable, net of allowance for loan losses and deferred financing fees, consisted of the following at December&#160;31, 2023 and 2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Consumer loans receivable&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 159,738&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 142,340&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Loan discount and deferred financing fees&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (2,473)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (2,501)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (765)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (830)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Consumer loans receivable, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 156,500&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 139,009&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The following table presents a detail of the activity in the allowance for loan losses for the years ended December 31, 2023 and 2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Allowance for loan losses, beginning of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 830&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 884&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Provision for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (114)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (243)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Charge offs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 49&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 189&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Allowance for loan losses, end of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 765&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 830&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The following table presents impaired and general reserve for allowance for loan losses at December&#160;31, 2023 and 2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total consumer loans&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 159,738&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 142,340&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 765&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 830&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Impaired loans individually evaluated for impairment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 1,565&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 1,610&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Specific reserve against impaired loans&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 562&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 612&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other loans collectively evaluated for allowance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 158,173&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 140,730&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;General allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 203&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 218&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;A detailed aging of consumer loans receivable that are past due as of December&#160;31, 2023 and 2022 were as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:52.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;%&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;%&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total consumer loans receivable&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 159,738&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 100.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 142,340&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 100.0&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Past due consumer loans:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;31 - 60 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 624&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 0.4&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,150&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 0.8&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;61 - 90 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 149&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 0.1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 108&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 0.1&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;91 - 120 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 123&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 0.1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 486&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 0.3&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Greater than 120 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,449&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 0.9&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,255&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 0.9&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2,345&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1.5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2,999&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2.1&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:29.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:29.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="23" style="vertical-align:bottom;white-space:nowrap;width:70.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Year of Origination&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:29.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Prior&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;% of Portfolio&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:29.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&amp;lt; 30 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 32,584&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 24,951&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 21,705&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 13,550&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 12,857&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 51,747&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 157,394&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 98.5&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:29.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;30-90 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 217&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 89&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 108&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 86&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 231&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 731&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 0.5&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:29.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&amp;gt; 90 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 110&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 511&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 104&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 197&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 691&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 1,613&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 1.0&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:29.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 32,911&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 25,040&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 22,324&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 13,740&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 13,054&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 52,669&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 159,738&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 100.0&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_0pxTIi44mk2w9pLsnKjjoQ"
      id="Tb_LsShArlA6EuLeFHheHaJ2A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Consumer loans receivable&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 159,738&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 142,340&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Loan discount and deferred financing fees&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (2,473)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (2,501)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (765)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (830)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Consumer loans receivable, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 156,500&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 139,009&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Tc_uONK0ppypE2Ag3IauNFonw_2_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">159738000</us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee>
    <us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw"
      decimals="-3"
      id="Tc_ZnEmM1Zed0GHuZPB0vMSxQ_2_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">142340000</us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee>
    <us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Tc_3_YngLd89UuobCxNwv8dtg_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-2473000</us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount>
    <us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw"
      decimals="-3"
      id="Tc__pvhoXnA-0uoYl9mwcKQ5A_3_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-2501000</us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Tc_2gaI7rukgk2JCZA9tIa_Vg_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">765000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw"
      decimals="-3"
      id="Tc_1dyRFdvHoU-IPkrhKCC9SA_4_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">830000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:NotesReceivableNet
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Tc_-LkFo14WpkeCOUlbMOl4cg_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">156500000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw"
      decimals="-3"
      id="Tc_KDv5I-rqFUyXztGyio5DJg_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">139009000</us-gaap:NotesReceivableNet>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_0pxTIi44mk2w9pLsnKjjoQ"
      id="Tb_vSwpPDl_OU6VrWhgoZAYew">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Allowance for loan losses, beginning of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 830&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 884&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Provision for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (114)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (243)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Charge offs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 49&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 189&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Allowance for loan losses, end of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 765&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 830&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw"
      decimals="-3"
      id="Tc_rV8RWgwlMk6AEnR_BbiAMQ_2_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">830000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2021_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_aW_PXlNnMk2LFUsIgyxV7w"
      decimals="-3"
      id="Tc_n32YcxYH60u1QkIbJiQJiQ_2_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">884000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_0pxTIi44mk2w9pLsnKjjoQ"
      decimals="-3"
      id="Tc_fFQ0GMprAkyOPcUqVoEMLw_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-114000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_WSJ0yn4dMEexw8bjkxWOjw"
      decimals="-3"
      id="Tc_FQhFVG-uO0Wkh_P3d9Ak0A_3_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-243000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_0pxTIi44mk2w9pLsnKjjoQ"
      decimals="-3"
      id="Tc_7WrU80XuKkuF2y0I8uzEZw_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">49000</us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_WSJ0yn4dMEexw8bjkxWOjw"
      decimals="-3"
      id="Tc_gF2Z6GAo-0iQF2rMzJxsxA_4_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">189000</us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Tc_31Q6GjjSMEmtms9_BayOhw_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">765000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw"
      decimals="-3"
      id="Tc_XtOvtkVPZEOCaRcuWHG_MA_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">830000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_0pxTIi44mk2w9pLsnKjjoQ"
      id="Tb_0-07QW8hLE6LlkXn3SCYqg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total consumer loans&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 159,738&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 142,340&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 765&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 830&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Impaired loans individually evaluated for impairment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 1,565&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 1,610&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Specific reserve against impaired loans&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 562&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 612&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other loans collectively evaluated for allowance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 158,173&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 140,730&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;General allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 203&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 218&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock>
    <us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Tc_PpjEQMxmD022l13n2GBc0w_2_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">159738000</us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee>
    <us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw"
      decimals="-3"
      id="Tc_I9mJf5xAUkWJw0DUiuNy9w_2_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">142340000</us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Tc_RqO4JCMGg0CsELVpdRbWoQ_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">765000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw"
      decimals="-3"
      id="Tc_iGLhypMLOEGvdpyNuwTp5A_3_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">830000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <legh:FinancingLoansIndividuallyEvaluatedForImpairment
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Tc_dBjQgl-I5kaew6EIo-6VXQ_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1565000</legh:FinancingLoansIndividuallyEvaluatedForImpairment>
    <legh:FinancingLoansIndividuallyEvaluatedForImpairment
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw"
      decimals="-3"
      id="Tc_0YyySgf0p02_SR6aeLb6Yw_4_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1610000</legh:FinancingLoansIndividuallyEvaluatedForImpairment>
    <legh:FinancingReceivableImpairedRelatedAllowance
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Tc_q-jFZ6xmqk23bZS_stbARA_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">562000</legh:FinancingReceivableImpairedRelatedAllowance>
    <legh:FinancingReceivableImpairedRelatedAllowance
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw"
      decimals="-3"
      id="Tc_rIy95hMqqkWwYQbOehl9AQ_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">612000</legh:FinancingReceivableImpairedRelatedAllowance>
    <legh:OtherFinancingLoansCollectivelyEvaluatedForAllowance
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Tc_qr5g_wDB7EmbEiMZXk_rDA_6_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">158173000</legh:OtherFinancingLoansCollectivelyEvaluatedForAllowance>
    <legh:OtherFinancingLoansCollectivelyEvaluatedForAllowance
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw"
      decimals="-3"
      id="Tc_TW2OHlUoRUGP6bSKnmG1zA_6_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">140730000</legh:OtherFinancingLoansCollectivelyEvaluatedForAllowance>
    <legh:LoansAndLeasesReceivableAllowanceGeneral
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Tc_M7jjnGJigkefP5h8Fvpecg_7_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">203000</legh:LoansAndLeasesReceivableAllowanceGeneral>
    <legh:LoansAndLeasesReceivableAllowanceGeneral
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw"
      decimals="-3"
      id="Tc_BjTiIO7b7k6bX_u3t58XFA_7_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">218000</legh:LoansAndLeasesReceivableAllowanceGeneral>
    <us-gaap:PastDueFinancingReceivablesTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_0pxTIi44mk2w9pLsnKjjoQ"
      id="Tb_wgO30zYz2U6MvNHpMeT80A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:52.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;%&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;%&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total consumer loans receivable&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 159,738&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 100.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 142,340&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 100.0&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Past due consumer loans:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;31 - 60 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 624&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 0.4&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,150&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 0.8&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;61 - 90 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 149&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 0.1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 108&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 0.1&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;91 - 120 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 123&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 0.1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 486&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 0.3&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Greater than 120 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,449&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 0.9&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,255&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 0.9&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2,345&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1.5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2,999&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2.1&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PastDueFinancingReceivablesTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Tc_zfvrYLedQkeoERCMdJ7bbw_2_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">159738000</us-gaap:NotesReceivableGross>
    <legh:LoansAndLeasesReceivableGrossPercent
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="3"
      id="Tc_hXmKcGMldU-Uoo0VhdVlZg_2_5"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">1.000</legh:LoansAndLeasesReceivableGrossPercent>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw"
      decimals="-3"
      id="Tc_hw3ZHhnm8kCnfiIB3FXnew_2_8"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">142340000</us-gaap:NotesReceivableGross>
    <legh:LoansAndLeasesReceivableGrossPercent
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_Orj_QrgG5UifD9N1AbXsHw"
      decimals="3"
      id="Tc_e06w8EJ4Wka2g46kqsEPOg_2_10"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">1.000</legh:LoansAndLeasesReceivableGrossPercent>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_HdnyHUaZDUait-C6hI9gHQ"
      decimals="-3"
      id="Tc_0YJli4FJcUufOjUqqxbgFw_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">624000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_HdnyHUaZDUait-C6hI9gHQ"
      decimals="3"
      id="Tc_ZXhPzg9S7kKvFu9WGrxkqg_4_5"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.004</us-gaap:FinancingReceivablePercentPastDue1>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_IvDnfafiUUKxxqU6xkAmcg"
      decimals="-3"
      id="Tc_RvPTmBRVJE23qgj5xK-XJg_4_8"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1150000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_IvDnfafiUUKxxqU6xkAmcg"
      decimals="3"
      id="Tc_k2DVjqgqNEymU8Y3TLZl9A_4_10"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.008</us-gaap:FinancingReceivablePercentPastDue1>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_kjB2FySx7UiyGZ2GJOOdbA"
      decimals="-3"
      id="Tc_zaf0zbRDrESU96mbU8yqkg_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">149000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_kjB2FySx7UiyGZ2GJOOdbA"
      decimals="3"
      id="Tc_ebH0nvMtAk-8D7ZM4EejFQ_5_5"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.001</us-gaap:FinancingReceivablePercentPastDue1>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_qPqW-KwoJkWTAcevNnl3ww"
      decimals="-3"
      id="Tc_c8x-8PV3PUih5rE6ymo6Lg_5_8"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">108000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_qPqW-KwoJkWTAcevNnl3ww"
      decimals="3"
      id="Tc_DfKxIxG0Ukq3A3154sy5HQ_5_10"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.001</us-gaap:FinancingReceivablePercentPastDue1>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_kydxCnSVrEiH0fVrdq7Usw"
      decimals="-3"
      id="Tc_2p9S-fBaxE6APZhwNsnHKQ_6_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">123000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_kydxCnSVrEiH0fVrdq7Usw"
      decimals="3"
      id="Tc_DGfwkLh_Tkq9ZsqbvnJDkg_6_5"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.001</us-gaap:FinancingReceivablePercentPastDue1>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_guVVFACHl02KOsIG4-6m6A"
      decimals="-3"
      id="Tc_PwBOSe393EKZOkIKyYiG3Q_6_8"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">486000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_guVVFACHl02KOsIG4-6m6A"
      decimals="3"
      id="Tc_xx9WNIZDuUWixIjkK8ki7A_6_10"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.003</us-gaap:FinancingReceivablePercentPastDue1>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_mlseDz2ddECEpGSC-DaspQ"
      decimals="-3"
      id="Tc_-bwObhGezkKmYB5lIrhMOA_7_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1449000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_mlseDz2ddECEpGSC-DaspQ"
      decimals="3"
      id="Tc_rxsMwHCO7USthThQnOv1rQ_7_5"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.009</us-gaap:FinancingReceivablePercentPastDue1>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_gi76sV-5BE-OsM_1DN91Sw"
      decimals="-3"
      id="Tc_6PyZhypnOUmmllqk4UhLFQ_7_8"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1255000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_gi76sV-5BE-OsM_1DN91Sw"
      decimals="3"
      id="Tc_382rqPn0c0uScu3Qsk5U7w_7_10"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.009</us-gaap:FinancingReceivablePercentPastDue1>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_7RU9L5ZJO0CPXO992SPqpA"
      decimals="-3"
      id="Tc_aC-Tl6A2_UGhsiDqWRWwig_8_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2345000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_7RU9L5ZJO0CPXO992SPqpA"
      decimals="3"
      id="Tc_YiQxj9VGgUGj_QaWR9IyuA_8_5"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.015</us-gaap:FinancingReceivablePercentPastDue1>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_0aOsdQH18Ee8BVppMjp3Tg"
      decimals="-3"
      id="Tc_Yv8QhsHHMkeqtnd0jSRd5g_8_8"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2999000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2022_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_0aOsdQH18Ee8BVppMjp3Tg"
      decimals="3"
      id="Tc_5fxSviTNCkWk2ab5MjH9Pg_8_10"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.021</us-gaap:FinancingReceivablePercentPastDue1>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_0pxTIi44mk2w9pLsnKjjoQ"
      id="Tb_DoRU9knG1ESv_S-Lw32Jcw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:29.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:29.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="23" style="vertical-align:bottom;white-space:nowrap;width:70.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Year of Origination&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:29.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Prior&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;% of Portfolio&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:29.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&amp;lt; 30 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 32,584&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 24,951&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 21,705&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 13,550&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 12,857&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 51,747&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 157,394&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 98.5&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:29.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;30-90 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 217&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 89&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 108&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 86&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 231&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 731&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 0.5&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:29.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&amp;gt; 90 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 110&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 511&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 104&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 197&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 691&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 1,613&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 1.0&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:29.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 32,911&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 25,040&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 22,324&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 13,740&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 13,054&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 52,669&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 159,738&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 100.0&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_a-F98T_MDEiuuUtf4zBzrw"
      decimals="-3"
      id="Tc_6tNcFcN7_U6_7Lqtpjyf3Q_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">32584000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_a-F98T_MDEiuuUtf4zBzrw"
      decimals="-3"
      id="Tc_2kcu2hETmE2usbsi9cnZ9Q_3_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">24951000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_a-F98T_MDEiuuUtf4zBzrw"
      decimals="-3"
      id="Tc_5QshXOnm10Cpg_mwAk-r9g_3_9"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">21705000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_a-F98T_MDEiuuUtf4zBzrw"
      decimals="-3"
      id="Tc_2RG1WsO0YUmxJVMBe2KOJA_3_12"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">13550000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_a-F98T_MDEiuuUtf4zBzrw"
      decimals="-3"
      id="Tc_yjTuOvAv9kWyvVdLAUq2jw_3_15"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">12857000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_a-F98T_MDEiuuUtf4zBzrw"
      decimals="-3"
      id="Tc_QsVQKZMd0kO0BDRaePd9YA_3_18"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">51747000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_a-F98T_MDEiuuUtf4zBzrw"
      decimals="-3"
      id="Tc_0ExcL3tNb0m2v4u6h7-WFQ_3_21"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">157394000</us-gaap:NotesReceivableGross>
    <srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_a-F98T_MDEiuuUtf4zBzrw"
      decimals="3"
      id="Tc_k0lRwuFAl0WZb80z9OWbtQ_3_24"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.985</srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_ThirtyTo90DaysPastDueMember_FoT-MJKDa06oxq0oxAIVGQ"
      decimals="-3"
      id="Tc_xYv5i5k8R0KHAACUx7g8aQ_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">217000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_ThirtyTo90DaysPastDueMember_FoT-MJKDa06oxq0oxAIVGQ"
      decimals="-3"
      id="Tc_92Wkf7stqEySXUSRWd0Qcw_4_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">89000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_ThirtyTo90DaysPastDueMember_FoT-MJKDa06oxq0oxAIVGQ"
      decimals="-3"
      id="Tc_yXSTXVbYyEm121xtcYiXYQ_4_9"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">108000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_ThirtyTo90DaysPastDueMember_FoT-MJKDa06oxq0oxAIVGQ"
      decimals="-3"
      id="Tc_qAQaUmsYvUSr24xWAn8WgQ_4_12"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">86000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_ThirtyTo90DaysPastDueMember_FoT-MJKDa06oxq0oxAIVGQ"
      decimals="-3"
      id="Tc_HwsZAUtZ4U6831ly1fE_eg_4_18"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">231000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_ThirtyTo90DaysPastDueMember_FoT-MJKDa06oxq0oxAIVGQ"
      decimals="-3"
      id="Tc_mPbiu2v-sEuSFNLFvAfVHw_4_21"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">731000</us-gaap:NotesReceivableGross>
    <srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_ThirtyTo90DaysPastDueMember_FoT-MJKDa06oxq0oxAIVGQ"
      decimals="3"
      id="Tc_nlPwC6F5dkyM1w8kjD9uTQ_4_24"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.005</srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_swvFQvMdTUas9SQ7ZrN5NA"
      decimals="-3"
      id="Tc_l5hcXy7zt0SY_oDId8azKg_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">110000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_swvFQvMdTUas9SQ7ZrN5NA"
      decimals="-3"
      id="Tc_IMwftLmH80ez50FeaQKOHQ_5_9"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">511000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_swvFQvMdTUas9SQ7ZrN5NA"
      decimals="-3"
      id="Tc_J4quWEhlEEGbYXbutpC1zQ_5_12"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">104000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_swvFQvMdTUas9SQ7ZrN5NA"
      decimals="-3"
      id="Tc_kQxGo2A_qEij3ThAjW2lgQ_5_15"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">197000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_swvFQvMdTUas9SQ7ZrN5NA"
      decimals="-3"
      id="Tc_ehkdVW89KU6Cd0fiNPx78g_5_18"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">691000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_swvFQvMdTUas9SQ7ZrN5NA"
      decimals="-3"
      id="Tc_Km_N5V1SSkiSvSkB3K4SYA_5_21"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1613000</us-gaap:NotesReceivableGross>
    <srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_swvFQvMdTUas9SQ7ZrN5NA"
      decimals="3"
      id="Tc_LKMDwoMkfU6pmL_xAkuy3g_5_24"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.010</srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Tc_dTygpTBwP0i71_4x_2_xVQ_6_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">32911000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Tc_jkFEGvJWmUSQ9S-FVjrOMA_6_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">25040000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Tc_UkOT69vhc0WBDb3ei2IvHA_6_9"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">22324000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Tc_mViU_aNk5k6BW5zkYdwU-Q_6_12"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">13740000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Tc_yXRnflbT8k602UbaRG7NGg_6_15"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">13054000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Tc_PjzRD1UedkS8YlMozNS_dw_6_18"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">52669000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="-3"
      id="Tc_iCOWd0xuMU-hYu3XWwKgzA_6_21"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">159738000</us-gaap:NotesReceivableGross>
    <srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent
      contextRef="As_Of_12_31_2023_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_us-gaap_ConsumerBorrowerMember_M3P4N9JvEU2nW815EA1xig"
      decimals="3"
      id="Tc_0iLRzE_iQEeuTToJ3B7fbA_6_24"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">1.000</srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent>
    <legh:NotesReceivableFromMobileHomeParksTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_fjKI9IUyFE-4sGVCVlE_pg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;5. NOTES&#160;RECEIVABLE FROM MOBILE HOME PARKS (&#x201c;MHP Notes&#x201d;)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"&gt;MHP Notes&#160;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&#x2019;s payment history, and the Company&#x2019;s previous loss history. The Company establishes an allowance reserve composed of specific and general reserve amounts. As of December 31, 2023 and 2022, the MHP Note balance is presented net of unamortized finance fees of $1,565 and $1,068, respectively. The finance fees are amortized over the life of the MHP Notes.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of December 31, 2023 there were past due balances of $98 on the MHP Notes, and for the year ended December 31, 2023, there were no charge offs recorded for MHP Notes. Allowance for loan loss for the MHP Notes was $735 as of December 31, 2023. As of December 31, 2022 there were minimal past due balances on the MHP Notes, and for the year ended December 31, 2022, no charge offs were recorded for MHP Notes. Allowance for loan loss was considered immaterial and accordingly no provision was recorded against the MHP Notes as of December 31, 2022. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Approximately $55 million of MHP Notes and Other notes receivable is with borrowers either owned or operated by one individual. Approximately $37 million of these notes currently is in default and is the subject of ongoing litigation in which the Company is the plaintiff. These notes are collateralized by mobile homes and land and are personally guaranteed by multiple borrowers. The Company evaluated the recoverability of these notes as of December &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;31, 2023 and determined a provision for expected loan losses is not deemed necessary based on the analysis of the underlying collateral.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Notes receivable from mobile home parks, net of allowance for loan losses and deferred financing fees, consisted of the following at December 31, 2023 and 2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Outstanding principal balance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 184,280&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 143,810&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Loan discount and deferred financing fees&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,565)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,068)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (735)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 181,980&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 142,742&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The following table presents a detail of the activity in the allowance for loan losses for the years ended December 31, 2023 and 2022: &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Allowance for loan losses, beginning of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Provision for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 735&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Charge offs (recoveries)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Allowance for loan losses, end of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 735&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The following table presents impaired and general reserve for allowance for loan losses at December 31, 2023 and 2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total MHP loans&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 184,280&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 134,067&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 735&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Impaired loans individually evaluated for impairment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 31,215&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Specific reserve against impaired loans&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other loans collectively evaluated for allowance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 153,065&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;General allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 730&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;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:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:32.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="20" style="vertical-align:bottom;white-space:nowrap;width:66.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Year of Origination&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;% of Portfolio&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&amp;lt; 30 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 55,783&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 51,809&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 36,215&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 35,551&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 4,073&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 183,431&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 99.5&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;30-90 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&amp;gt; 90 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 462&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 387&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 849&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 0.5&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 56,245&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 52,196&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 36,215&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 35,551&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 4,073&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 184,280&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 100&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</legh:NotesReceivableFromMobileHomeParksTextBlock>
    <us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Narr_lTF8YJ-tyEuRuMkpRLLe5w"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-1565000</us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount>
    <us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_c6RjdXh27kOTG5uEBg9CEQ"
      decimals="-3"
      id="Narr_J7zEWZcfy0allQle0YjZYg"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-1068000</us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_kA-kjKmUEUKFBSOHZRee_g"
      decimals="-3"
      id="Narr_TNY942OKxUuDSKstOpERnA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">98000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HuSycC4tbUy24nI9YSIBdA"
      decimals="-3"
      id="Narr_zhRGI9GDJ02xmwU8IAbszg"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Narr_z5VbbRcxZEq6d6cZcr2T_A"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">735000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_IVeOl8sa0UWhacoHIyATbg"
      decimals="-3"
      id="Narr_JG7XhYSx8kSBM5P9a-f6Ng"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_IVeOl8sa0UWhacoHIyATbg"
      decimals="-3"
      id="Narr_kwpX64fur06efn0MizXjNA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartyAndAffiliates1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_83hp2VDNp0GwjdoIdSVa4A"
      decimals="-5"
      id="Narr_j86qQfFExkSbUzC9BHB33A"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">55000000</us-gaap:NotesReceivableGross>
    <legh:FinancingReceivableDefaultAndLitigation
      contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartyAndAffiliates1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_83hp2VDNp0GwjdoIdSVa4A"
      decimals="-5"
      id="Narr_tzTwJWzNyEeFS7XieXX85g"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">37000000</legh:FinancingReceivableDefaultAndLitigation>
    <legh:NotesReceivableTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HuSycC4tbUy24nI9YSIBdA"
      id="Tb_zoN1qAqTokufUixnVGopfg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Outstanding principal balance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 184,280&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 143,810&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Loan discount and deferred financing fees&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,565)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,068)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (735)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 181,980&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 142,742&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</legh:NotesReceivableTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Tc_HJBgIlcuJEKLwKUz-mLRQg_2_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">184280000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_c6RjdXh27kOTG5uEBg9CEQ"
      decimals="-3"
      id="Tc_vHaMOdvK00-WtpjSLskWyQ_2_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">143810000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Tc_PLSGwYD1bUKCq82SmLPzgA_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-1565000</us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount>
    <us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_c6RjdXh27kOTG5uEBg9CEQ"
      decimals="-3"
      id="Tc_oZdOAOVQW0yH1KdJ8HHzWA_3_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-1068000</us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Tc_Cf3aQ-2Vw0K3GGJ0fbRuUg_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">735000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:NotesReceivableNet
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Tc_4ELV2nLYF0aXJpOwF00KRw_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">181980000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_c6RjdXh27kOTG5uEBg9CEQ"
      decimals="-3"
      id="Tc_PPGMcqYRcEuc9qbTJKuOtQ_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">142742000</us-gaap:NotesReceivableNet>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HuSycC4tbUy24nI9YSIBdA"
      id="Tb_SNxMBV6hSkexFhIh1F4mBA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Allowance for loan losses, beginning of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Provision for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 735&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Charge offs (recoveries)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Allowance for loan losses, end of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 735&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HuSycC4tbUy24nI9YSIBdA"
      decimals="-3"
      id="Tc_XDxyvxBwp0mtMViz0jNRMQ_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">735000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Tc_QKTHVzHVsEa8tuvHLgLpFg_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">735000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HuSycC4tbUy24nI9YSIBdA"
      id="Tb_CD2XwT9-2EWUD0xcfqJ2vQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total MHP loans&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 184,280&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 134,067&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 735&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Impaired loans individually evaluated for impairment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 31,215&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Specific reserve against impaired loans&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other loans collectively evaluated for allowance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 153,065&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;General allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 730&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock>
    <us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Tc_jnAWm-9kH02ts5D_z4h2NQ_2_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">184280000</us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee>
    <us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_c6RjdXh27kOTG5uEBg9CEQ"
      decimals="-3"
      id="Tc_4jJ2p_LohUy8m4p1RBuP7w_2_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">134067000</us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Tc_6hYvcLAd_EexXIdqvjHZsw_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">735000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <legh:FinancingLoansIndividuallyEvaluatedForImpairment
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Tc_Bv5jYJKGHEK7Nj_gDBywqA_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">31215000</legh:FinancingLoansIndividuallyEvaluatedForImpairment>
    <legh:FinancingReceivableImpairedRelatedAllowance
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Tc_DSH7u4x5OUSWisK0aBVS4A_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">5000</legh:FinancingReceivableImpairedRelatedAllowance>
    <legh:OtherFinancingLoansCollectivelyEvaluatedForAllowance
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Tc_stS7KZe-wUCTmRcGmFwiuQ_6_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">153065000</legh:OtherFinancingLoansCollectivelyEvaluatedForAllowance>
    <legh:LoansAndLeasesReceivableAllowanceGeneral
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Tc_UZWTBYRM8k-Sbn1Z5HyQMg_7_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">730000</legh:LoansAndLeasesReceivableAllowanceGeneral>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HuSycC4tbUy24nI9YSIBdA"
      id="Tb_UZva7qrgeUeR6QaHAGkalw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:32.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="20" style="vertical-align:bottom;white-space:nowrap;width:66.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Year of Origination&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;% of Portfolio&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&amp;lt; 30 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 55,783&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 51,809&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 36,215&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 35,551&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 4,073&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 183,431&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 99.5&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;30-90 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&amp;gt; 90 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 462&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 387&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 849&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 0.5&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 56,245&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 52,196&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 36,215&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 35,551&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 4,073&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 184,280&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 100&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_o34zGpPtjUiV7ADDzmOn1w"
      decimals="-3"
      id="Tc_csIfarJSXkqHNQ35HW-mqA_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">55783000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_o34zGpPtjUiV7ADDzmOn1w"
      decimals="-3"
      id="Tc_77Bi2DapVUu2wVWx6OuiaQ_3_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">51809000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_o34zGpPtjUiV7ADDzmOn1w"
      decimals="-3"
      id="Tc_y_al6Agrc0OB_eJgr5Qxsw_3_9"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">36215000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_o34zGpPtjUiV7ADDzmOn1w"
      decimals="-3"
      id="Tc_Nl4ExILA5ESO9qDLW3DaHg_3_12"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">35551000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_o34zGpPtjUiV7ADDzmOn1w"
      decimals="-3"
      id="Tc_s1LmiRE1EEWr3M2JBy2niw_3_15"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4073000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_o34zGpPtjUiV7ADDzmOn1w"
      decimals="-3"
      id="Tc_dX1EN0KrJkOYpxTdIGAXXw_3_18"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">183431000</us-gaap:NotesReceivableGross>
    <srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_o34zGpPtjUiV7ADDzmOn1w"
      decimals="3"
      id="Tc_3lQLY_bD_kWsAqVlLoiDVQ_3_21"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.995</srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_MHAFwQ1kOU-EdYXvZfh4Sw"
      decimals="-3"
      id="Tc_ppQ2fz28SEW2IfdnRvCDFg_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">462000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_MHAFwQ1kOU-EdYXvZfh4Sw"
      decimals="-3"
      id="Tc_AXiFKfeqi0ytWfEZHOIbkw_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">387000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_MHAFwQ1kOU-EdYXvZfh4Sw"
      decimals="-3"
      id="Tc_4Vv0e353xUCkAtaiwidRCA_5_18"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">849000</us-gaap:NotesReceivableGross>
    <srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_MHAFwQ1kOU-EdYXvZfh4Sw"
      decimals="3"
      id="Tc_PQD0sPS75k6gkZFTs_bE4Q_5_21"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.005</srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Tc_viP8LALsV0GVEXDyWOg2Dg_6_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">56245000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Tc_-6LK0zv610Grn_W1nzKW8w_6_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">52196000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Tc_urm_hAi7aUSpTygyIOsqmQ_6_9"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">36215000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Tc_DX_YSKhqT0axsCvEvqIynw_6_12"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">35551000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Tc_fuI5jIzvk0myY8b2DWRuZw_6_15"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4073000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="-3"
      id="Tc_EVOVJ2tttUGpW6QTJhIu0A_6_18"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">184280000</us-gaap:NotesReceivableGross>
    <srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_HTGSRelAjkeGlHHybUuBuA"
      decimals="2"
      id="Tc_xsqv5Wh7NEuhEFNnuMDNIg_6_21"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">1</srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent>
    <legh:OtherNotesReceivableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_GycZfURguk-XghElHz8Iqg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;6. &lt;b style="font-weight:bold;text-transform:uppercase;"&gt;Other Notes&#160;Receivable &lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Other notes receivable include loans that we make to community owners for the purpose of acquiring or developing properties and, as part of the arrangement, these community owners contract to buy homes from us. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Approximately $55 million of MHP Notes and Other notes receivable is with borrowers either owned or operated by one individual. Approximately $37 million of these notes currently is in default and is the subject of ongoing litigation in which the Company is the plaintiff. These notes are collateralized by mobile homes and land and are personally guaranteed by multiple borrowers. The Company evaluated the recoverability of these notes as of December 31, 2023 and determined a provision for expected loan losses is not deemed necessary based on the analysis of the underlying collateral.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Other notes receivable, net of allowance for loan losses and deferred financing fees, consisted of the following at December&#160;31, 2023 and 2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding principal balance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 35,353&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 23,017&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Loan discount and deferred financing fees&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (527)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (295)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (236)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 34,590&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 22,722&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The following table presents a detail of the activity in the allowance for loan losses for the years ended December 31, 2023 and 2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Allowance for loan losses, beginning of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Provision for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 236&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Charge offs (recoveries)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Allowance for loan losses, end of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 236&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The following table presents impaired and general reserve for allowance for loan losses at December 31, 2023 and 2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total Other notes receivable&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 35,353&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 23,017&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 236&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Impaired loans individually evaluated for impairment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 25,135&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Specific reserve against impaired loans&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 84&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other notes receivable collectively evaluated for allowance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 10,218&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;General allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 152&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:32.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="20" style="vertical-align:bottom;white-space:nowrap;width:66.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"&gt;Year of Origination&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;% of Portfolio&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&amp;lt; 30 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 33,348&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 461&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 191&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 300&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 105&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 34,405&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 97.3&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;30-90 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&amp;gt; 90 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 299&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 649&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 948&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2.7&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 33,348&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 760&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 840&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 300&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 105&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 35,353&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 100.0&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</legh:OtherNotesReceivableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartyAndAffiliates1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_83hp2VDNp0GwjdoIdSVa4A"
      decimals="-5"
      id="Narr_xmt-6HEPLkCTzZjtguHuDw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">55000000</us-gaap:NotesReceivableGross>
    <legh:FinancingReceivableDefaultAndLitigation
      contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartyAndAffiliates1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_NotesReceivableFromMobileHomeParksAndOtherNotesReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_83hp2VDNp0GwjdoIdSVa4A"
      decimals="-5"
      id="Narr_pxFUyzrPGUinKN7e8kJdhA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">37000000</legh:FinancingReceivableDefaultAndLitigation>
    <legh:NotesReceivableTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_WsJc-K2R9E-zW2JClrIuHQ"
      id="Tb_CKORHP5HBE6gnrOXkmsRvA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding principal balance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 35,353&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 23,017&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Loan discount and deferred financing fees&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (527)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (295)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (236)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 34,590&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 22,722&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</legh:NotesReceivableTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="-3"
      id="Tc_rk6-GzP4rkuMJXMFUFm6Qw_2_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">35353000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_mdjasgqHFEOX72xmPNS8lg"
      decimals="-3"
      id="Tc_sx2X-2oLfEyrv4Qz-0dAog_2_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">23017000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="-3"
      id="Tc_ON97xfW19UCUShL7CFH6VA_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-527000</us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount>
    <us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_mdjasgqHFEOX72xmPNS8lg"
      decimals="-3"
      id="Tc_JVpdOb6C-UuF3OIW0Yzh9w_3_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-295000</us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="-3"
      id="Tc_hYHRD4dzbUeILV259K8kIw_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">236000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:NotesReceivableNet
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="-3"
      id="Tc_HnZM2jn2_0iabTNLDxcKHQ_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">34590000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_mdjasgqHFEOX72xmPNS8lg"
      decimals="-3"
      id="Tc_9bN9g7xnF0Gaq7nJRg-RZA_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">22722000</us-gaap:NotesReceivableNet>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_WsJc-K2R9E-zW2JClrIuHQ"
      id="Tb_i9U3vK24v0qODQStJ8K3-Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Allowance for loan losses, beginning of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Provision for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 236&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Charge offs (recoveries)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Allowance for loan losses, end of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 236&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_WsJc-K2R9E-zW2JClrIuHQ"
      decimals="-3"
      id="Tc_MLGPAiBCSk-sPgCowZ3fMg_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">236000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="-3"
      id="Tc_Ya9eq3xizUqpHcru0nsbXQ_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">236000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_WsJc-K2R9E-zW2JClrIuHQ"
      id="Tb_XcSxqBeDoUiMzr-_Z-irVQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total Other notes receivable&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 35,353&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 23,017&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 236&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Impaired loans individually evaluated for impairment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 25,135&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Specific reserve against impaired loans&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 84&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other notes receivable collectively evaluated for allowance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 10,218&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;General allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 152&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock>
    <us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="-3"
      id="Tc_KUUY410XrkyadkYmko4OZA_2_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">35353000</us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee>
    <us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_mdjasgqHFEOX72xmPNS8lg"
      decimals="-3"
      id="Tc_ZOJnusMtok-jWgCaAW4hNg_2_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">23017000</us-gaap:FinancingReceivableBeforeAllowanceForCreditLossAndFee>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="-3"
      id="Tc_aVDDrf-EEECPQ2UYOL_k7w_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">236000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <legh:FinancingLoansIndividuallyEvaluatedForImpairment
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="-3"
      id="Tc_A1TOE04rv02RQBj1I62riw_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">25135000</legh:FinancingLoansIndividuallyEvaluatedForImpairment>
    <legh:FinancingReceivableImpairedRelatedAllowance
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="-3"
      id="Tc_yT1Ys-9PUUa_UIAdAW8ang_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">84000</legh:FinancingReceivableImpairedRelatedAllowance>
    <legh:OtherFinancingLoansCollectivelyEvaluatedForAllowance
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="-3"
      id="Tc_HK6OyqyYuk2xx8v6phQ4Ag_6_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">10218000</legh:OtherFinancingLoansCollectivelyEvaluatedForAllowance>
    <legh:LoansAndLeasesReceivableAllowanceGeneral
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="-3"
      id="Tc_zQL8qYVbykuLn8FkbG5Hqw_7_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">152000</legh:LoansAndLeasesReceivableAllowanceGeneral>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_WsJc-K2R9E-zW2JClrIuHQ"
      id="Tb_R7gsBAmqQESbW8a42SBUhQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:32.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:32.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="20" style="vertical-align:bottom;white-space:nowrap;width:66.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"&gt;Year of Origination&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;% of Portfolio&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&amp;lt; 30 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 33,348&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 461&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 191&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 300&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 105&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 34,405&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 97.3&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;30-90 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&amp;gt; 90 days past due&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 299&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 649&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 948&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2.7&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 33,348&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 760&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 840&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 300&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 105&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 35,353&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 100.0&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_Z7foRwdw0k2T3qX6kwtVDw"
      decimals="-3"
      id="Tc_pP4Ok_sAT0CSkI3_YbgSnQ_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">33348000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_Z7foRwdw0k2T3qX6kwtVDw"
      decimals="-3"
      id="Tc_kocYMN87-EG_ObWf_V-F_A_3_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">461000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_Z7foRwdw0k2T3qX6kwtVDw"
      decimals="-3"
      id="Tc_uoU8xN8ijEGDdl3mO8gXcw_3_9"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">191000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_Z7foRwdw0k2T3qX6kwtVDw"
      decimals="-3"
      id="Tc_9sjxuNtHHEaZFLOSt7mCQQ_3_12"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">300000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_Z7foRwdw0k2T3qX6kwtVDw"
      decimals="-3"
      id="Tc_HOYZ-6mpYkaPWPtr5sSI0Q_3_15"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">105000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_Z7foRwdw0k2T3qX6kwtVDw"
      decimals="-3"
      id="Tc_B1i6f99210qIYsbfIeTt8w_3_18"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">34405000</us-gaap:NotesReceivableGross>
    <srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_LessThan30DaysPastDueMember_Z7foRwdw0k2T3qX6kwtVDw"
      decimals="3"
      id="Tc_DdeFuFmwXEuzBQOOW2vxAg_3_21"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.973</srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_6lqdX7JBtEiNHrxnbTTQpA"
      decimals="-3"
      id="Tc_7tRXuMsefU25bU9tiYhkSA_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">299000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_6lqdX7JBtEiNHrxnbTTQpA"
      decimals="-3"
      id="Tc_x48NvlHRpUG_8Q8ShfN6Fw_5_9"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">649000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_6lqdX7JBtEiNHrxnbTTQpA"
      decimals="-3"
      id="Tc_AZ7uilumbUK_TJ6Q0Z4eZA_5_18"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">948000</us-gaap:NotesReceivableGross>
    <srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan90DaysPastDueMember_6lqdX7JBtEiNHrxnbTTQpA"
      decimals="3"
      id="Tc_Hq7Dch9mrUWS5jXvy5cCzA_5_21"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.027</srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="-3"
      id="Tc_TZPmoAC8pEygI3HYKC-p8w_6_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">33348000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="-3"
      id="Tc_TRcQ3Qdp6UOX_JTw37Xwpg_6_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">760000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="-3"
      id="Tc_TdEQ8LSGSEyeC_8dZpVCUw_6_9"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">840000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="-3"
      id="Tc_ORlCebKIJE-YBbY-asVOUA_6_12"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">300000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="-3"
      id="Tc_uV8S29XTxUi46-6PFFg3Tw_6_15"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">105000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="-3"
      id="Tc_eUIu51CdHUa44VBOHL1RFg_6_18"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">35353000</us-gaap:NotesReceivableGross>
    <srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_BHH3Y1C2aEOkFT2PcRGXLQ"
      decimals="3"
      id="Tc_YR8SNWQzHEGyV9Hyn6Ow2A_6_21"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">1.000</srt:FinancingReceivableBeforeAllowanceForCreditLossToTotalPercent>
    <legh:DealerFinancedReceivablesTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_8J4bb9Pp_0a-6efO04y3cQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;7. DEALER FINANCED RECEIVABLES &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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. Dealer financed notes receivable, net of allowance for loan losses and deferred financing fees, consisted of the following at December 31, 2023 and 2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Outstanding principal balance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 32,980&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 30,049&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Loan discount and deferred financing fees&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (442)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (13)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 32,538&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 30,036&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The following table presents a detail of the activity in the allowance for loan losses for the years ended December 31, 2023 and 2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Allowance for loan losses, beginning of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 13&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Provision for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 429&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 13&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Charge offs (recoveries)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Allowance for loan losses, end of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 442&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 13&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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. &lt;/p&gt;</legh:DealerFinancedReceivablesTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_8g3BAOS9rk6-d_cDAST2KA"
      id="Tb_LZDNnmrzFEuTWCPQgNiqnA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Outstanding principal balance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 32,980&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 30,049&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Loan discount and deferred financing fees&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Allowance for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (442)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (13)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 32,538&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 30,036&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_A3ZgrDGSOkWgAr3Ilqm4ZA"
      decimals="-3"
      id="Tc_TYR-74FM4EGJqlIqArn7oQ_2_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">32980000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_fospeYDXIkauUhj3D4m8Vw"
      decimals="-3"
      id="Tc_ekTEaphZrkGSarlRNHqykQ_2_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">30049000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_A3ZgrDGSOkWgAr3Ilqm4ZA"
      decimals="-3"
      id="Tc_2MJao6Pzd0-5w3_ir4SNhw_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">442000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_fospeYDXIkauUhj3D4m8Vw"
      decimals="-3"
      id="Tc_mY8V-KiaLkKKBdJ_8OEi1w_4_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">13000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:NotesReceivableNet
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_A3ZgrDGSOkWgAr3Ilqm4ZA"
      decimals="-3"
      id="Tc_IFcg8doXxkaqmURJ9uRXDw_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">32538000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_fospeYDXIkauUhj3D4m8Vw"
      decimals="-3"
      id="Tc_ze0Yi2rJJE6XAbLFhpyUKQ_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">30036000</us-gaap:NotesReceivableNet>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_8g3BAOS9rk6-d_cDAST2KA"
      id="Tb__ubf72SOykq6Z1KkfXF6gA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Allowance for loan losses, beginning of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 13&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Provision for loan losses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 429&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 13&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Charge offs (recoveries)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Allowance for loan losses, end of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 442&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 13&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_fospeYDXIkauUhj3D4m8Vw"
      decimals="-3"
      id="Tc_9WHz9VyR9kKl-emIR6Qnkw_2_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">13000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_8g3BAOS9rk6-d_cDAST2KA"
      decimals="-3"
      id="Tc_Iu3uqhSAhUSjDnDrZpVcFA_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">429000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_HRNTNFrkVkeahRa4O2-R4g"
      decimals="-3"
      id="Tc_5WIzkSCfNUyl5x19Y4tC1Q_3_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">13000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_A3ZgrDGSOkWgAr3Ilqm4ZA"
      decimals="-3"
      id="Tc_3VHgy33m3kezg6kCmRDjwg_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">442000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_DealerFinanceReceivableMember_fospeYDXIkauUhj3D4m8Vw"
      decimals="-3"
      id="Tc_u5VAsF5GmUKkqui4dEAXiA_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">13000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_6-wrd3uXOkq2kLbX3Tkszg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;8. LEASES&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-weight:normal;"&gt;The Company currently&lt;/span&gt; &lt;span style="font-weight:normal;"&gt;has &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;13&lt;/span&gt;&lt;span style="font-weight:normal;"&gt; operating leases, &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;eight&lt;/span&gt;&lt;span style="font-weight:normal;"&gt; of which are for the Company&#x2019;s Heritage Housing and Tiny Homes retail locations, &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;three&lt;/span&gt;&lt;span style="font-weight:normal;"&gt; are subleased by the Company and &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;two&lt;/span&gt;&lt;span style="font-weight:normal;"&gt; are for corporate and administrative offices in Bedford, TX and Norcross, GA. These leases typically have initial terms ranging from &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;5&lt;/span&gt;&lt;span style="font-weight:normal;"&gt; to &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;10 years&lt;/span&gt;&lt;span style="font-weight:normal;"&gt; and include one or more &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;options&lt;/span&gt;&lt;span style="font-weight:normal;"&gt; to renew.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Under ASC 842, the Company elected the modified retrospective approach, applying the new standard to all leases at the date of initial application. The Company adopted the new standard on January 1, 2022. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;We determine if an arrangement is or contains a lease at inception. Operating leases are right-of-use (&#x201c;ROU&#x201d;) assets and are shown as ROU assets &#x2013; operating leases on our balance sheets. The lease liabilities are shown as Operating lease obligations and Operating lease obligations, less the 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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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 have to pay on a collateralized borrowing, for an amount equal to the lease payments, over a similar term and in a similar economic environment. The remaining weighted-average lease term is 4.21 years and the weighted-average discount rate is 2.08%.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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 year ended December 31, 2023.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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 year ended December 31, 2023. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of December 31, 2023, present value of future lease payments under our operating lease liabilities were as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 519&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 495&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 431&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 345&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 145&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 1,935&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less amount representing interest&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (50)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total lease liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 1,885&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less current lease liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (489)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total non-current lease liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 1,396&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <legh:LesseeOperatingLeaseNumberOfLeases
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="INF"
      id="Narr_IESvj6C7wk2UeffUWdxuMQ"
      unitRef="Unit_Standard_lease_RKm4grDYK063iLdHzYK9Mg">13</legh:LesseeOperatingLeaseNumberOfLeases>
    <legh:LesseeOperatingLeaseNumberOfLeases
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_HeritageHousingAndTinyHomesRetailLocationsMember_kStbN5jpbUGBDj5IVadz8w"
      decimals="INF"
      id="Narr_EYrCEFRCB0m_BqySpCtjRA"
      unitRef="Unit_Standard_lease_RKm4grDYK063iLdHzYK9Mg">8</legh:LesseeOperatingLeaseNumberOfLeases>
    <legh:LesseeOperatingSubleaseNumberOfLeases
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="INF"
      id="Narr_504WNzHDZk-N2vkdgCNawA"
      unitRef="Unit_Standard_lease_RKm4grDYK063iLdHzYK9Mg">3</legh:LesseeOperatingSubleaseNumberOfLeases>
    <legh:LesseeOperatingSubleaseNumberOfLeases
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_CorporateAndAdministrativeOfficesInBedfordMember_8pR9AVqXpEG1I9zJlyCnGA"
      decimals="INF"
      id="Narr_Ej4EHPExX0ynwjRNvWr_og"
      unitRef="Unit_Standard_lease_RKm4grDYK063iLdHzYK9Mg">2</legh:LesseeOperatingSubleaseNumberOfLeases>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_wh7_HxdVUUWhGNt_oPovrw"
      id="Narr_XOoXnF0fw0SZqpCZhXFCvg">P5Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_j-F8yvh3wUKcsjB9RXzMVw"
      id="Narr_Yl5JJW07s0CnCxMa0MURaw">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Narr_MfBIF27dY0Kplcg-OwD5_g">true</us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      id="Narr_p4HmRXX-IkKiDgh3nMCDUg">P4Y2M15D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="4"
      id="Narr_m-ZLb3z0EUuThUSAql6YAA"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.0208</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:VariableLeaseCost
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="0"
      id="Narr_l90ubB-hgUyPP1wvE7Zizg"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</us-gaap:VariableLeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_ENuIzdSW7UmluJYkk9cbtQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 519&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 495&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 431&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 345&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 145&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 1,935&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less amount representing interest&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (50)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total lease liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 1,885&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less current lease liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (489)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total non-current lease liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 1,396&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_xAJkglg9ZEeZWx13wTYp7w_1_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">519000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_Zfv-Gh3tCkatm7nF9OQVBQ_2_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">495000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_JUQm2m1ku0mL8UQVqov5nw_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">431000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_Q82eBFnbME6Ae4FeUGgQSA_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">345000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_WxR3vcKva0qft7xmpJxQQQ_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">145000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_50nWLoAK9ESRDqBJAXnEQA_7_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1935000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_gRvCCdmIcEq6-KiyyYEXmQ_8_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">50000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_80pnTF38_E-SohpJmZkpPA_9_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1885000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_AQkIk_7I70-vvsAhJTjwaw_10_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">489000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_qsrti2R42UW1C07gucLCcQ_11_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1396000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_j98dz3BrYUuf802agO_IIw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;9. INVENTORIES&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Inventories consisted of the following at December&#160;31, 2023 and 2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Raw materials&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 13,506&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 17,442&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Work in progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 552&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 592&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Finished goods&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 26,911&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 21,028&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 40,969&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 39,062&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;"&gt;Finished goods expected to be held for more than twelve months is classified as long-term and represented $7,793 and $6,987&lt;span style="white-space:pre-wrap;"&gt; as of December 31, 2023 and  2022, respectively. The Company has an inventory allowance of &lt;/span&gt;$439 and $402 as of December 31, 2023 and December 31, 2022, respectively, for finished goods expected to be held for more than twelve months.&lt;/p&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_-UrsLfBvQUer8E3H_B2Ahg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Raw materials&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 13,506&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 17,442&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Work in progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 552&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 592&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Finished goods&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 26,911&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 21,028&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 40,969&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 39,062&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_ZCzgaHtA6UOKTKw73QOKrA_2_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">13506000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_ncq61glkvUmIiEVQEf9JjA_2_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">17442000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_1ka9IXUfEEe78YbTggjRqw_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">552000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_Ty5mqKzxTEupu1W3PSL4Vw_3_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">592000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_ar2qpZMo-ka75EqS7BdD0w_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">26911000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_gFIMLbWl90S5gwlo3-35Hw_4_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">21028000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <legh:InventoryNetCurrentAndNoncurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_0gCTL7OkGE-JgNV45lEmyw_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">40969000</legh:InventoryNetCurrentAndNoncurrent>
    <legh:InventoryNetCurrentAndNoncurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_62FKfzVdIEynl5bFWSK9Rw_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">39062000</legh:InventoryNetCurrentAndNoncurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Narr_HdxidkfcIkWq3Dq9WTYa2A"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">7793000</us-gaap:InventoryNoncurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Narr_kvCosMUkakCZK7Jy7A-kaA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">6987000</us-gaap:InventoryNoncurrent>
    <us-gaap:InventoryValuationReserves
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Narr_cpSppNb0WEGepQUej1FeNw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">439000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Narr_aY3JeFsge0-Ofb9TD0j9ZQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">402000</us-gaap:InventoryValuationReserves>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_6MlSvjTROUC_b0R19LM4Zg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;10. PROPERTY, PLANT AND EQUIPMENT&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Property, plant and equipment consisted of the following at December&#160;31, 2023 and 2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Land&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 14,953&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 14,953&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Buildings and leasehold improvements&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 13,419&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 11,818&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Construction in Progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 11,576&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 5,131&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Vehicles&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,571&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,556&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Machinery and equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 6,527&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 5,750&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Furniture and fixtures&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 329&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 300&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 48,375&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 39,508&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Less accumulated depreciation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (10,495)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (9,402)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total property, plant and equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 37,880&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 30,106&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Depreciation expense was $1,663 with $512 included as a component of cost of product sales for the&#160;year ended December&#160;31, 2023 and $1,137 with $568 included as a component of cost of product sales for the&#160;year ended December&#160;31, 2022.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_J1cfP7sWHUO79edTRqVg4Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Land&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 14,953&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 14,953&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Buildings and leasehold improvements&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 13,419&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 11,818&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Construction in Progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 11,576&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 5,131&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Vehicles&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,571&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,556&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Machinery and equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 6,527&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 5,750&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Furniture and fixtures&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 329&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 300&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 48,375&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 39,508&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Less accumulated depreciation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (10,495)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (9,402)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total property, plant and equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 37,880&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 30,106&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_C8KqSlYhjEatFB26POiOAA"
      decimals="-3"
      id="Tc_p-78NhJYbEabeS82NRBFIQ_2_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">14953000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_p53L3r74-kqJttA12QwBIA"
      decimals="-3"
      id="Tc_GbXla4b1UU69FYf-VBr-XQ_2_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">14953000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_BuildingsAndLeaseholdImprovementsMember_3ueuDM9tPUaLO9BYBQmu5w"
      decimals="-3"
      id="Tc_6IMSAnSZLEy-qtazLIrZtw_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">13419000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_BuildingsAndLeaseholdImprovementsMember_spgvJ6xiHEe5bT7KwEoW_Q"
      decimals="-3"
      id="Tc_zJ9XTahy-0CiAEYZVnH68Q_3_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">11818000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_U4hJNX8cpU-AnHhDQObcKA"
      decimals="-3"
      id="Tc_FNke_UldQUmXDI6kqsMWCw_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">11576000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_TFYJGtx_QEeuXpLbBiGp1g"
      decimals="-3"
      id="Tc_WNW9gNc65kWxo7eyk_mIkw_4_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">5131000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_tK6ubKTjJkWHuCFaXwgF6A"
      decimals="-3"
      id="Tc_XqjsjIatbUuERxYHWFHYcw_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1571000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_vBZ6hnejWEKtPZhwh0JVYw"
      decimals="-3"
      id="Tc_TYoxucs9wES7M2G-38Lmzw_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1556000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_neXdvzbZSkablvZ3wIBNsQ"
      decimals="-3"
      id="Tc_mSS2v6OIn0WN8AnTWPuSiA_6_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">6527000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_A7VUM36tXEqagBDu_ufOnA"
      decimals="-3"
      id="Tc_B8-6pU7QLUGi8SYItzIGAg_6_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">5750000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_K-OScNlfVEq9ANUOWGxNvg"
      decimals="-3"
      id="Tc_KFwAqVZ_ekSEDOjSJduXqg_7_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">329000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_XPo1a2FYx0WOyTNEo1H63A"
      decimals="-3"
      id="Tc_3p2vdWwuGEaUW_kCEVoS5g_7_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_IRl7-hg9F0S_5XZgBU5imA_8_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">48375000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_ImGj7U0h-EWc0GlzeaW3Ag_8_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">39508000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_StWPCet0CUK8WtbyKdgYog_9_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">10495000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_t8fijvPTX0yRCJrl9Uvz1A_9_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">9402000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_Ob2nu-gtZk-_6EQyQPywbg_10_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">37880000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_ZbZSMyQZs0-F2_X0DMuB1A_10_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">30106000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Narr_fR3osADvQEKfaLdJOKJCjQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1663000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_XvFKQcC8-0mRl4ItawcCHA"
      decimals="-3"
      id="Narr_7hvRQCLCJ0epi4c5gKje9g"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">512000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Narr_mwdHkDL8sk6haqOtySOi3Q"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1137000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_uOg0OYEcCkO1SI780nq0cQ"
      decimals="-3"
      id="Narr_yjpJFKqFjUaO4tXY61UOlA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">568000</us-gaap:Depreciation>
    <us-gaap:OtherAssetsDisclosureTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_MIIRNgYVOkCKtXPjvAIRjw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;11. OTHER ASSETS&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Other assets consisted of the following at December 31, 2023 and 2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Prepaid rent&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 349&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 349&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 7&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 338&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Repossessed homes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 2,215&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 795&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 2,571&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 1,482&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:OtherAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_1Yi429HixEiCAzuIp9Z-OA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Prepaid rent&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 349&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 349&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 7&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 338&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Repossessed homes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 2,215&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 795&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 2,571&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"&gt; 1,482&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <us-gaap:PrepaidRent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_Jt5ugybn60qPEZq0zDFZAA_2_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">349000</us-gaap:PrepaidRent>
    <us-gaap:PrepaidRent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_o9o1u899f0K3_r_ZkiK_Qg_2_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">349000</us-gaap:PrepaidRent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_EwJWo5H3V0SA9ao80t2r3g_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">7000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_D9zlhoxrdkG-voP0WtJHnQ_3_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">338000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:ForeclosedAssets
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_s7VBAgDk9U-XN108RPGT5g_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2215000</us-gaap:ForeclosedAssets>
    <us-gaap:ForeclosedAssets
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_cOpqoHntDEu7u2Y42olq0g_4_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">795000</us-gaap:ForeclosedAssets>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_xWw-jvPUM0KSzm8-jn99UQ_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2571000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_0EhXIrxhNkSJPUwn-eOeng_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1482000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_pDNYzJoioEiP4Gz2DN1EOQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;12. DEBT SECURITIES&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Debt securities have been classified according to management&#x2019;s intent. The Company purchased US Treasury Notes in November 2022 that were to mature in November 2023. The Debt Securities were sold prior to maturity on June 22, 2023 and the proceeds were used to pay down the credit line. The Company recognized a gain of $12 when the Debt Securities were sold. The debt securities were classified as held-to-maturity and the amortized cost was $8,412 at December&#160;31, 2022. There were no such securities held at December 31, 2023.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="Duration_6_22_2023_To_6_22_2023_67DFiOrsyEWvWTLmv0mSOw"
      decimals="-3"
      id="Narr_--ujj7lGlUKbc7k7GmEQtA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">12000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Narr_tQ19AwhrAkGWWbwJSyVRZw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">8412000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Narr_UJubByk2n06Xepb8ZxSq-A"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_NM5vyIIFl0uEwz2GyfyhkQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;13. ACCRUED LIABILITIES&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Accrued liabilities consist of the following at December&#160;31, 2023 and 2022:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Warranty reserve&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2,910&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 3,049&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Litigation reserve&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 990&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 753&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Payroll&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 879&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,006&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Portfolio taxes and title&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2,234&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,610&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Property tax&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,018&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 54&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Dealer rebates&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,040&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,402&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Sales tax&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 190&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 61&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Federal and state income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 3,759&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 6,699&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 5,484&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2,261&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total accrued liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 18,504&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 16,895&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_cDO0H9ZgKEqwczUtLLWPGQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Warranty reserve&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2,910&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 3,049&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Litigation reserve&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 990&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 753&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Payroll&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 879&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,006&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Portfolio taxes and title&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2,234&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,610&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Property tax&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,018&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 54&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Dealer rebates&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,040&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,402&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Sales tax&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 190&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 61&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Federal and state income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 3,759&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 6,699&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 5,484&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2,261&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total accrued liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 18,504&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 16,895&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_Sx7hKpTWUEuiQfxHqSiYKg_2_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2910000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_u1zUqtwqcEitzEZmSYzAfQ_2_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">3049000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:LitigationReserveCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_51gtRr3oKEyod0FcbpxfrQ_3_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">990000</us-gaap:LitigationReserveCurrent>
    <us-gaap:LitigationReserveCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_2vohmZmnkkWgYViu_9ZYrg_3_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">753000</us-gaap:LitigationReserveCurrent>
    <legh:AccruedPayrollLiabilityCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_pV72n-iAjUumDATmIBKcDw_4_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">879000</legh:AccruedPayrollLiabilityCurrent>
    <legh:AccruedPayrollLiabilityCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_993_p9i5nEG-IEpV8T2C7w_4_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1006000</legh:AccruedPayrollLiabilityCurrent>
    <legh:PortfolioTaxesAndTitle
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_PQVpan0gCUeOPxQFzyETFg_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2234000</legh:PortfolioTaxesAndTitle>
    <legh:PortfolioTaxesAndTitle
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_vl9dsu7_V0OgCBP20wsNmw_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1610000</legh:PortfolioTaxesAndTitle>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_1i8CBNaEfUOeRlQRyfz5hA_6_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1018000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_Zu7wNTCMXEOAcNPKUbSPOA_6_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">54000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <legh:AccruedDealerDebatesCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_lJI06_UatkWwmN8ixDjieA_7_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1040000</legh:AccruedDealerDebatesCurrent>
    <legh:AccruedDealerDebatesCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_0X5PSyxpSUywgGio3yUZ1A_7_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1402000</legh:AccruedDealerDebatesCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_U5zj5A9ej0mlWg6IuojMsA_8_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">190000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_ESXToTEw6Uq5HEeEtwi8Bw_8_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">61000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_UlxDZph8bkKSpA9JMhO_4g_9_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">3759000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_aDGH-uIF-EW4FkpQtVxGdg_9_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">6699000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_eKdtZlI-KEmSdQnJ7zudsA_10_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">5484000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_JmGBr-ObokOVAAJ_zA8g1g_10_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2261000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_Bt7oUXED3kWk2KEx4UHSyw_11_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">18504000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_ZJAY5H4O7UShV8H0hM1zxA_11_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">16895000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_P6DM_FBN7EuzlgdLi1ldXA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;14. LINES OF CREDIT&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Revolver&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"&gt;On March 30, 2020, the Company entered into an agreement with Capital One (&#x201c;Capital One&#x201d;) for a revolving line of credit (&#x201c;Revolver&#x201d;). The Revolver had a maximum credit limit of $70,000 and a maturity date of March 30, 2024. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;On June 21, 2022, we received a Reservation of Rights notice from Capital One. The letter stated that the Company&#x2019;s Revolver was in default. The default condition occurred due to the our failure to timely file the Form 10-K and deliver certain financial statements to Capital One. On July 28, 2022, we entered into a Limited Waiver and First Amendment to Credit Agreement (the &#x201c;Amendment&#x201d;) with Capital One. The Amendment replaced the LIBOR &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;borrowing rate with a secured overnight financing rate (&#x201c;SOFR&#x201d;) and waived a default arising out of a monetary judgment against the Company that exceeded the amount allowed in the Revolver. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;On August 24, 2022, we received a Notice of Default and Partial Suspension of Loan Commitments from Capital One.  The notice stated that the July 28, 2022 forbearance agreement had been terminated and that Capital One was permitted to suspend &lt;/span&gt;$50,000 of the $70,000 loan commitment under the Revolver. As a result, the available line of credit in the Revolver was limited to $20,000.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Revolver accrued interest at one-month SOFR plus 2.00%. Amounts available under the Revolver were subject to a formula based on eligible consumer loans and MHP Notes and were secured by all accounts receivable, consumer loans and MHP Notes. In connection with the Revolver, the Company paid certain arrangement fees and other fees of approximately $295, which were capitalized as unamortized debt issuance costs and were amortized to interest expense over the life of the Revolver. The Revolver required the Company to comply with certain financial and non-financial covenants.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On July 28, 2023, upon entry into the New Revolver described below, the Capital One Revolver was repaid in full, and all commitments thereunder were terminated.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;New Revolver&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On July 28, 2023, the Company entered into a new Credit Agreement (the &#x201c;New Revolver&#x201d;), by and among the Company as borrower, the financial institutions from time to time party thereto, as lenders, and Prosperity Bank as administrative agent. The New 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 New Revolver is secured by the Company&#x2019;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 (&#x201c;SOFR&#x201d;) plus an applicable margin of 2.5% or 2.75% based upon the Company's average quarterly borrowings under the New Revolving Credit Agreement 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 New Revolver. The Company paid certain arrangement fees and other fees in connection with the New 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 New Revolver. The New Revolver matures July 28, 2027.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;For the year ended December 31, 2023, interest expense under the Revolver and New Revolver was $930, and for the year ended December 31, 2022, interest expense under the Revolver was $225. The outstanding balance of the New Revolver as of December 31, 2023 was $23,680, and the outstanding balance of the Revolver as of December 31, 2022 was $2,545. The interest rate in effect as of December 31, 2023 for the New Revolver was 7.95% and the interest rate in effect as of December 31, 2022 for the Revolver was 6.12%. The amount of available credit under the New Revolver was $26,320 as of December 31, 2023 and the amount of available credit under the Revolver was $17,400&lt;span style="white-space:pre-wrap;"&gt; as of December 31, 2022. The  New Revolver requires the Company to comply with certain financial and non-financial covenants. As of December 31, 2023, the Company was in compliance with all financial covenants, including that it maintain a maximum leverage ratio of no more than &lt;/span&gt;1.00 to 1.00 and a minimum fixed charge coverage ratio of no less than 1.75 to 1.00.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="As_Of_3_30_2020_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_VY1zT82oGUWzJhq_oxmYJQ"
      decimals="-3"
      id="Narr_FERiWd_RUU24FBQRaBGbVA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">70000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <legh:LineOfCreditFacilityBorrowingAmountSuspended
      contextRef="As_Of_7_28_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_dDPAd392LEGkYyNUHpA4Yw"
      decimals="-3"
      id="Narr_TPL4Y3UofkaqKHbMdr8rFQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">50000000</legh:LineOfCreditFacilityBorrowingAmountSuspended>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="As_Of_3_30_2020_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_VY1zT82oGUWzJhq_oxmYJQ"
      decimals="-3"
      id="Narr_BNYyk-8dTUe6y4UKzLBZAA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">70000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="As_Of_7_28_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_dDPAd392LEGkYyNUHpA4Yw"
      decimals="-3"
      id="Narr_kN4_qv9fUEuzQH6RTeZcYQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">20000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="Duration_3_30_2020_To_3_30_2020_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_us-gaap_VariableRateAxis_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_JNfgYpwkTUC9UeRoRMCkYw"
      decimals="4"
      id="Narr_hViOeT--RkeOZo80WbFWaA"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="As_Of_3_30_2020_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_VY1zT82oGUWzJhq_oxmYJQ"
      decimals="-3"
      id="Narr_ftHazefpS021wLn2NXZs3Q"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">295000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentTerm
      contextRef="Duration_7_28_2023_To_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_ciXjObil6UqIGtCT1dtBxg"
      id="Narr_zb0CXjktRkG82Q0gDpuWiA">P4Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="As_Of_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_3iRGaYOrq0ibZk2UVeBCdQ"
      decimals="-3"
      id="Narr_FhSMYpY2_ku92hZq5_JjeQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <legh:AdditionalCommitmentAccordionFeature
      contextRef="As_Of_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_3iRGaYOrq0ibZk2UVeBCdQ"
      decimals="-3"
      id="Narr_dlaXXU-ZM0GllfnFMh5dBA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">25000000</legh:AdditionalCommitmentAccordionFeature>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="Duration_7_28_2023_To_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_us-gaap_VariableRateAxis_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_CHrPYlK3_ESctjtis_aCMg"
      decimals="3"
      id="Narr_ZrYo6Mm6O0iAaKAVmejk9w"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <legh:DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings
      contextRef="Duration_7_28_2023_To_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_ciXjObil6UqIGtCT1dtBxg"
      decimals="4"
      id="Narr_1aFvhBfD3kCMEflAgeTQOQ"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.0275</legh:DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="Duration_7_28_2023_To_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember_utY3VXWqG0G3k_xdSV-GzA"
      decimals="3"
      id="Narr_8P-P_cmuokuLGgE7sWtyyw"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <legh:DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings
      contextRef="Duration_7_28_2023_To_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_ciXjObil6UqIGtCT1dtBxg"
      decimals="4"
      id="Narr_D2AzKsddwEKhfk_4iezKeA"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.0275</legh:DebtInstrumentInterestPercentageOfAverageQuarterlyBorrowings>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="As_Of_7_28_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_3iRGaYOrq0ibZk2UVeBCdQ"
      decimals="-3"
      id="Narr_cCpb6m8oFUSkaM2u-3qSWw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">271000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Narr_ZkdDuxLq_0qmdtYd5BrEKA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">930000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Narr_3yI4yP0f-kyNiVndtULlhA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">225000</us-gaap:InterestExpenseDebt>
    <us-gaap:LineOfCredit
      contextRef="As_Of_12_31_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_dFiK2ja6VUm6yOKjutYtyA"
      decimals="-3"
      id="Narr_dD06uAes9UW-uS04VpbrPg"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">23680000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_oil66--EpkO9qFL-szaMuA"
      decimals="-3"
      id="Narr_0PlUtgN-rkKisdwj2-8J9Q"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2545000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="As_Of_12_31_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_dFiK2ja6VUm6yOKjutYtyA"
      decimals="4"
      id="Narr_yknW4gDjxkKch2e2HoS2qg"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.0795</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_oil66--EpkO9qFL-szaMuA"
      decimals="4"
      id="Narr_wlvK5zFGAEiD7P0aTri6VA"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.0612</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="As_Of_12_31_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_dFiK2ja6VUm6yOKjutYtyA"
      decimals="-3"
      id="Narr_IKGVhFtA50ufEe-5N8uZHA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">26320000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_oil66--EpkO9qFL-szaMuA"
      decimals="-3"
      id="Narr_5SYXqTG6OkmBa4QmGODmlg"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">17400000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <legh:DebtInstrumentsCovenantsMaximumLeverageRatio
      contextRef="As_Of_12_31_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_dFiK2ja6VUm6yOKjutYtyA"
      decimals="INF"
      id="Narr_BvwkpOFiS02vu20ZP39Fkg"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.0100</legh:DebtInstrumentsCovenantsMaximumLeverageRatio>
    <legh:MinimumFixedChargeCoverageRatio
      contextRef="As_Of_12_31_2023_us-gaap_CreditFacilityAxis_legh_RevolverTwoMember_dFiK2ja6VUm6yOKjutYtyA"
      decimals="INF"
      id="Narr_mkRHGBNVBUmXJcBOIlKTuQ"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">1.75</legh:MinimumFixedChargeCoverageRatio>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_EVXzlzrtwUG7A3QOtPCexQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;15. INCOME TAXES&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The provision for income tax expense for the years ended December 31, 2023 and 2022 was $14,276 and $14,375, respectively. The effective tax rates for the years ended December 31, 2023 and 2022 were 20.8% and 17.5%, &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;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 &#xa7;45L, partially offset by state income taxes. The &#xa7;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. Significant components of the provision for income taxes are as follows: &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Current:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 13,763&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 13,092&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,037&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,222&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total current income tax provision&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 14,800&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 14,314&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (445)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 51&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (79)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 10&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total deferred income tax provision&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (524)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 61&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Provision for income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 14,276&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 14,375&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;A reconciliation of the Company&#x2019;s effective tax rate from operations to the U.S. federal income tax rate is as follows:  &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Federal statutory rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;State income taxes, net of federal tax benefit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 0.9&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1.5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Energy efficiency credit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1.1)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (5.0)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Effective tax rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 20.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 17.5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The tax effects of cumulative temporary differences that give rise to deferred tax assets and liabilities are as follows: &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;2022&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred tax assets:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Allowance for doubtful accounts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 983&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 439&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Reserve accounts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 231&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 204&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  State taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 124&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 76&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Payroll taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 8&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Uniform capitalization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 19&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 15&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 199&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 256&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total deferred tax assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,556&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 998&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred tax liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Installment sale revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (530)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (674)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Depreciation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (2,601)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (2,808)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Accrued interest receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (742)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (581)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"&gt; (21)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total deferred tax liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,894)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (4,063)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net deferred tax liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (2,338)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,065)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Narr_xXVzq8ju1km-CYtqsl3BXw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">14276000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Narr_1Eodo8mTdkaxCqhy2OTyXA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">14375000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="3"
      id="Narr_i--vjg05zEyUsl7ixDvE6g"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.208</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="3"
      id="Narr_gvzci3t4VkSwECsJe4YxLQ"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.175</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="2"
      id="Narr_PhHpApkW9kmgKdEcKl8bYQ"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_7EYP-dIEIECDrwBCYNjHTA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Current:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 13,763&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 13,092&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,037&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,222&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total current income tax provision&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 14,800&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 14,314&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (445)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 51&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (79)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 10&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total deferred income tax provision&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (524)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 61&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Provision for income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 14,276&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 14,375&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_sFdUvO4kwkifhyXS58HkHw_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">13763000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_8K8uPA-YsUiBY_6LPflWcg_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">13092000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_B6QrxLj_f0W48-eA-hArLA_6_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1037000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_ifET62wI0EiyFXdTi-OmWA_6_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1222000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_o_ZfyR7gIUOphXlnBSUEIA_7_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">14800000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_PASq1JvvPkWSVx00T3Dg0w_7_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">14314000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_G3mUvEYk-Um7kK1_8fznLg_9_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-445000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_3irqqym5j0mFmdAPBMe8ww_9_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">51000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_DqzH7_DOJU6hgR7JVPtl-w_10_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-79000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_d1wlqYZ1HE2fpJh8kqtt9w_10_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">10000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_S3CS8bm-UESdbL2SwwkkLA_11_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">-524000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_T01lfGUfA0mwDWqf2zd8cw_11_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">61000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_S1lau4OV9UmVuuDhDs3ZWw_12_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">14276000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_Jh-BNejpcU2CucqpemrQ1Q_12_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">14375000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_x9LbJ6ZR-EefOJS72CPfGQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Federal statutory rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;State income taxes, net of federal tax benefit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 0.9&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1.5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Energy efficiency credit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1.1)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (5.0)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Effective tax rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 20.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 17.5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="3"
      id="Tc_PluBM5A-J0isMZVQJNEy1A_4_2"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="3"
      id="Tc_PoLyjSOGJEawyAkc2dw3nA_4_5"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="3"
      id="Tc_QbjwsqyKMUOtaVX2sH4F6Q_5_2"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="3"
      id="Tc_VTjLp61eNEOy2wBywzZjGA_5_5"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <legh:EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="3"
      id="Tc_PG1DW7doeECeGKxydnoxQg_6_2"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.011</legh:EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent>
    <legh:EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="3"
      id="Tc_X0m7BUkL3kyDaN-XWcJJGQ_6_5"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.050</legh:EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="3"
      id="Tc_AI6Bq-_fTkyMTt7QTAEoNg_7_2"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.208</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="3"
      id="Tc_lORbCXUuq0al2lDskKfPDQ_7_5"
      unitRef="Unit_Standard_pure_ZMfkHuacLEOlWrZPG5Io_Q">0.175</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_Q5AQdVU_dUObVttmJtp89Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;2022&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred tax assets:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Allowance for doubtful accounts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 983&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 439&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Reserve accounts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 231&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 204&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  State taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 124&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 76&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Payroll taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 8&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Uniform capitalization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 19&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 15&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 199&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 256&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total deferred tax assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 1,556&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 998&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred tax liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Installment sale revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (530)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (674)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Depreciation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (2,601)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (2,808)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Accrued interest receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (742)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (581)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"&gt; (21)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total deferred tax liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,894)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (4,063)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net deferred tax liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (2,338)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,065)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_L10MU3OlukmeCSxy9cHN2A_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">983000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_4FGw9v2IAkKYM_SgLCtPVQ_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">439000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_e2f_iirXMUmarVYocMn-wQ_6_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">231000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_6KETsbCiHESMVxyu9-LDXw_6_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">204000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsStateTaxes
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_VhbS8qVRUUylaUbdCsff8A_7_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">124000</us-gaap:DeferredTaxAssetsStateTaxes>
    <us-gaap:DeferredTaxAssetsStateTaxes
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_VfVu2DUTM0egesI3DIRwqA_7_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">76000</us-gaap:DeferredTaxAssetsStateTaxes>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_veIkTiYPNUirrv3qXzhwxw_8_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">8000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <legh:DeferredTaxAssetsUniformCapitalization
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_XYQHapFLDEKbK5sEmcqUDA_9_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">19000</legh:DeferredTaxAssetsUniformCapitalization>
    <legh:DeferredTaxAssetsUniformCapitalization
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_SZtTNCFwl02GKtZxi1Mk0Q_9_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">15000</legh:DeferredTaxAssetsUniformCapitalization>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_q6c1PLgREk6C5OyINY1s_A_10_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">199000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_z80UYbmJnke-DOLYIWxMsg_10_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">256000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_7hmi9c2BBUuDrzyieQzaCA_11_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1556000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_Bibt1yKCGUubP_G_yFLCtg_11_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">998000</us-gaap:DeferredTaxAssetsGross>
    <legh:DeferredTaxLiabilitiesInstallmentSaleRevenue
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_WY0eHxUqkEyHu4XrYai8pw_13_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">530000</legh:DeferredTaxLiabilitiesInstallmentSaleRevenue>
    <legh:DeferredTaxLiabilitiesInstallmentSaleRevenue
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_QCV40EAmWkG3JaRgWGRlwA_13_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">674000</legh:DeferredTaxLiabilitiesInstallmentSaleRevenue>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_6KzhpZN7i0y19NdmFAVe5w_14_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2601000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_-5o3TgcwYkCWTaeAtZysDg_14_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2808000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <legh:DeferredTaxLiabilitiesAccruedInterestReceivable
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_GJZnNAmOtEerCNy3_5_hwA_15_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">742000</legh:DeferredTaxLiabilitiesAccruedInterestReceivable>
    <legh:DeferredTaxLiabilitiesAccruedInterestReceivable
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_ipZ0cUtmk0WFWRwpwcEW8Q_15_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">581000</legh:DeferredTaxLiabilitiesAccruedInterestReceivable>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_ozOTf6SdAEKpMKFWCUV1nQ_16_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">21000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_BsbDO2S6UEW73b0Hqjs0gA_17_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">3894000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_uFKtEpV1GEa3F9tgo6t-NQ_17_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4063000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Tc_Hif-mia2r0SaXQ5AOPZDLA_18_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">2338000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Tc_f_euU7fXvk6jsmjW2UDL4g_18_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">3065000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_pasT2qR38EWk842qeELAmg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;16. SHARE BASED COMPENSATION&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"&gt;Pursuant to the Legacy Housing Corporation 2018 Incentive Compensation Plan (the &#x201c;Plan&#x201d;), 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 and stock appreciation rights. Stock options may be granted with a contractual life of up to ten years. At December 31, 2023, the Company had 8.7&#160;million shares available for grant under the Plan. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Restricted Stock&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The following is a summary of restricted stock award activity for the year ending December 31, 2023 (in thousands, except per unit data):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:84.99%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:7.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number of Units&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted Average Grant Date Fair Value Per Unit&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Nonvested, January 1, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 35&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14.01&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 517&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11.82&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Vested&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"&gt; (160)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 24.32&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Canceled&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"&gt; (350)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5.99&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Nonvested, December 31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 42&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6.93&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Nonvested, January 1, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 42&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6.93&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 23.26&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Vested&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"&gt; (18)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14.98&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Canceled&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"&gt; (17)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13.63&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Nonvested, December 31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 17.09&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 10pt 0pt;"&gt;As of December 31, 2023, approximately 8,000 shares of restricted stock remained unvested. Unrecognized compensation expense related to these restricted stock awards at December 31, 2023 was $78 and is expected to be recognized over 0.6&lt;span style="white-space:pre-wrap;"&gt; years. Compensation expense for restricted stock awards for the years ended December 31, 2023  and 2022 was &lt;/span&gt;$234 and $3,960, respectively. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Stock Options&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The following is a summary of option award activity (in thousands, except per unit data):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:84.99%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number of Units&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted &lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt; Average &lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Exercise Price Per Unit&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted &lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Average Grant Date&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Fair Value Per Unit&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted &lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt; Average &lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt; Remaining &lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Contractual Life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Aggregate &lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt; Intrinsic &lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Outstanding, January 1, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 83&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16.83&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 12.27&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;"&gt; 9.36&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 40.59&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4.99&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;"&gt; 9.44&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Exercised&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (83)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16.83&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 12.27&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Outstanding, December 31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 40.59&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4.99&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;"&gt; 9.44&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Exercisable, December 31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Outstanding, January 1, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 40.59&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4.99&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;"&gt; 9.44&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 43&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 22.94&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15.32&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;"&gt; 4.70&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Exercised&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (6)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16.01&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8.57&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (56)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16.01&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8.57&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Outstanding, December 31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,006&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 41.35&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5.22&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;"&gt; 8.28&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Exercisable, December 31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 96&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 42.18&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4.76&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;"&gt; 8.44&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of December 31, 2023, approximately 1,006,000 options remain unvested. Unrecognized compensation expense related to these options at December 31, 2023 was $4,479 and is expected to be recognized over 8.3 years. Compensation expense for stock option awards for the years ended December 31, 2023 and 2022 was $535 and $348, respectively. &lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-5"
      id="Narr_ZDMaeHHLnUCKA3uU0BEASg"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">10000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA"
      id="Narr_dGI1FlXxVEKj2cmXduJndw">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-5"
      id="Narr_-xCPTbs5CEu8Ve1OvM6NNQ"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">8700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_evs7_Tsy_0aUiSqqfPArDw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The following is a summary of restricted stock award activity for the year ending December 31, 2023 (in thousands, except per unit data):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:84.99%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:7.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number of Units&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted Average Grant Date Fair Value Per Unit&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Nonvested, January 1, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 35&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14.01&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 517&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11.82&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Vested&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"&gt; (160)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 24.32&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Canceled&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"&gt; (350)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5.99&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Nonvested, December 31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 42&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6.93&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Nonvested, January 1, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 42&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6.93&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 23.26&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Vested&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"&gt; (18)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14.98&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Canceled&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"&gt; (17)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13.63&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Nonvested, December 31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 17.09&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_0Cdrcrx-w0qgqJncLdHARA"
      decimals="-3"
      id="Tc_dYG-cpyrgUuBlSQhFU2vbw_2_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">35000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_0Cdrcrx-w0qgqJncLdHARA"
      decimals="2"
      id="Tc_rf6W9QYZsUmpQBIPo6RAKg_2_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">14.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rGmrK8HKtUeYYRA8zWP1XA"
      decimals="-3"
      id="Tc_ZnmaTFtlpkuVrDMfkm8gJQ_3_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">517000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rGmrK8HKtUeYYRA8zWP1XA"
      decimals="2"
      id="Tc_O9_V4qJpt0yEXVxxwEekzQ_3_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">11.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rGmrK8HKtUeYYRA8zWP1XA"
      decimals="-3"
      id="Tc_2RAwSiWL0U6m9qJuee7rBA_4_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">160000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rGmrK8HKtUeYYRA8zWP1XA"
      decimals="2"
      id="Tc_z8j9P20ShkKnqAalWMzRIQ_4_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">24.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rGmrK8HKtUeYYRA8zWP1XA"
      decimals="-3"
      id="Tc_796kYQiYOUSDkDBwgMAo6A_5_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">350000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rGmrK8HKtUeYYRA8zWP1XA"
      decimals="2"
      id="Tc_219zCjqsYk2leXZb2W0L5Q_5_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">5.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ZZw1IpAG30Cwo6UEJB2yPQ"
      decimals="-3"
      id="Tc_dptQLz32J0usb9tyIo-ktA_6_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">42000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ZZw1IpAG30Cwo6UEJB2yPQ"
      decimals="2"
      id="Tc_nTw8XKwKB0K2T63mxoZqfw_6_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">6.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ZZw1IpAG30Cwo6UEJB2yPQ"
      decimals="-3"
      id="Tc_8xK8VwLHlEqwyIAE0berDQ_8_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">42000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ZZw1IpAG30Cwo6UEJB2yPQ"
      decimals="2"
      id="Tc_jmSGhPg9nkaMiP-paV7YGg_8_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">6.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw"
      decimals="-3"
      id="Tc_Fh_UVFoQg0Ol6IsjU6pVLg_9_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw"
      decimals="2"
      id="Tc_zi7OrdXcI02ShFuw20zviw_9_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">23.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw"
      decimals="-3"
      id="Tc_9SAFcZGbZkeTeuo5eFidDA_10_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">18000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw"
      decimals="2"
      id="Tc_uqfOGCir3ESwAdl-FvR-MQ_10_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">14.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw"
      decimals="-3"
      id="Tc_cpsW3tZP80mqa_L2ocru0Q_11_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">17000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw"
      decimals="2"
      id="Tc_sy7AF38WK0Cbf8CQVdLYwQ_11_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">13.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_RLTBXwKsUE-9bzKonJqhOQ"
      decimals="-3"
      id="Tc_z-jUm1a_tE-rwusPrY_JWQ_12_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_RLTBXwKsUE-9bzKonJqhOQ"
      decimals="2"
      id="Tc_8pRaBo9nGU6xRC3Cs0FAjQ_12_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">17.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_RLTBXwKsUE-9bzKonJqhOQ"
      decimals="INF"
      id="Narr_sRXvw6yZdU22kuwJfiX6Zg"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_RLTBXwKsUE-9bzKonJqhOQ"
      decimals="-3"
      id="Narr_zmkxGBEF20ynxPlVNdxedw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">78000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw"
      id="Narr_KZmqOlHKA0GGYogMJ3wNKQ">P0Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw"
      decimals="-3"
      id="Narr_ap1xavXRWUi-Df1TJn9NPQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">234000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rGmrK8HKtUeYYRA8zWP1XA"
      decimals="-3"
      id="Narr_XtptmtQdg0663B5DnxsDFA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">3960000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_uMZ0rGIKX0K11hsRriPCSQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The following is a summary of option award activity (in thousands, except per unit data):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:84.99%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number of Units&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted &lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt; Average &lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Exercise Price Per Unit&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted &lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Average Grant Date&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Fair Value Per Unit&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted &lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt; Average &lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt; Remaining &lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Contractual Life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Aggregate &lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt; Intrinsic &lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Outstanding, January 1, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 83&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16.83&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 12.27&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;"&gt; 9.36&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 40.59&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4.99&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;"&gt; 9.44&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Exercised&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (83)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16.83&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 12.27&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Outstanding, December 31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 40.59&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4.99&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;"&gt; 9.44&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Exercisable, December 31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Outstanding, January 1, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 40.59&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4.99&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;"&gt; 9.44&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 43&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 22.94&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15.32&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;"&gt; 4.70&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Exercised&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (6)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16.01&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8.57&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (56)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16.01&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8.57&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Outstanding, December 31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,006&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 41.35&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5.22&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;"&gt; 8.28&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Exercisable, December 31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 96&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 42.18&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4.76&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="font-size:9pt;"&gt; 8.44&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5ajH5PYwWEKGYieXcZppPg"
      decimals="-3"
      id="Tc_S1aVO5Cl8EORx0wgtdUN-A_2_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">83000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5ajH5PYwWEKGYieXcZppPg"
      decimals="2"
      id="Tc_y7hD-DScX0yr2QRxbwhJ4Q_2_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">16.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5ajH5PYwWEKGYieXcZppPg"
      decimals="2"
      id="Tc__m1wLvkLiU-xG4iZ7mnpXw_2_8"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">12.27</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_130AVPR1S0iymf4h5b4Mng"
      id="Tc_3EshmC_kLEuXA4rkzfH0-w_2_10">P9Y4M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg"
      decimals="-3"
      id="Tc_WDS0fk0eIk652TPodydl0Q_3_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">1025000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg"
      decimals="2"
      id="Tc_E80LekHLAEatVlx_AYF0cA_3_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">40.59</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg"
      decimals="2"
      id="Tc_pya2zP_vlUaIRf-kU5R-3g_3_8"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">4.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg"
      id="Tc_iKVJRn1kTkiNn7ym5nv5aA_3_10">P9Y5M8D</legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg"
      decimals="-3"
      id="Tc_p0t0rQlkgUKtktK_RJgVXw_5_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">83000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg"
      decimals="2"
      id="Tc_k1kDaC2EQk2yaXOgjQQbAw_5_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">16.83</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg"
      decimals="2"
      id="Tc_NxUuCLy6R0SjArFA905j6A_5_8"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">12.27</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_WkZWmwBi_ka0lhC363pjig"
      decimals="-3"
      id="Tc_xOz3Hd2O_EyIt9-_4h5Fdw_6_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">1025000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_WkZWmwBi_ka0lhC363pjig"
      decimals="2"
      id="Tc_Ca70qy1CIE-1X-1AtCQbHw_6_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">40.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_WkZWmwBi_ka0lhC363pjig"
      decimals="2"
      id="Tc_zQwditrrcUmZ526WQuWndA_6_8"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">4.99</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg"
      id="Tc_eJtSJweJCUun6ffWQ4MQtA_6_10">P9Y5M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_WkZWmwBi_ka0lhC363pjig"
      decimals="-3"
      id="Tc_2cntkXeG7ECsPvG8E496Og_9_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">1025000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_WkZWmwBi_ka0lhC363pjig"
      decimals="2"
      id="Tc_rA2Y_wstKEScairOB0hasA_9_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">40.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_WkZWmwBi_ka0lhC363pjig"
      decimals="2"
      id="Tc_aRjCpyaQqEatlG3WJOLG_Q_9_8"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">4.99</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg"
      id="Tc_d-sC24GpF0KktKQ7ADrkzg_9_10">P9Y5M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA"
      decimals="-3"
      id="Tc_IuFNBM6qV0OB78o2EMy4hA_10_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">43000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA"
      decimals="2"
      id="Tc_J1ouDB6InUiOE8FhyW-MKg_10_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">22.94</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA"
      decimals="2"
      id="Tc_ZkvSK-GlXkO29QQACaxqAQ_10_8"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">15.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA"
      id="Tc_JLU-zhXaJkqkbwSqqNgNHA_10_10">P4Y8M12D</legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA"
      decimals="-3"
      id="Tc_3HZLZejP4E2bdOU80pbMdg_11_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">6000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA"
      decimals="2"
      id="Tc_THFKr13cI0ip3D8sbYgxCg_11_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">16.01</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA"
      decimals="2"
      id="Tc_SaXG8TGhB0eYRFsYCxnilg_11_8"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">8.57</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA"
      decimals="-3"
      id="Tc_26iQ4srorU2PblXX4jMSSA_12_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">56000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA"
      decimals="2"
      id="Tc_fgCra8jg_U6XoYm1HfEkfw_12_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">16.01</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA"
      decimals="2"
      id="Tc_A_pljIiJwEOkDwWW7mB9LQ_12_8"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">8.57</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_YGqSnjNH6EGwF0zfZlVauQ"
      decimals="-3"
      id="Tc_2eaSb70DL0-dXnruVV5Uow_13_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">1006000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_YGqSnjNH6EGwF0zfZlVauQ"
      decimals="2"
      id="Tc_TuotO-t81UiAh6S0oJDAvQ_13_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">41.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_YGqSnjNH6EGwF0zfZlVauQ"
      decimals="2"
      id="Tc_6pNLBG7A6UeJ47VejJJWwA_13_8"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">5.22</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA"
      id="Tc_wDbfsYPwc0aa6GNBpVURfA_13_10">P8Y3M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_YGqSnjNH6EGwF0zfZlVauQ"
      decimals="-3"
      id="Tc_Wc6bsccR4kihFqYP--61qg_14_2"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">96000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_YGqSnjNH6EGwF0zfZlVauQ"
      decimals="2"
      id="Tc_5gcVLAM_DUyF0HCJnxziqQ_14_5"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">42.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA"
      decimals="2"
      id="Tc_wyVniiXUS0uFYhYF-2cVAA_14_8"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">4.76</legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA"
      id="Tc_F0zWAxHoIUyhB4Z9SlbR8Q_14_10">P8Y5M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_YGqSnjNH6EGwF0zfZlVauQ"
      decimals="INF"
      id="Narr_5uqFnGhu4US3wVVAmRyjMw"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">1006000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_YGqSnjNH6EGwF0zfZlVauQ"
      decimals="-3"
      id="Narr_LyHN6HC1WUmSvYH1mEEQtg"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4479000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA"
      id="Narr_cQcYm7L09Em3OBO7vgIXKg">P8Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA"
      decimals="-3"
      id="Narr_znA5PFZkcUO5zC73k01ayQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">535000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg"
      decimals="-3"
      id="Narr_bfa9LEmrG0GNWhDf5AULvA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">348000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_NP_mrtSsSEi7cakKJMNGGA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;17. COMMITMENTS AND CONTINGENCIES&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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. At December 31, 2023 and 2022, the Company accrued a $242 and $149 liability for incurred but not reported claims, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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&#x2019;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 $3,030 and $8,925 at December&#160;31, 2023 and 2022, respectively, without reduction for the resale value of the homes. The Company considers its obligations on current contracts to be immaterial and accordingly have not recorded any reserve for repurchase commitment as of December&#160;31, 2023 or 2022.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Leases. &lt;/i&gt;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 was $645 and $710 for the&#160;years ended December&#160;31, 2023 and 2022, 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 property was approximately $245 and $326 for the&#160;years ended December&#160;31, 2023 and 2022, respectively. See Note 6 &#x2013; Leases, for a schedule of the Company&#x2019;s future minimum lease commitments.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Legal Matters&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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 $990 and $753 as of December 31, 2023 and 2022, 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&#x2019;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&#x2019;s financial position, liquidity or results of operations in any future reporting periods.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SelfInsuranceReserve
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Narr_Tmlk_0D-5kOSG5Lsss7uCQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">242000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Narr_r7BjL4J2XkqbApRzq_2OYQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">149000</us-gaap:SelfInsuranceReserve>
    <us-gaap:OtherCommitment
      contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_OtherCommitmentsAxis_legh_InventoryRepurchaseAgreementMember_ywSC_RFi4UmxOmtrnyWvNQ"
      decimals="-3"
      id="Narr_hOLytMF5C0GdfWtEodzJ1g"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">3030000</us-gaap:OtherCommitment>
    <us-gaap:OtherCommitment
      contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_OtherCommitmentsAxis_legh_InventoryRepurchaseAgreementMember_FBwECWBtwECjE7JmOtK_9Q"
      decimals="-3"
      id="Narr_6o0MQJc9V0G01L61WbYKOw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">8925000</us-gaap:OtherCommitment>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      id="Narr_978wjtMCNkGkYc572HL3yQ">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <legh:OperatingLeaseRentExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Narr_l80jU1ZsIEyG0oWOeydi4A"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">645000</legh:OperatingLeaseRentExpense>
    <legh:OperatingLeaseRentExpense
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Narr_fR5ies1tOEaEWiWoeuP0nA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">710000</legh:OperatingLeaseRentExpense>
    <legh:OperatingLeasesSubleasesTermOfContract
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_6tgaxnUcBEyUzHLNFt-DJw"
      id="Narr_rQA6I0WV60aiDLii48I1rw">P3Y</legh:OperatingLeasesSubleasesTermOfContract>
    <legh:OperatingLeasesSubleasesTermOfContract
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_FiBHJtRoEUS4VkEObjKNXg"
      id="Narr_1wmkmLSkDUaOctZaN43vbA">P11Y</legh:OperatingLeasesSubleasesTermOfContract>
    <us-gaap:SubleaseIncome
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Narr_uaeEkVvQREmnngc5QMhmjA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">245000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Narr_6lyn96jKW0W0BRWE_hbuTw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">326000</us-gaap:SubleaseIncome>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="As_Of_12_31_2023_FwrqonlnzUuYS0410TQF3g"
      decimals="-3"
      id="Narr_lpinWpzQd0SN33VNIR9QeQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">990000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="As_Of_12_31_2022_sNpOG0ezYkGItRWxHFx9pQ"
      decimals="-3"
      id="Narr_o_JqE7yA1kKcAQapJRj1gA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">753000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_cCbDilrbzkSWSX7xp_PQZw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;18. EARNINGS PER SHARE&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Basic earnings per common share (&#x201c;EPS&#x201d;) 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&#x2019;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.&#160;The following table reconciles the numerators and denominators used in the computations of both basic and diluted EPS.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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.51%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Numerator:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Net income (in 000's)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 54,460&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 67,773&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Denominator:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Basic weighted-average common shares outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 24,385,190&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 24,357,785&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Effect of dilutive securities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Restricted stock grants&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2,283&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 13,286&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Stock options&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 683,153&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 371,348&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Diluted weighted-average common shares outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 25,070,626&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 24,742,419&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Earnings per share attributable to Legacy Housing Corporation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Basic&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2.23&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2.78&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2.17&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2.74&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_dC0DY_ONyUOGPs_VcPh6zw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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.51%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Numerator:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Net income (in 000's)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 54,460&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 67,773&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Denominator:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Basic weighted-average common shares outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 24,385,190&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 24,357,785&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Effect of dilutive securities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Restricted stock grants&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2,283&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 13,286&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Stock options&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 683,153&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 371,348&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Diluted weighted-average common shares outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 25,070,626&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 24,742,419&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Earnings per share attributable to Legacy Housing Corporation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Basic&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2.23&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2.78&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2.17&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2.74&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="-3"
      id="Tc_VsI0rgMUxkySO3KgVlKkew_5_3"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">54460000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="-3"
      id="Tc_9K1XL3C7a0qMRb20t9OqZA_5_6"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">67773000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="0"
      id="Tc__pIbwnpaaUS3tQP4aDl9KQ_7_3"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">24385190</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="0"
      id="Tc_O-RXIWOt0kqd5ndoOWUzrA_7_6"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">24357785</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Zd0K_w7iiEeZ-e1eZBXpKw"
      decimals="INF"
      id="Tc_vX42l9M8YkSNxJlgB4xd_w_9_3"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">2283</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_rGmrK8HKtUeYYRA8zWP1XA"
      decimals="INF"
      id="Tc_8vRMdIYbR0KVvB8PfsAvOw_9_6"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">13286</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DcFdzlmbDEKlatgsUFbsmA"
      decimals="INF"
      id="Tc_x1OTqW2KMk6P5qYUdZO3jA_10_3"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">683153</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tR1ZXfz_cEqTROQhTtI3Tg"
      decimals="INF"
      id="Tc_sqrTWUgkNUqAr3p-FsMhaQ_10_6"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">371348</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="0"
      id="Tc_a1pDFeoI5ky12do6wt1mjw_11_3"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">25070626</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="0"
      id="Tc_vh0xcVm0akiWwc5DDFHuXw_11_6"
      unitRef="Unit_Standard_shares_81zmnzBlV02Ai6UCENAn_w">24742419</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="2"
      id="Tc_2oo0QZV4S0Cg_Nhj1aUyyQ_13_3"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">2.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="2"
      id="Tc_J_5lC0ZroEmEhgsF6buh6g_13_6"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">2.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      decimals="2"
      id="Tc_tGPtMy_Wbk2bcsJQXq6DqQ_14_3"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">2.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2022_To_12_31_2022__4rSzR_Sw0WDoNdPj0RwuA"
      decimals="2"
      id="Tc_7dROyNo340qFg0V5C_3dcw_14_6"
      unitRef="Unit_Divide_USD_shares__-gvQOX7U0OErd6U7K-7yA">2.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_AZX2nfo8JUSdoo3Qr1dPQg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;19. RELATED PARTY TRANSACTIONS&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Bell Mobile Homes, a retailer owned by one of the Company&#x2019;s significant shareholders, purchases manufactured homes from the Company. Accounts receivable balances due from Bell Mobile Homes were $403 and $0 as of December&#160;31, 2023 and 2022, respectively. Accounts payable balances due to Bell Mobile Homes were $18 and $132 as of December&#160;31, 2023 and 2022, respectively. Home sales to Bell Mobile Homes were $4,543 and $4,499 for the&#160;years ended December&#160;31, 2023 and 2022, respectively. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Shipley Bros.,&#160;Ltd. and Crazy Red&#x2019;s Mobile Homes (together, &#x201c;Shipley Bros.&#x201d;), retailers owned by one of the Company&#x2019;s significant shareholders, purchase manufactured homes from the Company. Accounts receivable balances due from Shipley Bros. were $143 and $0 as of December&#160;31, 2023 and 2022, respectively. Accounts payable balances due to Shipley Bros. were $67 and $0 as of December &#160;31, 2023 and 2022, respectively. Home sales to Shipley Bros. were $1,199 and $3,181 as of December&#160;31, 2023 and 2022, respectively. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;At December 31, 2023 and 2022, the Company had an accounts receivable balance of $0 and $68, respectively, from a principal shareholder.&#160; &lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_tTsGpTQfdEmWj3UOY8Pm0w"
      decimals="-3"
      id="Narr_x-byd_H4ekelkYw61A61xw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">403000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_tTsGpTQfdEmWj3UOY8Pm0w"
      decimals="-3"
      id="Narr_uIJp1oDYYE-YaWuiSLYOYg"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">403000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2022_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_pgOzdoBRdE6_lTKc6nvVZQ"
      decimals="-3"
      id="Narr_KkGtapkiFkS8kr9h64XIxw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_tTsGpTQfdEmWj3UOY8Pm0w"
      decimals="-3"
      id="Narr_To0kja0GJk-0f9hUdT-OqA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">18000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_tTsGpTQfdEmWj3UOY8Pm0w"
      decimals="-3"
      id="Narr_t8P7L8eHCEyCp8VjC92OQw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">18000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2022_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_pgOzdoBRdE6_lTKc6nvVZQ"
      decimals="-3"
      id="Narr_dLzWylp3p0OWVjiy-HSgIg"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">132000</us-gaap:AccountsPayableCurrent>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_p2V-poU1p0qU0Tb5e-QD2A"
      decimals="-3"
      id="Narr_be4Pe6WBMkycCgGQd_XBmw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4543000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_p2V-poU1p0qU0Tb5e-QD2A"
      decimals="-3"
      id="Narr_DWqOms5KSk63dSL9wiRzuQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4543000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_BellMobileHomesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_8MIVvvkpfESFjyWrqcLaZw"
      decimals="-3"
      id="Narr_kzbIeXnVX0aLx3yU-4ZNdQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">4499000</us-gaap:Revenues>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_OHzY9iiKJEKapBFEqy7NHw"
      decimals="-3"
      id="Narr_I5cTrjdzQkejHNIVANKgaA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">143000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2022_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_AwlrmZ8dzEGRAwIV13K00g"
      decimals="-3"
      id="Narr_GFtmhU2j8UK-9IJ4kl8_wg"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_OHzY9iiKJEKapBFEqy7NHw"
      decimals="-3"
      id="Narr_hkWWGcvG7U2JRs3CrHAVlw"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">67000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2022_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_AwlrmZ8dzEGRAwIV13K00g"
      decimals="-3"
      id="Narr_ImoaZ-RuTkaAZ1onDHWCfA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_-1xR4R_IU0iXbxpuVc3qfg"
      decimals="-3"
      id="Narr_vDn44vJAzUm7I4lgMvw_EQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">1199000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_legh_ShipleyBrosLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_qwau6h8gi0i4f6QqycMsww"
      decimals="-3"
      id="Narr_7cEASvk2-E2NCQT7v7QYuA"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">3181000</us-gaap:Revenues>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_legh_PrincipalShareholderMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_GueelVfUCEal7ULJUKD6mA"
      decimals="-3"
      id="Narr_BXEoU3tRBUWzuLU5xoLnqg"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2022_srt_CounterpartyNameAxis_legh_PrincipalShareholderMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_RVlVtFiBAEWWYm7ToSocYQ"
      decimals="-3"
      id="Narr_FUa9HeXek0CDKr_lNHCzrQ"
      unitRef="Unit_Standard_USD_rduIC5zUuEuWpH6pZAd2tw">68000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_yVY_Qt45ZkygqYCiaoNXIA"
      id="Tb_ukEBzsyrGkKTnKqub6EXQg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;20. SUBSEQUENT EVENTS&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;In connection with the preparation of these financial statements, we evaluated subsequent events after the balance sheet date of December 31, 2023 and through the date of this filing and determined that no events occurred that would require adjustments or disclosures in the financial statements. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="Duration_10_1_2023_To_12_31_2023_gAvRFAfcrEqPqvC1tPGS8w"
      id="Narr_0Mt-pGTIJkaSBawJRmcWNA">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="Duration_10_1_2023_To_12_31_2023_gAvRFAfcrEqPqvC1tPGS8w"
      id="Narr_sdtX-pT0b0aPZNmD1PwTZQ">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="Duration_10_1_2023_To_12_31_2023_gAvRFAfcrEqPqvC1tPGS8w"
      id="Narr_28akOQJPjkWbLpF1B4Wp0A">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="Duration_10_1_2023_To_12_31_2023_gAvRFAfcrEqPqvC1tPGS8w"
      id="Narr_wrxM6hPt1kCsC70z3X6jnA">false</ecd:NonRule10b51ArrTrmntdFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
